PackageTrack Sign in Track my project

bump2version

Version-bump your software with a single command!

1.0.1 2.3M downloads/mo #3169 most downloaded on PyPI c4urself/bump2version

What this package is like to depend on

Last release 6 years ago

no release in 18 months

Ships fairly regularly

a new release about every 5 months

This project publishes no release notes

the list below is its commits, not an announcement

Nothing withdrawn

no release was ever pulled

9 years old

10 releases · first in 2017

0 releases in the last 12 months

see the full history below

Release timeline

10 releases · Mar 2017 to Oct 2020
2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 10
  1. 1.0.1 07 Oct 2020
    Commits, not release notes

    This project publishes no release notes. Between v1.0.0 and v1.0.1 there were 35 commits, 22 of them substantive:

    • fix changelog
    • Update documentation:
    • Cleanup: remove capsys fixture where it's not used
    • Cleanup: derive all custom exceptions from one base class
    • Add unit test: don't touch source files if search is not found
    • Fix: only match on original_version if search isn't customized
    • Refactor: Use custom VersionNotFoundException instead of ValueError
    • Mention that lightweight tags are only relevant on Git
    • Minor typo
    • Mention similar / related tools in a separate Markdown document
    • Allow '(custom_message)' suffix to section header bumpversion:file
    • Describe the file(suffix) possibility in the README
    • Add unit tests to verify correct handling of file(suffix)
    • Fix minor lint error
    • Allow using special char
    • Update RELATED.md
    • fix #137 - cli logger not reporting logs
    • add test that validates explicit cli outputs from dry-run+verbose flags
    • New commandline flag to not check/update the configured files
    • support glob keyword in configfile

    …and 2 more.

  2. 1.0.0 18 Jan 2020
    Commits, not release notes

    This project publishes no release notes. Between v0.5.11 and v1.0.0 there were 23 commits, 14 of them substantive:

    • prep release
    • move changelog for greater visibility
    • Allow arbitrary arguments to commit command
    • Add documentation for --commit-args
    • Update "--tag-name" in README.md
    • Fix typos + code block syntax in README
    • Fix the VCS support detection in test markers
    • Use the correct single string method for passing args into subprocess calls on both Linux and Windows
    • Add Python 3.8 to all CI configurations
    • Announce Python 3.8 support in the package metadata
    • Fix bug in README example
    • Add go.mod example to README.md
    • Drop support for EOL Python 2.7 (#108)
    • Fix newlines in config files (#98)
  3. 0.5.11 26 Aug 2019
    Commits, not release notes

    This project publishes no release notes. Between v0.5.10 and v0.5.11 there were 123 commits, 106 of them substantive:

    • Reverse StringIO import logic
    • Be smater about the StringIO import
    • Check Git/Mercurial presence by calling '--version'
    • Use pytest.param for xfail-marked parameters
    • Clean up some unused imports
    • Use logger.warning instead of deprecated logger.warn
    • Use config.read_file instead of deprecated read_fp
    • Properly escape or r"rawify" strings with backslashes
    • Upgrade all tests to new [bumpversion:file:filename] syntax
    • Avoid Unicode encoding errors on Windows, also for Python 2
    • Avoid Unicode warning in Python 2
    • Fix typo 'is will be deprecated'
    • Cosmetic: improve layout of README
    • Cosmetic: follow PEP8 guidelines
    • Use 'vcs' and 'git' as (parameterized) fixtures
    • Make pytest report more context on failed tests by default
    • Add docstrings on fixtures
    • fix docker-based tests
    • only import symbols we need
    • fix up styling

    …and 86 more.

  4. 0.5.10 01 Sep 2018
    Commits, not release notes

    This project publishes no release notes. Between v0.5.8 and v0.5.10 there were 28 commits, 19 of them substantive:

    • groom changelog
    • pyp3 is not an option for implementation
    • Log command output during bumpversion failure
    • Update pypy builds for pytest 3.3+ support
    • Simplify travis config by using tox-travis
    • Update Appveyor config
    • Load the README file verbatim, as utf-8 encoded text
    • Set the content type for the long description to text/markdown
    • Use explicit cast to str for environment (for py2 on windows)
    • Use encoding for command line args Windows Py2
    • Use text mode utf-8 for most I/O, not binary
    • Extra git ignore
    • Fix tests when hg or git absent
    • Rework test_usage_string_fork
    • Add interpolation when reading setup.cfg.
    • Add clarifying comment on configparser import.
    • Add clarifying comment in StringIO import.
    • Specify exception on StringIO import.
    • Update makefile, use twine
  5. 0.5.8 19 Apr 2018
    Commits, not release notes

    This project publishes no release notes. Between v0.5.7 and v0.5.8 there were 15 commits, 12 of them substantive:

    • groom changelog
    • restructured text is hard...
    • support new lines
    • Add test case for serialize new line
    • Fix test cases and refactor travis
    • FIX get make test working properly for pypy
    • IMP improve the readme file
    • fix travis-ci build, make supported python versions consistent
    • Simplify setup, with purest config in tox.ini
    • Unicode fix for Python 2/3 based on https://github.com/nvie/pip-tools/commit/3a439045c71851151c51953b79f5994d3a12d9fe
    • Updated environment string for test cases.
    • groom changelog
  6. 0.5.7 09 Jan 2018
    Commits, not release notes

    This project publishes no release notes. Between v0.5.6 and v0.5.7 there were 5 commits, 3 of them substantive:

    • classifiers must be a list
    • Add option to sign tags. (#6)
    • groom changelog
  7. 0.5.6 27 Sep 2017
    Commits, not release notes

    This project publishes no release notes. Between v0.5.5 and v0.5.6 there were 5 commits, 3 of them substantive:

    • further naming fixes
    • Alias bump2version as bumpversion. (#2)
    • add a docker-based testing env
  8. 0.5.6.dev0 01 Sep 2018 pre-release

    Nothing published for this version

  9. 0.5.5 27 Mar 2017
    Commits, not release notes

    This project publishes no release notes. Between v0.5.4 and v0.5.5 there were 6 commits, 3 of them substantive:

    • Allow creating annotated tags
    • groom changelog
    • groom changelog
  10. 0.5.4 27 Mar 2017

    Nothing published for this version

Stop reading changelogs one package at a time.

Point PackageTrack at your project and get told which of your dependencies moved, which of those matter, and what to do about it.

Track my project