Console’s review
· Reviewed by David Mytton
What we like
Generates a CHANGELOG, creates the GitHub release, and bumps versions in language specific files e.g. package.json, Cargo.toml, setup.py, etc. Supports a range of languages. Parses conventional commits so understands version bumps for breaking changes. Manages Git tags.
Tradeoffs
Requires conventional commit formats and does not handle publishing releases to package managers.