Skip to content

Releases: your-tools/tbump

v2.0.0

26 Apr 09:26
Compare
Choose a tag to compare
  • Dry run behavior is now activated by default. We start by computing all the changes and then ask if they look good before doing anything. This also means we no
    longer need to pause right before calling git push. Consequently, the --dry-run option is gone.

  • Fix inconsistency: 'current version' was sometimes called 'old version'.

v1.0.2

09 Apr 14:06
Compare
Choose a tag to compare
  • Fix printing a big ugly stacktrace when looking for the old version number failed for one or more files.

v1.0.1

11 Apr 08:55
Compare
Choose a tag to compare
  • Use annotated tags instead of lightweight tags. Patch by @tux3. See PR #7 for the rationale.

  • When the current branch does not track anything, ask if we should proceed with file replacements and automatic commit and tag (but do not push) instead of aborting immediately.

v1.0.0

16 Jan 17:38
Compare
Choose a tag to compare

First stable release.

Since we use semver this means tbump is now considered "stable".

Enjoy!

v0.0.9

05 Jan 12:16
Compare
Choose a tag to compare
  • Fix regression when using the same file twice

v0.0.8

05 Jan 12:15
Compare
Choose a tag to compare
  • Allow replacing different types of version. For instance, you may want to write pub_version="1.42" in one file and full_version="1.2.42-rc1" in an other.
  • Add --dry-run command line argument
  • Improve error handling
    • Validate git commit message template
    • Validate that current version matches expected regex
    • Make sure new version matches the expected regex
    • Make sure that custom version templates only contain known groups
  • Avoid leaving the repo in an inconsistent state if no match is found