Skip to content

Releases: your-tools/tbump

v6.0.1

18 Jul 13:14
Compare
Choose a tag to compare
  • Fix #41: When run with --dry-run, don't abort if git state is incorrect, just print the error message at the end.

v6.0.0

15 Jul 16:11
Compare
Choose a tag to compare
  • Breaking change: Search strings are now regular expressions
  • Breaking change: Allow globs in paths (breaking if paths contained *, ?, [ or ] characters).

v5.0.4

13 Mar 13:51
Compare
Choose a tag to compare
  • Preserve line endings when patching files.

v0.5.3

20 Dec 15:49
Compare
Choose a tag to compare
  • Use new and shiny cli-ui package instead of old python-cli-ui

v5.0.2

22 Nov 09:37
Compare
Choose a tag to compare
  • Rename before_push section to before_commit: it better reflets at which
    moment the hook runs. Note that you can still use before_push or even hook if
    you want.

v5.0.1

11 Oct 14:16
Compare
Choose a tag to compare
  • Expose tbump.bump_files() convenience function.

v5.0.0

27 Aug 15:12
Compare
Choose a tag to compare
  • Breaking change: tbump can now run hooks after the push is made. Thus
    [[hook]] sections should be renamed to [before_push]] or
    [[after_push]]:
# Before (< 5.0.0), running before push by default:
[[hook]]
name = "some hook"
cmd = "some command"

# After (>= 5.00), more explicit syntax:
[[before_push]]
name = "some hook"
cmd = "some command"

# New feature: running after push is made:
[[after_push]]
name = "some other hook"
cmd = "some other command"
  • tbump init now takes the current version directly on the command line instead of interactively asking for it

v4.0.0

27 Aug 15:11
Compare
Choose a tag to compare
  • Re-add --dry-run
  • Add tbump init to interactively create the tbump.toml configuration file

v3.0.1

12 Jul 09:26
Compare
Choose a tag to compare
  • Bug fix: make sure to push the tag after the branch. See #20 for the details.

v3.0.0

14 May 11:15
Compare
Choose a tag to compare
  • New feature: you can now specify commands to be run after files have been patched and right before git commands are executed.
[[hook]]
name = "Update Cargo.lock"
cmd = "cargo check"