[MAJOR] Invoke Release now runs only on Python 3.7+. It can still release projects that use Python 2, but the invoke release commands must run on Python 3.7+.
[MAJOR] Removed invoke wheel command.
[MAJOR] Renamed plugin method version_error_check to error_check because it had nothing to do with versions.
[MINOR] configure_release_parameters is deprecated. Please use invoke_release.config.config.configure, instead.
[MINOR] Performed a major refactor and re-organization of all internal code.
[MINOR] Added Python type annotations.
[MINOR] Added the option of supporting other source control providers in the future.
[MINOR] Converted to a proper configuration system instead of saving config variables to individual global variables.
[PATCH] Added considerable test coverage (>96% lines covered now)
invoke release
commands must run on Python 3.7+.invoke wheel
command.version_error_check
toerror_check
because it had nothing to do with versions.configure_release_parameters
is deprecated. Please useinvoke_release.config.config.configure
, instead.