---------------------------
Improved Ubuntu mirror discovery, added an automated test suite, and more.
The bump to version 1.0 isn't so much intended to communicate that this
is now mature software, it's just that I made several backwards
incompatible changes in order to improve the modularity of the code
base, make it easier to develop automated tests, maintain platform
support, etc :-).
A more detailed overview of (significant) changes:
- Improved Ubuntu mirror discovery (by scraping Launchpad instead).
- Extracted mirror discovery to separate (backend specific) modules.
- Extracted HTTP handling to a separate module.
- Enable Control-C to interrupt concurrent connection tests.
- Expose limit in Python API and command line interface and make limit optional by passing 0.
- Bug fix for Python 3 incompatibility: Stop using :data:`sys.maxint` :-).
.. _Release 1.0: https://github.com/xolox/python-apt-mirror-updater/compare/0.3.1...1.0