Plugin Catalog - version-provider
VersionProvider plugins decide what version number the distribution being built will use. It is possible to use multiple VersionProvider plugins, but only one can return a version during any given build.
AutoVersion(also tagged: core)
This provides a version number derived from the current date. You should consider using a newer plugin like Git::NextVersion instead, because the versions generated by this plugin are hard for people to read and compare.
Git::NextVersion(also tagged: git, version-control)
This provides a version number by finding the last version number from your Git tags and incrementing it using Version::Next.
VersionFromModule(also tagged: version)
This extracts the version number from the main module, just like MakeMaker does with
VERSION_FROM or Module::Build does with
dist_version_from. Useful if you want to manually manage your distribution's version.