UNPKG

conventional-changelog-angular-vsts

Version:
434 lines (346 loc) 67 kB
<a name="1.0.0-alpha.11"></a> # [1.0.0-alpha.11](https://github.com/sumigoma/conventional-changelog-angular-vsts/compare/v1.1.0...v1.0.0-alpha.11) (2018-02-17) ### Bug Fixes * **angular:** smarter username detection ([#219](https://github.com/sumigoma/conventional-changelog-angular-vsts/issues/219)) ([f1b4847](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/f1b4847)), closes [#218](https://github.com/sumigoma/conventional-changelog-angular-vsts/issues/218) * **cli:** commit can be split when testing a commit file ([f3b3a3f](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/f3b3a3f)) * **cli:** error handling for ENOENT is fixed ([3c92233](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/3c92233)) * **cli:** fix "undefined" in json string ([0680e42](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/0680e42)) * **cli:** options format ([41c813b](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/41c813b)) * **cli:** options format ([491357e](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/491357e)) * **cli:** require file with absolute path ([fe2b5fe](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/fe2b5fe)), closes [#13](https://github.com/sumigoma/conventional-changelog-angular-vsts/issues/13) * **cli:** set options.config to loaded custom config for processing ([3d8b243](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/3d8b243)), closes [#227](https://github.com/sumigoma/conventional-changelog-angular-vsts/issues/227) * **cli:** should not contain a `\n` at the end ([4044958](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/4044958)) * **cli:** show optional options properly ([28c0f01](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/28c0f01)) * **cli:** use absolute path to require context and options ([08808fe](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/08808fe)) * **cli:** when it is not tty, it should exit if errors ([aa8708c](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/aa8708c)) * **close:** should close stream if there is no data and no error ([63c753e](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/63c753e)) * **cmd:** add a space before other args ([49c4739](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/49c4739)) * **context:** auto link references if repoUrl ([d5d66f3](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/d5d66f3)) * **context.version:** only valid a semver can decide `context.isPatch` ([8dbc53a](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/8dbc53a)) * **conventional-changelog:** support scoped presets ([0f08267](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/0f08267)) * **conventional-commits-parser:** ignore comments ([#231](https://github.com/sumigoma/conventional-changelog-angular-vsts/issues/231)) ([9db53e3](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/9db53e3)), closes [#224](https://github.com/sumigoma/conventional-changelog-angular-vsts/issues/224) * **conventional-recommended-bump:** include missing file in publishing ([1481c05](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/1481c05)) * **currentTag:** if unreleased, currentTag should be last commit hash ([fb9358c](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/fb9358c)) * **date:** should use committerDate not authorDate ([fbdf73d](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/fbdf73d)) * **default:** firstCommit and lastCommit should based on original unfiltered commits ([3aed9ca](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/3aed9ca)), closes [#2](https://github.com/sumigoma/conventional-changelog-angular-vsts/issues/2) * **defaults:** context tags ([e1b938b](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/e1b938b)) * **deps:** add missing better-than-before ([5903b58](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/5903b58)) * **deps:** concat-stream should be in devdeps ([e90881c](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/e90881c)) * **deps:** require split2 ([1941c37](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/1941c37)) * **deps:** require split2 ([59db605](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/59db605)) * **doFlush:** correct logic ([38e3c03](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/38e3c03)), closes [#19](https://github.com/sumigoma/conventional-changelog-angular-vsts/issues/19) * **doFlush:** one it is the only potential release ([3d600cf](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/3d600cf)) * **err:** catch any possible error ([c934f50](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/c934f50)) * **err:** emitted error should not be read only ([58a3a24](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/58a3a24)) * **error:** better error handling ([38cc78e](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/38cc78e)), closes [ajoslin/conventional-changelog#130](https://github.com/ajoslin/conventional-changelog/issues/130) * **error:** change error type and wordings ([d8be5e5](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/d8be5e5)) * **error:** error should be emitted ([d766685](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/d766685)) * **error:** handle errors properly ([587e1d0](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/587e1d0)) * **error:** handle errors properly ([bde1200](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/bde1200)) * **events:** emit proper events ([2911647](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/2911647)) * **filter:** only remove commits that reverted commits in the scope ([#226](https://github.com/sumigoma/conventional-changelog-angular-vsts/issues/226)) ([461dae6](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/461dae6)) * **firstRelease:** correct logic ([ccc02e1](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/ccc02e1)) * **footer:** notes contains more than one paragraphs after references ([d744ec7](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/d744ec7)) * **functionify:** should not change falsy values ([1aed002](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/1aed002)) * **generateOn:** should pass the transformed commit ([2b6cc6c](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/2b6cc6c)) * **git:** allow the command to pass on windows ([ee2f4d3](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/ee2f4d3)), closes [#4](https://github.com/sumigoma/conventional-changelog-angular-vsts/issues/4) [ajoslin/conventional-changelog#64](https://github.com/ajoslin/conventional-changelog/issues/64) * **git:** wrap params `from..to` in double-quotes for windows ([02b7c19](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/02b7c19)) * **headerCorrespondence:** string value for cli ([fb774fc](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/fb774fc)) * **headerPattern:** change how capturing groups works ([fe1fe0c](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/fe1fe0c)) * **host:** auto removes "/" at the end of `options.host` ([2bdadf0](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/2bdadf0)) * **infile:** do not print the latest release twice if infile ENOENT ([cfe4c64](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/cfe4c64)) * **issuePrefixes:** should return noMatch if falsy ([72db2bf](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/72db2bf)) * **keyCommit:** all fields of `keyCommit` overwrites `context` ([63296b5](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/63296b5)), closes [#5](https://github.com/sumigoma/conventional-changelog-angular-vsts/issues/5) * **lerna tags:** support multi-digit version tags ([#223](https://github.com/sumigoma/conventional-changelog-angular-vsts/issues/223)) ([67012fb](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/67012fb)) * **linkReferences:** can be changed to `false` ([a56f9fd](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/a56f9fd)) * **maxBuffer:** Infinity ([03fb581](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/03fb581)), closes [#5](https://github.com/sumigoma/conventional-changelog-angular-vsts/issues/5) * **mention:** fix mention matching ([965986b](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/965986b)), closes [#26](https://github.com/sumigoma/conventional-changelog-angular-vsts/issues/26) * **mergeConfig:** respect issuePrefixes option ([9cc54a1](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/9cc54a1)), closes [#6](https://github.com/sumigoma/conventional-changelog-angular-vsts/issues/6) [#8](https://github.com/sumigoma/conventional-changelog-angular-vsts/issues/8) * **newlines:** preserve newlines in a part ([06b8c7c](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/06b8c7c)), closes [#15](https://github.com/sumigoma/conventional-changelog-angular-vsts/issues/15) * **notes:** do not include reverted notes ([4e60fe2](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/4e60fe2)) * **notes:** note keywords must appear at the beginning of a sentence ([5a2059e](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/5a2059e)), closes [#23](https://github.com/sumigoma/conventional-changelog-angular-vsts/issues/23) * **notesSort:** defaults to sort on `text` ([3511ffb](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/3511ffb)) * **oldNode:** git remote origin url feature is only available under node>=4 ([db1fe72](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/db1fe72)) * **options:** only apply default transform in certain conditions ([6080181](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/6080181)) * **options:** should fallback to default if supplied value is falsy ([4cfa812](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/4cfa812)) * **parser:** do not trim spaces but newlines ([1e8c4c5](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/1e8c4c5)) * **parser:** it returns null if there is no header ([8571c9e](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/8571c9e)) * **partials:** only register if its a string ([915cbeb](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/915cbeb)) * **preset-loader:** don't namespace exported function ([#278](https://github.com/sumigoma/conventional-changelog-angular-vsts/issues/278)) ([89880cb](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/89880cb)) * **regex:** do not treat it as note if there are texts after keywords ([571b03e](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/571b03e)) * **regex:** make getReferencePartsRegex stricter ([62adf54](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/62adf54)), closes [#27](https://github.com/sumigoma/conventional-changelog-angular-vsts/issues/27) [#30](https://github.com/sumigoma/conventional-changelog-angular-vsts/issues/30) [#27](https://github.com/sumigoma/conventional-changelog-angular-vsts/issues/27) [#28](https://github.com/sumigoma/conventional-changelog-angular-vsts/issues/28) * **reverse:** should be the other way ([b4156e3](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/b4156e3)) * **revertPattern:** correct regex ([8628983](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/8628983)) * **template:** commit template markdown ([0949b5a](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/0949b5a)) * **template:** default commit template should handle unkown host ([d1ed4fc](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/d1ed4fc)) * update to reference conventional-changelog org ([310bbef](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/310bbef)) * **template:** remove an extra newline in footer ([f6180c5](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/f6180c5)) * **template:** should not html escape ([e4e33ae](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/e4e33ae)), closes [ajoslin/conventional-changelog#65](https://github.com/ajoslin/conventional-changelog/issues/65) * **template:** tweak ([ef6996a](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/ef6996a)) * **template:** whitespace ([4b09854](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/4b09854)) * **template:** wrong version link if no host ([b28b9a1](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/b28b9a1)), closes [#8](https://github.com/sumigoma/conventional-changelog-angular-vsts/issues/8) * **templates:** generate correct url if only host exists ([35f1799](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/35f1799)) * **templates:** incase partial is empty also don't ignore default partials ([d90fb65](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/d90fb65)) * **transform:** do not strip leading v ([8e2da57](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/8e2da57)) * **transform:** should work if any field is missing ([fd413ed](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/fd413ed)) * **unknownHost:** default context.repository ([c41ddd9](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/c41ddd9)) * **unreleased:** now it can output unreleased commits ([03cb05e](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/03cb05e)) * **util:** remove an accidentally commited file ([3710a8c](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/3710a8c)) * always parse references ([e84a9ae](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/e84a9ae)), closes [#248](https://github.com/sumigoma/conventional-changelog-angular-vsts/issues/248) * **warn:** is `gutil.log` ([4578d80](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/4578d80)) * linting ([33ac525](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/33ac525)) * truncate after scissors line ([#267](https://github.com/sumigoma/conventional-changelog-angular-vsts/issues/267)) ([e09df10](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/e09df10)) * **warn:** should tell which commit cannot be parsed ([04b0a9b](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/04b0a9b)) * **windows:** escape command percent signs ([7774c7b](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/7774c7b)), closes [#10](https://github.com/sumigoma/conventional-changelog-angular-vsts/issues/10) * **windows:** use execFile for executing git ([5d0c2c7](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/5d0c2c7)), closes [#11](https://github.com/sumigoma/conventional-changelog-angular-vsts/issues/11) * **writer:** normalize release headings ([#237](https://github.com/sumigoma/conventional-changelog-angular-vsts/issues/237)) ([9e87dc3](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/9e87dc3)), closes [/github.com/conventional-changelog/conventional-changelog/issues/214#issuecomment-326681934](https://github.com//github.com/conventional-changelog/conventional-changelog/issues/214/issues/issuecomment-326681934) ### Chores * init ([ae118df](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/ae118df)) * init ([a529841](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/a529841)) * **deps:** bump ([1b8c4dc](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/1b8c4dc)) ### Code Refactoring * **breaks:** change `breaks` to `notes` ([5189a61](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/5189a61)), closes [#2](https://github.com/sumigoma/conventional-changelog-angular-vsts/issues/2) * **merge:** pull-request should be merge ([4e7c61c](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/4e7c61c)) * **regex:** regex now takes `options` ([eea319a](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/eea319a)) ### Features * add --output-unreleased ([d9cd01a](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/d9cd01a)) * add lerna repository support ([#173](https://github.com/sumigoma/conventional-changelog-angular-vsts/issues/173)) ([70df504](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/70df504)) * add support for listing lerna style tags (project@version) ([#161](https://github.com/sumigoma/conventional-changelog-angular-vsts/issues/161)) ([b245f9d](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/b245f9d)) * allow raw commits to be filtered by path ([#172](https://github.com/sumigoma/conventional-changelog-angular-vsts/issues/172)) ([ec0a25d](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/ec0a25d)) * allow to specify a tagPrefix in conventional-recommended-bump ([f60f86f](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/f60f86f)) * context.currentTag should take into account lerna tag format ([#178](https://github.com/sumigoma/conventional-changelog-angular-vsts/issues/178)) ([f0e5875](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/f0e5875)) * **version:** strip leading v by default ([43c2c7e](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/43c2c7e)) * default to overwriting and/or generating CHANGELOG.md. ([8678b62](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/8678b62)) * extracting code from https://github.com/ajoslin/conventional-changelog ([c9c116a](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/c9c116a)) * improvements and bug fixes ([1cde104](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/1cde104)), closes [#5](https://github.com/sumigoma/conventional-changelog-angular-vsts/issues/5) * init ([a331bd0](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/a331bd0)), closes [ajoslin/conventional-changelog#84](https://github.com/ajoslin/conventional-changelog/issues/84) * introducing support for lerna style tagging ([7be07c7](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/7be07c7)) * make comment stripping optional ([db5b711](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/db5b711)), closes [#251](https://github.com/sumigoma/conventional-changelog-angular-vsts/issues/251) * migrate repo to lerna mono-repo ([793e823](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/793e823)) * pulls in conventional-recommended-bump adding support for lerna ([#176](https://github.com/sumigoma/conventional-changelog-angular-vsts/issues/176)) ([840fe68](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/840fe68)) * remove commit length restriction ([10a07f9](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/10a07f9)), closes [#12](https://github.com/sumigoma/conventional-changelog-angular-vsts/issues/12) * rewrite this module ([8968f1b](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/8968f1b)) * **compareFunc:** these values can be string or array ([464988c](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/464988c)) * support `conventional-changelog-*` presets in `conventional-recommended-bump` ([#270](https://github.com/sumigoma/conventional-changelog-angular-vsts/issues/270)) ([39240ad](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/39240ad)), closes [#241](https://github.com/sumigoma/conventional-changelog-angular-vsts/issues/241) * support squash commits ([#31](https://github.com/sumigoma/conventional-changelog-angular-vsts/issues/31)) ([fff60c0](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/fff60c0)) * **commit.hbs:** scope can be missing ([82e0ffa](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/82e0ffa)) * update CLI tools to support lerna tags ([#175](https://github.com/sumigoma/conventional-changelog-angular-vsts/issues/175)) ([1fc5612](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/1fc5612)) * **angular:** find package.json from cwd upwards ([#206](https://github.com/sumigoma/conventional-changelog-angular-vsts/issues/206)) ([867c142](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/867c142)) * **angular:** use the context for getting the repository and host urls ([#217](https://github.com/sumigoma/conventional-changelog-angular-vsts/issues/217)) ([c146f2a](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/c146f2a)) * **cli:** able to have two files, separator works for interactive ([db1e3b5](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/db1e3b5)) * **cli:** add aliases, more help details and tests ([eb654a2](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/eb654a2)) * **cli:** add missing options ([8ac1cf7](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/8ac1cf7)) * **cli:** add warn function for interactive shell ([84fe31f](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/84fe31f)) * **cli:** version can be passed directly as an input ([cadf7af](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/cadf7af)) * **commit:** `raw` object is attached to `commit` ([2ea9f04](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/2ea9f04)) * **commit.hbs:** use `header` if `subject` is missing ([5e475a0](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/5e475a0)) * **compareFunc:** use module "compare-func" ([520014e](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/520014e)) * **config:** change preset to config ([c470628](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/c470628)) * **config:** should work with preset ([7b6a1e3](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/7b6a1e3)), closes [#4](https://github.com/sumigoma/conventional-changelog-angular-vsts/issues/4) * **context:** default currentTag may not prefix with v ([#179](https://github.com/sumigoma/conventional-changelog-angular-vsts/issues/179)) ([431598a](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/431598a)) * **context:** expose `finalizeContext` to modify context at last ([d5545c0](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/d5545c0)) * use new api of `references` and `notes` ([4d27326](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/4d27326)) * **context:** fallback to repoUrl ([dc9c626](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/dc9c626)) * **context:** fallback to repoUrl ([20a5ccc](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/20a5ccc)), closes [#7](https://github.com/sumigoma/conventional-changelog-angular-vsts/issues/7) * **context:** linkReferences has nothing to do with context.host ([1656df8](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/1656df8)) * **correspondence:** add `headerCorrespondence` and improve commit parts ([aca9e95](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/aca9e95)), closes [#6](https://github.com/sumigoma/conventional-changelog-angular-vsts/issues/6) * **debug:** add options.debug function ([a315a4b](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/a315a4b)) * **debug:** convient function for debugging ([c041e35](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/c041e35)) * **debug:** make options.debug as default writeOpts.debug ([71dcd72](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/71dcd72)) * **debug:** options.debug can print git-log cmd ([cae0ca0](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/cae0ca0)) * **debug:** use conventional-changelog 1.1.0 and debug when verbose ([b72c74f](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/b72c74f)) * **debug:** use conventional-changelog 1.1.0 and debug when verbose ([bf0f1ad](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/bf0f1ad)) * **defaults:** merge default options and make it less angular ([8e29f96](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/8e29f96)), closes [#3](https://github.com/sumigoma/conventional-changelog-angular-vsts/issues/3) [#4](https://github.com/sumigoma/conventional-changelog-angular-vsts/issues/4) * **deps:** bump ([4e49b36](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/4e49b36)) * **deps:** bump conventional-changelog to ^0.2.1 and use new api ([0130835](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/0130835)) * **deps:** bump conventional-changelog to ^0.3.0 ([e8e40f3](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/e8e40f3)) * **err:** print the cmd when error ([7469ce1](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/7469ce1)) * **eslint:** improve regex headerPattern ([#268](https://github.com/sumigoma/conventional-changelog-angular-vsts/issues/268)) ([ccc1365](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/ccc1365)) * **exports:** export the promise ([0432646](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/0432646)) * **fieldPattern:** should support string format ([b6b6b52](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/b6b6b52)) * **flags:** add config and remove uncommon ones ([c2029e6](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/c2029e6)) * **flush:** add `options.doFlush` to make it possible not to flush ([2fdf142](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/2fdf142)) * **generate:** originalCommits as last argument ([797fa8c](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/797fa8c)) * **generateOn:** also pass commits, context and options to the function ([a59c73c](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/a59c73c)), closes [ajoslin/conventional-changelog#135](https://github.com/ajoslin/conventional-changelog/issues/135) * **generateOn:** by default if `commit.version` is a valid semver ([19ad3b1](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/19ad3b1)) * **generateOn:** if the commit is ignored fall back on the original ([be5723a](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/be5723a)) * **generateOn:** log doesn't have to be generated once ([ff88a62](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/ff88a62)) * **generateOn:** other type to disable ([9c50b90](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/9c50b90)) * **git-raw-commits:** add execOpts.cwd ([2631213](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/2631213)) * **github:** adds github-specific replacements for issues and users ([05dbb08](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/05dbb08)), closes [#12](https://github.com/sumigoma/conventional-changelog-angular-vsts/issues/12) * **hash:** drop support ([1ccc751](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/1ccc751)) * **headerParts:** headerParts can be anything ([31e1c11](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/31e1c11)), closes [#10](https://github.com/sumigoma/conventional-changelog-angular-vsts/issues/10) * **help:** improve the flag names and add more descriptions ([4355522](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/4355522)) * **includeDetails:** return an object that contains more details ([81e79f7](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/81e79f7)) * **infile:** warn if infile does not exist ([1a196bb](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/1a196bb)) * **init:** extract cli from conventional-changelog ([9cb3a46](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/9cb3a46)) * **init:** extract core from conventional-changelog ([cb58157](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/cb58157)) * **init:** extracting code from https://github.com/ajoslin/conventional-changelog ([c647bdf](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/c647bdf)) * **issuePrefixes:** init and referenceKeywords -> referenceActions ([86bf798](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/86bf798)), closes [#11](https://github.com/sumigoma/conventional-changelog-angular-vsts/issues/11) * **map:** change `options.replacements` to `options.map` ([d0a04ef](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/d0a04ef)) * **maxBuffer:** expose this option incase of long git history ([77f8e21](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/77f8e21)), closes [#5](https://github.com/sumigoma/conventional-changelog-angular-vsts/issues/5) * **maxSubjectLength:** added ([83c98b9](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/83c98b9)) * **maxSubjectLength:** removed ([3448582](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/3448582)) * **mentions:** [@someone](https://github.com/someone) in commit ([d60fe76](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/d60fe76)), closes [#24](https://github.com/sumigoma/conventional-changelog-angular-vsts/issues/24) * **merge:** ignore merge commits ([15c8dc3](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/15c8dc3)) * **newline:** fields does not contain leading or trailing newlines ([6db453b](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/6db453b)), closes [#14](https://github.com/sumigoma/conventional-changelog-angular-vsts/issues/14) * **note:** noteKeywords is case insensitive ([f779a29](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/f779a29)), closes [#21](https://github.com/sumigoma/conventional-changelog-angular-vsts/issues/21) * **noteGroups:** remove and add note title transform ([abedbfd](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/abedbfd)) * **noteKeywords:** make BREAKING CHANGE more forgiving ([b74e061](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/b74e061)) * **notes:** attach the commit to the note ([af89d4a](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/af89d4a)), closes [#12](https://github.com/sumigoma/conventional-changelog-angular-vsts/issues/12) * **options:** all options can be a string ([0fa17b4](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/0fa17b4)) * **otherFields:** other fields are possible to be included ([9e06278](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/9e06278)) * **owner:** add owner context ([8d7b5d9](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/8d7b5d9)), closes [#7](https://github.com/sumigoma/conventional-changelog-angular-vsts/issues/7) * **owner:** yield owner field ([d8d0334](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/d8d0334)), closes [stevemao/conventional-commits-parser#1](https://github.com/stevemao/conventional-commits-parser/issues/1) [conventional-commits-parser#1](https://github.com/conventional-commits-parser/issues/1) [#12](https://github.com/sumigoma/conventional-changelog-angular-vsts/issues/12) * **parser:** notes can have more than one paragraph ([733bfa9](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/733bfa9)), closes [#3](https://github.com/sumigoma/conventional-changelog-angular-vsts/issues/3) * **pkg:** fallback to git remote origin url ([ff22fe6](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/ff22fe6)) * **preset:** add recommended-bump opts into presets ([60815b5](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/60815b5)), closes [#241](https://github.com/sumigoma/conventional-changelog-angular-vsts/issues/241) * **preset-loader:** new package for loading preset packages ([6f5cb10](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/6f5cb10)) * **pullRequest:** Allow to skip and parse pull request header ([a2e929f](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/a2e929f)), closes [#20](https://github.com/sumigoma/conventional-changelog-angular-vsts/issues/20) * **recommended-bump:** add `eslint` preset ([#256](https://github.com/sumigoma/conventional-changelog-angular-vsts/issues/256)) ([64abf07](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/64abf07)) * **reference:** able to reference an issue without an action ([6474123](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/6474123)), closes [#22](https://github.com/sumigoma/conventional-changelog-angular-vsts/issues/22) * **reference:** expose prefix ([47df766](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/47df766)), closes [#17](https://github.com/sumigoma/conventional-changelog-angular-vsts/issues/17) * **references:** allow header to reference an issue ([df18a24](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/df18a24)) * **references:** remove references that already appear in the subject ([a01e0ba](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/a01e0ba)) * **references:** support other formats of references ([7c70213](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/7c70213)), closes [#4](https://github.com/sumigoma/conventional-changelog-angular-vsts/issues/4) [#8](https://github.com/sumigoma/conventional-changelog-angular-vsts/issues/8) * **regex:** leading and trailing space for closes and breaks keywords are trimmed ([9639860](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/9639860)) * **regex:** matching JIRA-123 like references ([20f1f7a](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/20f1f7a)), closes [#19](https://github.com/sumigoma/conventional-changelog-angular-vsts/issues/19) * **reverse:** new options for commits that are poured reversely ([613651e](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/613651e)) * **revert:** ignore reverted commits ([0f279ad](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/0f279ad)), closes [ajoslin/conventional-changelog#66](https://github.com/ajoslin/conventional-changelog/issues/66) * **revert:** parse a commit that reverts ([2af7233](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/2af7233)), closes [ajoslin/conventional-changelog#66](https://github.com/ajoslin/conventional-changelog/issues/66) * **stream:** emmit an empty string to down stream if commit cannot be parsed ([76bf84e](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/76bf84e)) * **stream:** make the function return a through stream ([24032e7](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/24032e7)), closes [#1](https://github.com/sumigoma/conventional-changelog-angular-vsts/issues/1) * **sync:** add the sync function ([82071c6](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/82071c6)), closes [#13](https://github.com/sumigoma/conventional-changelog-angular-vsts/issues/13) * **template:** bold scope in breaking change ([3b0bb11](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/3b0bb11)) * **template:** use context.repoUrl ([9276ab9](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/9276ab9)) * **to:** `options.to` is honoured even if `options.from` is falsy ([cf414df](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/cf414df)), closes [#2](https://github.com/sumigoma/conventional-changelog-angular-vsts/issues/2) * **transform:** add a transform option ([b05dc2e](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/b05dc2e)), closes [#2](https://github.com/sumigoma/conventional-changelog-angular-vsts/issues/2) * **transform:** also pass context as an arg ([76b869d](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/76b869d)) * **transform:** if returns a falsy value this commit is ignored ([9508ed6](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/9508ed6)) * **unreleased:** option to output or not unreleased changelog ([b448553](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/b448553)), closes [ajoslin/conventional-changelog#120](https://github.com/ajoslin/conventional-changelog/issues/120) * **verbose:** only log if verbose ([0d2921d](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/0d2921d)) * **version:** is not a required field any more ([3790d8f](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/3790d8f)) * **warn:** optionally warn user what is wrong when commit cannot be parsed ([32b3cda](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/32b3cda)) * **writerOpts.transform:** do not discard commit if there is BREAKING CHANGE ([e6fded5](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/e6fded5)), closes [ajoslin/conventional-changelog#127](https://github.com/ajoslin/conventional-changelog/issues/127) [angular/angular#5672](https://github.com/angular/angular/issues/5672) [angular/angular#5762](https://github.com/angular/angular/issues/5762) ### Performance Improvements * **chunk:** do not convert to string ([b50d7ef](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/b50d7ef)) * **get/set:** drop dot-prop and just use lodash ([601e580](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/601e580)) * **regex:** regex should be constructed in index.html ([15afd26](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/15afd26)) ### Reverts * chore(deps): switch to split2 ([4be1188](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/4be1188)) * feat(maxBuffer): expose this option incase of long git history ([2572611](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/2572611)) * fix(deps): require split2 ([c93a12a](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/c93a12a)) ### BREAKING CHANGES * First: Will only accept the name associated with a `conventional-changelog-*` preset package for the purpose of loading preset configuration. Built-in presets previously available in `conventional-recommended-bump` are no longer available. The preset package name can be any value supported by [`conventional-changelog-preset-loader`](https://www.npmjs.com/package/conventional-changelog-preset-loader). * **config:** `options.preset` is removed in favour of `options.config` * **eslint:** Trailing whitespaces at the beginning of commit messages will not be saved anymore * **deps:** Using conventional-changelog v1. * **deps:** Use conventional-changelog^0.5.0 * Callback is removed. I think only stream interface should exists. From does not have any default value. * This module is imported from https://github.com/ajoslin/conventional-changelog, and is originally written by @vojtajina, @btford and @ajoslin. * **help:** `overwrite` is now called `same-file`. Fixes https://github.com/ajoslin/conventional-changelog/issues/100 * **flags:** `--git-raw-commits-opts`, `--parser-opts` and `--writer-opts` are removed as they are considered uncommon, use `--config` is easier as people can write all options within one file and they can learn from existing presets. Fixes https://github.com/ajoslin/conventional-changelog/issues/100 * **context:** `context.host` cannot change the default of `context.linkReferences` because if the host is unknown, `context.host` is `undefined` and all links will just use `context.repository`. * **notes:** `notes` in `noteGroups` is not an array of simple string any more but object. You must use `note.text` to access the equivalent of previous `note`. * **notes:** `includeDetails` will only include `log` and `keyCommit`. * **templates:** If `partials` is not empty, it should not ignore header, commit and footer partials. * **reverse:** when there is no commits left for the last block of logs it will still try to generate one. (Assume commits might be rebased or lost but still need a new version). * **noteGroups:** `options.noteGroups` is no longer available. Filter the notes from upstream or in `options.transform` instead. * **version:** `version` is not a required field and it is moved to the `context` object. If version is found in the last commit, it will be overwritten. * **cli:** Previously version number has to be passed as a flag. As a version number is compulsory, it does not make sense for a flag to be compulsory. So if a version number is passed as an input it is still valid. * **transform:** `options.hashLength`, `options.maxSubjectLength` and `options.map` are deprecated in favour of `options.transform`. * **writer:** Logic for generating release headings has been changed to make all heading levels the same (`##`/`h2`) for better compatibility with screen readers and parsers, and to conform to HTML semantics. Patch release titles are now wrapped in a `<small>` tag to maintain the visual hierarchy of the previous style. Fixes https://github.com/conventional-changelog/conventional-changelog/issues/214 * **compareFunc:** commitGroupsCompareFn -> commitGroupsSort, commitsCompareFn -> commitsSort, noteGroupsCompareFn -> noteGroupsSort and notesCompareFn -> notesSort * **compareFunc:** Default compare functions no longer sort by lexicographical order. They use `localeCompare` instead * The upstream must use the new api of `references` and `notes`. `closes` now becomes `references` The `notes` object is no longer a key-value object but an array of note object, such as ```js { title: 'BREAKING AMEND', text: 'some breaking change' } ``` * **merge:** `pull request` should be `merge`. Also make the parsed result to be consistent with other parts. * **issuePrefixes:** `options.referenceKeywords` is now `options.referenceActions` * **hash:** hash is no longer supported. This parser should just parse raw commit messages. Also text fields are appended with a newline "\n". * **regex:** It returns a nomatch regex if it's keywords are missing. * **headerParts:** `headerParts` does not limit to `type`, `scope` and `subject`. They can now be defined in `options.headerCorrespondence` and the order is the order of capturing group in `options.headerPattern`. If part is missing in `options.headerCorrespondence` it is `undefined`. If part is not captured but is not missing in `options.headerCorrespondence` it is `null`. * **maxSubjectLength:** `maxSubjectLength` is not available any more. * **correspondence:** body and footer will be null if they are not found. type and subject are nullable too. * **references:** `closes` now becomes `references` and it is loosely based the links above. * **parser:** 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 ```js { title: 'BREAKING AMEND', text: 'some breaking change' } ``` The detection of notes, closes, continueNote and isBody are mutually exclusive. * **breaks:** Variable name related to `breaks` changes to `notes`, 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 * This module is imported from https://github.com/ajoslin/conventional-changelog, and is originally written by @vojtajina, @btford and @ajoslin. * **unreleased:** If `context.version` is the same as the version of the last release, by default the unreleased chagnelog will not output. * **map:** `options.replacements` is now `options.map` and it can also take functions <a name="1.1.0"></a> # [1.1.0](https://github.com/sumigoma/conventional-changelog-angular-vsts/compare/v1.0.2...v1.1.0) (2016-02-13) <a name="1.0.2"></a> ## [1.0.2](https://github.com/sumigoma/conventional-changelog-angular-vsts/compare/v1.0.1...v1.0.2) (2016-02-13) <a name="1.0.1"></a> ## [1.0.1](https://github.com/sumigoma/conventional-changelog-angular-vsts/compare/v1.0.0...v1.0.1) (2016-02-05) <a name="1.0.0"></a> # [1.0.0](https://github.com/sumigoma/conventional-changelog-angular-vsts/compare/v0.5.3...v1.0.0) (2016-02-05) ### Bug Fixes * **bin:** no cli anymore ([65a9f4b](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/65a9f4b)) * **cli:** print the stack if verbose ([81860ab](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/81860ab)) ### Features * **module:** broken down into smaller modules ([48580b0](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/48580b0)) ### BREAKING CHANGES * **module:** Presets have their own repos. cli and core have their own repos. This one is a pure wrapper. In the core, a new api `options.config` is added. <a name="0.5.3"></a> ## [0.5.3](https://github.com/sumigoma/conventional-changelog-angular-vsts/compare/v0.5.2...v0.5.3) (2015-12-25) ### Bug Fixes * **defaults:** do not throw if no package.json found ([906a904](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/906a904)), closes [#123](https://github.com/sumigoma/conventional-changelog-angular-vsts/issues/123) <a name="0.5.2"></a> ## [0.5.2](https://github.com/sumigoma/conventional-changelog-angular-vsts/compare/v0.5.1...v0.5.2) (2015-12-23) ### Features * **preset:** relax JSHint message requirements ([5aa5e32](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/5aa5e32)), closes [#129](https://github.com/sumigoma/conventional-changelog-angular-vsts/issues/129) <a name="0.5.1"></a> ## [0.5.1](https://github.com/sumigoma/conventional-changelog-angular-vsts/compare/v0.5.0...v0.5.1) (2015-10-20) ### Bug Fixes * **options:** fix losing parserOpts without preset ([e6a9cf3](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/e6a9cf3)), closes [#116](https://github.com/sumigoma/conventional-changelog-angular-vsts/issues/116) <a name="0.5.0"></a> # [0.5.0](https://github.com/sumigoma/conventional-changelog-angular-vsts/compare/v0.4.3...v0.5.0) (2015-09-30) ### Bug Fixes * **unknown-host:** fallback to use the whole repo url ([514c4e2](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/514c4e2)), closes [#98](https://github.com/sumigoma/conventional-changelog-angular-vsts/issues/98) ### Features * **dep:** bump conventional-changelog-writer to ^0.4.1 ([cbfb222](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/cbfb222)) * **pkg:** load closest package.json by default ([5942809](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/5942809)), closes [#91](https://github.com/sumigoma/conventional-changelog-angular-vsts/issues/91) * **template:** add `scope` to breaking changes ([d2fdd44](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/d2fdd44)), closes [#93](https://github.com/sumigoma/conventional-changelog-angular-vsts/issues/93) <a name="0.4.3"></a> ## [0.4.3](https://github.com/sumigoma/conventional-changelog-angular-vsts/compare/v0.4.2...v0.4.3) (2015-09-04) ### Bug Fixes * **cli:** require at the correct directory ([feceb8b](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/feceb8b)) * **cli:** require file with absolute path ([7f68b3e](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/7f68b3e)), closes [#96](https://github.com/sumigoma/conventional-changelog-angular-vsts/issues/96) * **error:** emit error if there is any async ([831c960](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/831c960)) * **preset:** if scope is * for angular it should be ignored ([91094c9](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/91094c9)) * **templates:** add a missing newline after notes ([e1ae4b2](https://github.com/sumigoma/conventional-changelog-angular-vsts/commit/e1ae4b2)) <a name="0.4.2"></a> ## [0.4.2](https://github.com/sumigoma/conventional-changelog-angular-vsts/compare/v0.4.1...v0.4.2) (2015-08-17) ### Bug Fixes * **preset:** jshint may contain BREAKING CHANGE footer ([2683cee](https://github.com/sumigoma/conventional-changelog-angular-vs