v2.21.0
Changelog
New Features
- b74f73c: feat: switch from using the os/exec package to using mvdan.sh for git operations (#315) (@ga-paul-t)
- 749850e: feat: improve cli documentation when using the --help flag (#303) (@ga-paul-t)
- 624cf49: feat: git push options are independently supported for both branch and tag operations (#302) (@ga-paul-t)
- 2645364: feat: cherry-pick commits to include within the changelog (#301) (@ga-paul-t)
- 3d4ed26: feat: add ability to filter on a prerelease when calculating the next semantic version (#298) (@canidam)
Bug Fixes
- b0023f5: fix: changelog tag not being removed during dry-run (#310) (@ga-paul-t)
- 35cbbca: fix: changelog include incorrectly compresses log while filtering (#312) (@ga-paul-t)
Dependency Updates
- dc84ab1: feat(deps): bump mvdan.cc/sh/v3 from 3.5.1 to 3.6.0 (#294) (@dependabot[bot])
- f3ff7b7: feat(deps): bump alpine from 3.17.0 to 3.17.1 (#296) (@dependabot[bot])
Documentation Updates
- 26d9220: docs: revise existing schema, expand to support changelog include and git push options (@ga-paul-t)
- 08c2f22: docs: fix anchors in CI documentation (@ga-paul-t)
- 0607ac1: docs: add changelog includes and git push options (#304) (@ga-paul-t)
Other Work
- 5bfd532: refactor: tidy up the existing cli commands (#316) (@ga-paul-t)
Full Changelog: v2.20.0...v2.21.0
What to do next?
- Read the documentation