0.6

 - make the ocaml tools parse input graphML in sorted order to behave the same
   way independent of nodes and edges order in the input graphML

0.5

 - botch-remove-virtual-disjunctions: update man page
 - use Multi-Arch:no instead of the wrong "none"
 - upgrade to dose3 3.3
 - use pyyaml CLoader by default to reduce memory requirement from 233 times
   the input file size to 65 times the input file size
   https://bitbucket.org/xi/pyyaml/issue/37
 - add botch-buildcheck-more-problems
 - add botch-distcheck-more-problems
 - add botch-multiarch-interpreter-problem
 - botch-cross-problems/botch-dose2html:
      * rename botch-cross-problems to botch-dose2html
      * rearrange the columns and group and sort
      * display a top 10 summary of the results at the top
      * remove --online
      * add --desc, --btsuser and --btstag to become more generic
      * do not output custom json for botch-fix-cross-problems
      * add --srcsdir and --packages to allow generation of individual source
        package pages
      * add --wnpp to allow retrieving RFH, RFA and O bugs
      * display if packages are arch:all
 - botch-fix-cross-problems: instead of investing our own json format, re-use
   the dose yaml format

0.4

 - Makefile: use botch-graph-difference to compare graphs when testing
 - find-fvs: make output independent from input graph order
 - run pylint3 and pep8 in test target and make all Python scripts compliant
 - graph-difference: rewrite and simplify comparison algorithm
 - make build-closure and clean-repository a bit more verbose

0.3

 - Makefile: fix test and install target for arches without ocamlopt

0.2

 - botch-cross/native: move to tools directory
 - botch-cross/native: fall back to *.d.byte tools if *.native is not available
 - botch-cross/native: use system version of botch-download-pkgsrc
 - add man page for botch-download-pkgsrc
 - fix man page generation for tools/*.sh files and delete two useless scripts in the process
 - add tools/build-order-from-zero.py

0.1

 - initial release
