==================
- Fix an issue where ANSI escape codes would be used on Windows even though the
Windows shell does not support them, causing odd characters to appear with
the progress bar.
- Fix an issue where using -v would cause an exception saying
``TypeError: not all arguments converted during string formatting``.
- Fix an issue where using -v with dependency links would cause an exception
saying ``TypeError: 'InstallationCandidate' object is not iterable``.
- Fix an issue where upgrading distribute would cause an exception saying
``TypeError: expected string or buffer``.
- Show a warning and disable the use of the cache directory when the cache
directory is not owned by the current user, commonly caused by using ``sudo``
without the ``-H`` flag.
- Update PEP 440 support to handle the latest changes to PEP 440, particularly
the changes to ``>V`` and ``<V`` so that they no longer imply ``!=V.*``.
- Document the default cache directories for each operating system.
- Create the cache directory when the pip version check needs to save to it
instead of silently logging an error.
- Fix a regression where the ``-q`` flag would not properly suppress the
display of the progress bars.