0.9.25 (2-Oct-2014)
* Use ocaml-vhd rather than libvhd to avoid depending on Xen C headers
* Use the new command-line interface
* Add a manpage
* Allow all paths to be configured by the command-line and config file

0.9.23 (31-Oct-2013)
* SR.scan: set the virtual_size from the vhd metadata, if a
  file has the well-known .vhd extension

0.9.22 (30-Oct-2013):
* VDI.{clone,snapshot} set virtual_size correctly

0.9.21 (28-Oct-2013):
* VDI.compose now updates metadata, refreshes tapdisk

0.9.20 (25-Oct-2013):
* implement VDI.{add_to,remove_from}_sm_config
* implement VDI.set_content_id

0.9.19 (25-Oct-2013):
* implement VDI.compose
* stub out VDI.similar_content

0.9.18 (25-Sep-2013):
* use syslog from xcp-idl

0.9.17 (10-Sep-2013):
* by default we don't pretend to be an 'ext' or an 'iso' driver
  to avoid conflicts with existing SMAPIv1 drivers of the same
  names.

0.9.16 (16-Aug-2013):
* update to xcp-idl 0.9.11

0.9.15 (12-Aug-2013):
* fix .qcow2 snapshot and clone

0.9.14 (9-Aug-2013):
* support .qcow2 via qemu-img

0.9.13 (8-Jul-2013):
* support VDI.resize for .vhds

0.9.12 (6-Jul-2013):
* support remote filesystems (for .isos)

0.9.11 (6-Jul-2013):
* implement SR.stat for disk usage reporting

0.9.10 (5-Jul-2013):
* register the 'iso' driver

0.9.9 (5-Jul-2013):
* scan: nolonger picks up parent nodes

0.9.8 (3-Jul-2013):
* typo: listen on 'ext' rather than 'ext3'

0.9.7 (3-Jul-2013):
* assume a file with extension .vhd is a vhd

0.9.6 (1-Jul-2013):
* .raw .isos work again

0.9.5 (29-Jun-2013):
* add .vhd support

0.9.4 (18-Jun-2013):
* make SR.attach and SR.detach idempotent

0.9.3 (17-Jun-2013):
* fix bug invoking losetup

0.9.2 (17-Jun-2013):
* handle VDIs whose names are empty or contain characters which
  may be rejected by the filesystem

0.9.1 (16-Jun-2013):
* use built-in functions rather than shell commands where possible
  for increased performance and safety

0.9.0 (28-May-2013):
* first public release

