All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
2.1.1 - 2019-07-22
- Duplicated actions with --merge-prereleases.
2.1.0 - 2019-07-20
- Issue doing a release with external git urls. #36
- New flag: --no-git.
2.0.0 - 2019-04-17
- Lerna and a new organization of packages.
- chast: Unist compatible spec for changelogs and helpers to nodes creation.
- remark-chan: Parser mdast to chast.
- chan-stringify: Stringify chast to keepachangelog markdown.
- chan-core: API and transforms to work with chast.
- chan: The original CLI but we new shiny features and using the new core modules.
- Support for prereleases.
- Support for gh-releases.
- Plugins system.
1.3.0 - 2018-10-29
- Added chan as default export to expose api (init, changes & release)
- New feature for grouping changes (#13) by @estebanprimost
- Updated Changelog head wording according to Keep a Changelog v1.0.0
- Readme with better documentation for API and programmatic usage
1.3.0-0 - 2017-02-10
1.2.0 - 2016-09-24
- changed yargs config in favor of a custom config function We made a function that create a configuration for the CLI where you can set global arguments, command arguments and define plugins using a config JSON file or the package.json. Yargs has a similar functionality but is not working as we want.
1.1.0 - 2016-09-21
- allow create empty releases (YANKED)
- default commands: init, release, added, changed, deprecated, fixed, removed and security
- tests for each command handler
- MTREE structure to work with the markdown
- readme file
- make commands cli as a map to avoid looping to found a command
- show help for each command
- git-first-commit dependency