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.
- Throws an error if none of the options is selected among
--all
,--repository
,--packages
- Rework options combination for
--all
,--repository
,--packages
and--updated
- Update
README.md
accordingly - Update NPM dependencies
- Remove log if option
--repository
is selected
- Add option
--packages
to bump version only on packages (repository excluded) - Add alias
-p
for--packages
- Use basic bump types to change version:
patch
,minor
,major
,premajor
,preminor
,prepatch
,prerelease
- Update packages filter to handle all options
--all
,--packages
,--updated
and--repository
- Update documentation
- Remove default behavior to bump version on updated packages using remote version as reference
- Add aliases
h
andv
forhelp
andversion
- Add aliases
--fc
and--fr
for--from-current
and--from-remote
- Ensure
origin/HEAD
is set as commands rely on it
- No bump when
package.json
doesn't exist onmaster
- Avoid error if there is no upstream branch when doing
git pull --rebase
command - When calling method
handleError
in classErrors
, also change the process exit code to1
- Repository initialisation