conventional-changelog-angular-vsts
Version:
conventional-changelog angular vsts preset
434 lines (346 loc) • 67 kB
Markdown
<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