- Add feature to publish a release to GitHub #6
- Update
pyproject.toml
for Poetry >= 1.2.0 - Update some dependencies
- Add Ruff as the linter, formatter and import sorter, to replace flake8, black and isort, while keeping the same linting and formatting rules as before (standard flake8/black rules, with extended line length)
- Update pre-commit hooks to use Ruff
- Supports Python
>=3.9,<4.0
- Drop compatibility for Python 2.x
- Supports Python
>=3.7,<4.0
- Drop support for Python 2.6 and 3.3
- Properly display dry run
prepare
diff - Warn only for dirty workspace on dry run
- Optional tag annotation support
- Make use of custom tag_format in readthedoc hook
- Expose {tag} in replace and command hook
- Expose {tag} in commit messages
- Allow to specify a custom tag pattern
- Added -st/--skip-tests option
- Push action is verbose
- Fix some boolean handling from commandline
- Ensure push is executed
- Fix boolean parsing
- Fix error handling on version extraction
- Support seprator omission in changelog (for markdown)
- Add readthedoc badge support.
- Breaking Use https and readthedocs.io as default
- setup.cfg declaration support
- Optional bumpr: prefix support
- Switch to pytest
- Use nosetests instead of custom discovery
- Some fixes on Python 3 (mostly encodings)
- Improve error handling
- Validate configuration
- colored diff
- Added
--bump
and--prepare
to only perform bump or prepare - Rely on VCS for tracking files and ensure working copy is clean
- Added option
--nocommit
- Ensure dry run does not write or execute anything
- Better output and error handling
- Group parameters in help
- Added optional hook vaidation
- Fix some Python incompatibilities (Python 2.6 and 3.X)
- More documentation
- Initial release. Missing some parts but working!