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.
3.2.6 - 2021-12-23
- fixed bitbucket and gitlab url in releaseTemplate
3.2.4 - 2021-12-23
- issue #64: "Cannot read property 'replace' of undefined" when running "chan release" with git-template set
- issue #65: GitHub Tag URL is just tag, not tags
- issue #66: Allow for non-zero exit code
3.2.2 - 2021-09-24
- reference correct octokit action for creating releases #67
3.2.1 - 2021-09-22
- Issue with
gitUrlParse
source result not matching the providers map. Related #64.
3.2.0 - 2021-09-01
- Add new config
--release-prefix
for addRelease and createGithubRelease
3.1.0 - 2021-07-07
- Compatibility with node v12.22.1
- Tests for commands in
@geut/chan
CLI
- Issue #60 related to
fs/promises
which is not implemented in node v12
3.0.3 - 2021-07-05
- First version was not being linked with the release url instead of compare url. #58
- Issue resolving
.git
when--path
argument was passed.
3.0.2 - 2021-06-25
- Jest resolver not working with exports/module.
- Removed main field from package.json files.
3.0.1 - 2021-06-23
- Issue with
@geut/git-url-parse
not finding.git
directory automatically.
3.0.0 - 2021-06-22
- Moved all packages to ESM mode.
- Support for node < 12 for CLI.
2.3.0 - 2021-06-03
- New command show to display the CHANGELOG entries of a specific version
2.2.1 - 2020-05-11
- Fixed error messsages.
2.2.0 - 2020-04-23
- Support for direct GitHub Releases.
- Browser option from release.
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