{"repo":"conventional-changelog/standard-version","free":true,"listed":false,"github":"https://github.com/conventional-changelog/standard-version","clone":"git clone https://github.com/conventional-changelog/standard-version.git","description":":trophy: Automate versioning and CHANGELOG generation, with semver.org and conventionalcommits.org","language":"JavaScript","stars":7976,"topics":["version","release","semantic","versioning","standard","changelog","history","tag","git","cli"],"license":"ISC","category":"cli-tools","readme_excerpt":"Standard Version standard-version is deprecated . If you're a GitHub user, I recommend release-please as an alternative. If you're unable to use GitHub Actions, or if you need to stick with standard-version for some other reason, you can use the commit-and-tag-version fork of standard-version . A utility for versioning using semver and CHANGELOG generation powered by Conventional Commits. Having problems? Want to contribute? Join us on the node-tooling community Slack . How It Works: 1. Follow the Conventional Commits Specification in your repository. 2. When you're ready to release, run standard-version . standard-version will then do the following: 1. Retrieve the current version of your repository by looking at packageFiles [[1]](#bumpfiles-packagefiles-and-updaters), falling back to the last git tag . 2. bump the version in bumpFiles [[1]](#bumpfiles-packagefiles-and-updaters) based on your commits. 4. Generates a changelog based on your commits (uses conventional-changelog under the hood). 5. Creates a new commit including your bumpFiles [[1]](#bumpfiles-packagefiles-and-updaters) and updated CHANGELOG. 6. Creates a new tag with the new version number. bumpFiles , packageFiles and updaters standard-version uses a few key concepts for handling version bumping in your project. - packageFiles – User-defined files where versions can be read from and be \"bumped\". - Examples: package.json , manifest.json - In most cases (including the default), packageFiles are a subset of bum","default_branch":null,"files":null,"tree":[],"storefront":"/r/conventional-changelog","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/conventional-changelog/standard-version/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}