summaryrefslogtreecommitdiff
path: root/CHANGELOG
blob: 46f5f740f2ed8e882c8ce9c65abbffdcb6e94dfa (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# 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