========================
Changes between versions
========================

0.3
===

Features:
  - added an option --once (-1) for printing each distribution only once in
    plain text output

  - added an option --terse (-t) for suppressing hints at subtrees that are
    not printed in order to avoid duplication in plain text output

  - added an option --requirements (-r) for printing a list of requirement
    specifications from the dependency graph

Organisation:
  - added tests for output modules


0.2.2
=====

Bug fixes:
  - In dot output, quote distribution names instead of escaping some
    characters. Escaping only '.' was not sufficient - thanks to
    Phillip J. Eby for the bug report.


0.2.1
=====

User visible:
  - renamed the --print-version option to --version-numbers

  - In plain text output, print the names of extras above their dependencies
    instead of next to them, which happened to look as if they belonged to the
    dependency specifications themselves.

  - documented the meaning of annotations and colors in the output

  - made the script entry point recognize option defaults which can be set
    using the arguments option of the buildout egg recipe, for example

Bug fixes:
  - In plain text output, made sure that subtrees are printed at a path with
    extra dependencies occuring as late as possible, if at all.

Organisation:
  - improved example buildout configuration

  - added tests for graph reduction


0.2
===

User visible:
  - improved documentation

  - renamed the short option for --no-extras to -x

  - added an option -n or --print-version for printing version numbers of
    active distributions along with the project name

Bug fixes:
  - consider dependencies broken in the case of a version conflict

Organisation:
  - fixed handling of tl namespace package


0.1
===

initial release
