1.0.0 • Published 9 years ago
changelog_updater v1.0.0
changelog_updater
Automatically updates your changelog by increasing the major, minor or patch version based on the newest release.
Expects the changelog to follow keepachangelog.com guidelines
Install
npm install changelog_updaterUsage
// update the patch version e.g. 0.0.1 to 0.0.2
var changelog = updater.bumpPatch(changelogPath);
// update the minor version e.g. 0.1.1 to 0.2.0
var changelog = updater.bumpMinor(changelogPath);
// update the major version e.g. 1.1.1 to 2.0.0
var changelog = updater.bumpMajor(changelogPath);Format
This module requires the changelog to be in markdown format. The changelog that is being updated should always have a x.y.z version that is the first version after the title.
## [x.y.z]
### Added
### Changed
### Fixed
### RemovedThe title of the changelog is prefixed by one hashtag (#):
# Example changelogThe versions are prefixed by two hashtags (##):
## [2.9.0](http://www.google.fi/)The change headers should be prefixed with three hashtags (###)
### AddedIndividual changes should be prefixed with one hyphen (-)
- Created an amazing feature!An example CHANGELOG.md file:
# Example changelog
## [x.y.z]
### Added
- A changelog!
### Fixed
- UI had some terrible bugs
### Removed
### Changed
## [2.9.0](http://www.google.fi/)
### Added
- Added a cool new feature
- Files can now be loaded from the Internet
### Changed
- Localization IDs
### Fixed
- This annoying bug
- That annoying bug
- A bug that you had but no one else
- A bug that everyone had but not youTesting
npm testLicense
1.0.0
9 years ago