Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

conventional-changelog-cli

Package Overview
Dependencies
Maintainers
1
Versions
67
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

conventional-changelog-cli - npm Package Compare versions

Comparing version 1.1.0 to 1.1.1

6

CHANGELOG.md

@@ -0,1 +1,7 @@

<a name="1.1.1"></a>
## [1.1.1](https://github.com/stevemao/conventional-changelog-cli/compare/v1.1.0...v1.1.1) (2016-02-14)
<a name="1.1.0"></a>

@@ -2,0 +8,0 @@ # [1.1.0](https://github.com/stevemao/conventional-changelog-cli/compare/v1.0.0...v1.1.0) (2016-02-13)

1

cli.js

@@ -46,2 +46,3 @@ #!/usr/bin/env node

' -n, --config A filepath of your config script',
' Example: https://github.com/stevemao/conventional-changelog-angular/blob/master/index.js',
' This value is ignored if preset is specified',

@@ -48,0 +49,0 @@ '',

2

package.json
{
"name": "conventional-changelog-cli",
"version": "1.1.0",
"version": "1.1.1",
"description": "Generate a changelog from git metadata",

@@ -5,0 +5,0 @@ "homepage": "https://github.com/stevemao/conventional-changelog-cli",

@@ -7,2 +7,3 @@ # conventional-changelog-cli

**Note** You don't have to use the angular commit convention. For the best result of the tool to tokenize you commit and produce flexible output, it's recommended to use a commit convention.

@@ -34,2 +35,9 @@ ## Quick start

## Example output
- https://github.com/ajoslin/conventional-changelog/blob/master/CHANGELOG.md
- https://github.com/karma-runner/karma/blob/master/CHANGELOG.md
- https://github.com/btford/grunt-conventional-changelog/blob/master/CHANGELOG.md
## Recommended workflow

@@ -54,18 +62,24 @@

## Example output
- https://github.com/ajoslin/conventional-changelog/blob/master/CHANGELOG.md
- https://github.com/karma-runner/karma/blob/master/CHANGELOG.md
- https://github.com/btford/grunt-conventional-changelog/blob/master/CHANGELOG.md
## Why
- Used by AngularJS and related projects.
- Used by AngularJS, JSHint and related projects.
- Easy fully automate changelog generation. You could still add more points on top of it.
- Ignoring reverted commits, templating with [handlebars.js](https://github.com/wycats/handlebars.js) and links to references, etc. Open an [issue](../../issues/new) if you want more reasonable features.
- Intelligently setup defaults but yet fully configurable with presets of popular projects.
- Intelligently setup defaults but yet fully configurable with presets of [popular projects](https://github.com/ajoslin/conventional-changelog#preset).
- Everything internally or externally is pluggable.
- A lot of tests and actively maintained.
### Problems with [github-changelog-generator](https://github.com/skywinder/github-changelog-generator) or similar projects
- Opinionated on how to write commits, issues or PRs.
- No or partially support reference links.
- Not system agnostic. Only support GitHub.
- No template support. The output is mostly certain format of markdown.
- No presets of popular commit message conventions.
- Not modularized. Over the years [modularization is proven to be the best practice](https://github.com/sindresorhus/ama/issues/10#issuecomment-117766328).
- No tests or coverage is too low. Program might be buggy.
- Do not read your project's environment.
- No or few task runner or build tool integrations.
## Related

@@ -72,0 +86,0 @@

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc