~~~~~~~~~~~~~~~~
New features
------------
+ `4`_: Add option to :ref:`photo-idx` to add missing images to an
index.
+ `10`_: Allow setting of new tags in :ref:`imageview`.
+ `11`_: :ref:`imageview` should be able to work without an index.
+ `5`_: Allow a date interval as argument to ``--date``.
+ `12`_: Allow configuration of the type of checksum to be
calculated.
Incompatible changes
--------------------
+ The index file format has changed. :ref:`photo-idx` and
:ref:`imageview` are able to read the old format and convert the
file silently to the new format when writing it back. But the tools
from earlier versions will not fully work with the new format files.
Internal changes
----------------
+ `1`_: Add a test suite.
+ `3`_: Move from pyexiv2 to `gexiv2`_.
Bug fixes and minor changes
---------------------------
+ `6`_: :ref:`imageview` crashes with :exc:`ZeroDivisionError` if no
tags are set in the index.
+ `13`_: :ref:`imageview` fails with :exc:`RuntimeError` if
``--directory`` option is used.
+ `15`_: :ref:`photo-idx` ``create`` raises :exc:`KeyError` if
exiftags are not present in an image.
+ `9`_: Sort the tags when writing the index to a file.
.. _1: https://github.com/RKrahl/photoidx/issues/1
.. _3: https://github.com/RKrahl/photoidx/issues/3
.. _4: https://github.com/RKrahl/photoidx/issues/4
.. _5: https://github.com/RKrahl/photoidx/issues/5
.. _6: https://github.com/RKrahl/photoidx/issues/6
.. _9: https://github.com/RKrahl/photoidx/issues/9
.. _10: https://github.com/RKrahl/photoidx/issues/10
.. _11: https://github.com/RKrahl/photoidx/issues/11
.. _12: https://github.com/RKrahl/photoidx/issues/12
.. _13: https://github.com/RKrahl/photoidx/issues/13
.. _15: https://github.com/RKrahl/photoidx/issues/15