- Includes support up to 10,000 releases (previously 30)
- Reduces redundant code and improves runtime
- Prints runtime on screen regardless of
debug
flag - Hides unwanted messages while running
git
CLI commands
- Support hyperlinks for restructured text file format
- Reduces redundancy and improves reliability
- Bug fix when installing dependencies
- Include version number option for bare
gitverse
command
- Includes a bug fix to honor deleted tags in
gitverse-release
- Implement a bug fix on honoring deleted tags
- Release beta version
- Get releases to honor deleted tags
- Remove MANIFEST.in
- Add dependencies to requirements.txt
- Release alpha version
- Restructure all dependent .py models
- Restructure version naming in output files
- Includes some minor modifications in type hinting
- Improved security for API authentication
- Includes minor simplifications
- Improved accuracy on release notes mapping from git
- Add a new command for generic help
- Performance improvements and more clear logging
- Release v2.0
- Use
python-dotenv
to load env vars forgit_token
- Add CLI option to pass filename/filepath for dot env
- Use
git pull
before any operation - Make an API call to github to get accurate release information (if available)
- Improve accuracy
- Add
version
argument - Set module to stable
- Convert to
pyproject.toml
- Update type hint, logging, and runtime
- Update setup.py to include utils package
- Improve consistency in building titles for release notes
- Improved logging in debug mode
- Optimize versions number generation with list comprehension
- Support version numbers of any extent
- Update type hint
- Add an option to generate CHANGELOG in reverse order
- Scrap logger and use secho with colors instead
- Abort if version is not bumped
- Generate CHANGELOG in reverse
- Add project URLs to pypi package
- Use click to make the changelog-generator to make it as a CLI tool
- Update docstrings and README.md
- Make Change Log the title as a heading
- Add title to the generated CHANGELOG
- Remove timestamp from CHANGELOG
- Support up to 6 digit version numbers
- Fix versions() getting called repeatedly
- Add logger info
- Bump version to trigger build
- Clean up the CHANGELOG after creation
- Update README.md, .gitignore, CHANGELOG
- Bump version
- Update sample code in README.md
- Bump version to 0.1.6
- Onboard to pypi
- Create a pypi package
- Move generator.py within a source directory
- Add __init__.py, CHANGELOT, LICENSE, MANIFEST.in, setup.cfg, setup.py, version.py