- Add support for project containers, which allow multiple projects to be versioned as one
- Add a unit test project that tests a combination of project configurations
- Add support for nuspec files
- Using the new setting UseSameVersionForAllProjects, users will now be able to force all the configured projects to use the same version. This version will be determined by the project with the currently highest version.
- Fix paths issue on Windows due to invalid Path separator
- Add ability to override the version of all projects
- Add caching to commonly called methods to improve speed and efficiency
- Change the version tag prefix from 'version' to 'release'
- Fix issue causing changelog creation to fail when changes folder doesn't exist
- Fixed an issue while parsing project name
- Change files can now specify the increment type
- Add 'DefaultIncrementType' to AutoVer config
- Add a 'None' IncrementType which does not perform any increment operation
- Add icon to the AutoVer NuGet package
- Change command now supports repositories with multiple projects
- ChangeFileHandler now uses last git tag instead of HEAD
- Fix issue causing change files to not be deleted and staged after running 'autover changelog'
- Fix issue causing 'autover changlog --release-name' to fail
- Add change files to control generated changelog file
- Changelog command now uses the contents of last git tag instead of HEAD
- Changelog command now uses the contents of last git tag instead of HEAD
- Project version is now displayed in the generated changelog
- fix release workflow
- add support for GitHub release in release process
- remove CLI intro header if arguments are passed
- add option to output git tag name
- add option to output release name
- add ability to skip git commit and tag after versioning
- pull latest ref in release action