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 2020Releases
latest 10-
1.0.107 Oct 2020Commits, not release notes
This project publishes no release notes. Between
v1.0.0andv1.0.1there 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
searchis not found - Fix: only match on original_version if
searchisn'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.
-
1.0.018 Jan 2020Commits, not release notes
This project publishes no release notes. Between
v0.5.11andv1.0.0there 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)
-
0.5.1126 Aug 2019Commits, not release notes
This project publishes no release notes. Between
v0.5.10andv0.5.11there 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.
-
0.5.1001 Sep 2018Commits, not release notes
This project publishes no release notes. Between
v0.5.8andv0.5.10there 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
-
0.5.819 Apr 2018Commits, not release notes
This project publishes no release notes. Between
v0.5.7andv0.5.8there 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
-
0.5.709 Jan 2018Commits, not release notes
This project publishes no release notes. Between
v0.5.6andv0.5.7there were 5 commits, 3 of them substantive:- classifiers must be a list
- Add option to sign tags. (#6)
- groom changelog
-
0.5.627 Sep 2017Commits, not release notes
This project publishes no release notes. Between
v0.5.5andv0.5.6there were 5 commits, 3 of them substantive:- further naming fixes
- Alias bump2version as bumpversion. (#2)
- add a docker-based testing env
-
0.5.6.dev001 Sep 2018 pre-releaseNothing published for this version
-
0.5.527 Mar 2017Commits, not release notes
This project publishes no release notes. Between
v0.5.4andv0.5.5there were 6 commits, 3 of them substantive:- Allow creating annotated tags
- groom changelog
- groom changelog
-
0.5.427 Mar 2017Nothing published for this version