Complete rewrite in vanilla es6.
- due to e6884b04, the binary is no longer compatible with node < 7.5.0
- Fix issue with % in string on new node versions (2f94e996)
🔥 📦 oniguruma (a9b21fa9)
It now only relies on native JS Regular Expressions.
- Fix bad arguments type in error function (efad9ef0)
- Fix bad arguments type in error function (887780f0)
- Bump cson to version 3 (ea1a5df3)
- Fix typo in README (a7a92179)
- Bump oniguruma to version 5.x (9f824789)
- Fix broken CSON loading (7688d90d)
- Update most dependencies
- Add a new default section for dependencies updates (e0f15176)
- Add match for
⚠️ as breaking change indicator (6cbcbf31)
Small change to save some typing on breaking changes, allows using either `
- Fix multiple breaking changes appearing on a single line (c0979a62)
- Fix log output corrupting markdown (0c64cf5c)
- Fix
include_body
should not include breaking changes (484c24f0)
- Implement reading dates from tag when tag is available (eb21ca85)
- Change default config to better handle fix commits (54c0f26)
It will now match both commits starting with:bug:
and commits starting withFix
.
- Fix closing external repo hook not recognized (97f4e284)
- Implement CLI accepting a version as argument (4ffc248e)
Callingchangelog {TAG}
will allow to replace the normallyundefined
tag in the generated markdown by the value of{TAG}
. - Add one letter aliases for all cli options (be7ab24d)
- Add angular configuration and
--angular
cli option (520eebb2)
When passing—-angular
to the cli, the Angular configuration is automatically selected. Theangular.cson
file contains a configuration that mimics the current Angular changelog script.