major.minor.patch
- create a changelog file
- patch, minor and major version release
- explain the bug fixes
- minor and major version release
- explain new features and how to use them
- major release
- explain the breaking changes and how to upgrade
- patch, minor and major version release
update the version within your project.
e.g. package.json, setup.cfg pom.xml,
git commit -m "release v1.1.1"
git tag -a v1.1.1 -m "release v1.1.1"
git push --follow-tags
e.g. npm, pip, maven central repository
or to the companies private package manager