After almost two years of pretty irregular development, I am happy to announce that pyexiv2 0.2.0, codename "Commuting", was released today.

It is essentially a re-write of the 0.1 branch, with a new, more flexible API (and is therefore not backward compatible with the previous releases).

It is compiled against libexiv2 0.19, and among others things, it features:

  • Support for reading and writing XMP metadata;
  • Support for reading images from stream;
  • A fully documented API (including a tutorial and detailed instructions for developers);
  • Compiled and tested on Linux and Windows (bonus: a Windows installer is available!);
  • A battery of unit tests that reasonably cover the code base.

Many thanks to everyone who contributed time, bug reports, patches and suggestions!

As usual, feedback is welcome!