Migrate from nvchecker 1.x to 2.x
masterIf you are upgrading from the 1.x branch to the 2.x branch, be aware of the following breaking changes:
- Python Version: 2.x requires Python 3.7+.
- Command Syntax: You must use the
-cswitch to specify your software version configuration file. - Config Format: Configuration files have changed from
.inito.toml. Use thenvchecker-ini2tomlscript to convert them (note: comments and formatting will be lost). - Option Renaming:
max_concurrentis nowmax_concurrency. All option names now use underscores (_) instead of hyphens (-). - Source Requirement: All software configuration tables must now include a
sourceoption to specify the plugin. - Version Records: Version record files now use JSON format.
- Removed Features: The
vcssource is removed (usegitinstead).include_tags_patternandignored_tagsare also removed.