- Small packaging change surrounding the bash installation script.
- Added support for pre-existing version numbers having a 'v' prefix (
v1.2.3
). The main motivation for this change is so that this tool will play nicely with git repositories containing go modules. - Solidified command-line argument parsing such that only one increment option is allowed (
-p
or-m
or-M
).- The non-positional version argument to the bumpit script must come after all positional arguments.
- The bumpit script is now under much more stringent unit test coverage (see the
bumpit_test
script).
- Versioned install script
- Added POSIX-compliant install script.
- Overhauled packaging and release process.
- Added Github release packaging for tar.gz.
- Added Github release packaging for zip.
- Added Github release packaging for debian.
FEATURES:
- Allowing
-d
flag to be used in addition to--dirty
forbumpit
command. - When the git committer (user/email) has not been set, use a fake one.
- Added Docker container publication and readme instructions.
MISC:
- Publishing scripts as a tarball to Github.
FEATURES:
- Added
--dryrun
flag totagit
.
MISC:
- Docker images point to git repo root.
BREAKING CHANGES:
- Renamed
calculate-version
tobumpit
. - Renamed
git-tag-version
totagit
.
FEATURES:
- When the
--dirty
flag is specified, a version is only incremented or bumped when found to be dirty, e.g.1.2.3-17-3fdcfa9
.
FIXES:
- If a tag is duplicate (it exists earlier in the git history), exit with an error.
- Initial release.