versions is a command line version tracker. It can track version changes for projects in freshcode, github or sourceforge. It has a simple YAML configuration file.
1.4.008 Dec 2017 13:45
Adds a multiproject: variable in YAML configuration file. This.
should contain a regular expression of separators. An example.
is given for repo.continuum.io/pkgs/rss.xml site which uses.
',' and ';' as separators.
Now versions is running with either Python 2.7.x or 3.6.x.
An example of a complex regular expression is given for.
1.3.222 Nov 2017 21:44
Bug Correction: Corrected issue #3 that crashed versions when using a wrong hostname in a project url.
1.3.120 Nov 2017 20:44
Bug Correction: Corrected issue #2 that crashed versions. Improvements: Now handles feed errors and warns the user about them. Testing errors that were corrected to avoid regression. print() function calls normalized in the code.
1.3.015 Nov 2017 21:17
New features: A new optional regex field is added to configuration file to ease guessing project name and version from a "list" site type. Displays line and column where an error has been detected in a bad formatted YAML file.
Bug fix: Avoids a crash when loading a bad formatted YAML file.
Tests: Adds a doctest to ensure bad formatted file detection.
1.2.104 Nov 2017 03:15
New example of regex filtering.
Adds a more simple example.
Filtering versions itself.
Code refactoring and simplification.
Changes get_site_cache_liste_name function name to make_site_cache_li?.
Adds freshports.org (FreeBSD packages) as an example.
Version 1.2.1: adds examples.
1.2.031 Oct 2017 12:59
Now to extract its version project regex filtering is possible and optional (old way is still ok).
1.1.130 Oct 2017 19:24
Corrects a bug that did crash versions when a program had no version at all.
1.1.029 Oct 2017 22:04