# 2017-06-13 * Added `--score` option. * Remove old-style message formatting. * Use logging module instead of custom methods. # 2017-01-07 * case-insensitive country name matching # 2014-08-15 * added `--info` option for displaying info about each mirror * added support for filtering by country code # 2013-12-15 * added code to time rsync downloads (suggested by Teo Guo Ci, implemented with a slightly different approach) * `get_mirrorlist` method now accepts an unquoted command list. * updated string formatting commands (e.g. `'foo %s %s' % (x, y)` to `'foo {} {}'.format(x, y)`) * changed format of generated mirrorlist header * fixed help message for `--verbose` (STDOUT -> STDERR) # 2013-01-04 * added `--include` and `--exclude` filter options * removed `--grep` option (replaced by `--include`) # 2012-06-28 * added JSON data caching to avoid redundant connections to archlinux.org * added `--connection-timeout` and `--cache-timeout` options # 2012-03-24 * added "delay" and "score" to sort options # 2011-03-25 * rewritten in Python 3 following the deprecation of the perl-xyne-arch package