diff options
-rw-r--r-- | NEWS | 53 | ||||
-rw-r--r-- | src/pyexiv2/__init__.py | 2 | ||||
-rw-r--r-- | win32-installer.nsi | 2 |
3 files changed, 55 insertions, 2 deletions
@@ -1,3 +1,56 @@ +pyexiv2 0.3.0 "A Good Year" - 2010-12-31 +---------------------------------------- + +Dependencies: + +- Python ≥ 2.5 +- libexiv2 ≥ 0.19 +- boost.python ≥ 1.38 + +Changes: + +- Compiles and tested (on linux and windows) against libexiv2 0.19, 0.20, 0.21 +- ImageMetadata implements the collections.MutableMapping interface +- Consistent API across all types of tags to access the value(s) +- Read/write access to the EXIF thumbnail +- Decode and encode EXIF comments according to the specified charset +- API to (un)register custom XMP namespaces +- API to get, set and delete the (optional) IPTC charset +- Added pickling support to tags +- Use fractions.Fraction when available in the standard library (Python ≥ 2.6) + +Bugs fixed: + +- 617557: Feature request: consistent getter/setter API for EXIF/IPTC/XMP +- 618540: Windows build for Python 2.7 +- 644143: Failing to parse a raw value silently fails +- 677267: Crashes when trying to read Xmp.lr.hierarchicalSubject +- 684177: FTBFS against exiv2-0.21 +- 559903: Please decode EXIF comments according to charset +- 587614: Where's the good old setThumbnailData in 0.2.X series ? +- 622739: Segmentation fault when replacing a tag by itself +- 624283: Unit tests fail with a non-unicode locale +- 624999: test_write_dont_preserve_timestamps fails +- 683232: assignment of fractions.Fraction to Exif.GPSInfo.GPSAltitude leads to + backtrace +- 687373: Misleading exception raised when metadata not read +- 688209: test_write_exif_thumbnail_to_file fails on windows +- 461847: feature request: convenience function to set IPTC encoding to UTF-8 +- 507620: Investigate the ability to catch stderr from libexiv2 in pyexiv +- 514415: Replace the Rational class by fractions.Fraction +- 549496: Feature request: Custom XMP namespaces +- 628735: Pickling an {Exif,Iptc,Xmp}Tag itself +- 648624: Feature request: inherit ImageMetadata from collections.MutableMapping + +Contributors: + +- Alexandre Rossi +- Antti Siira +- Matěj Cepl +- Olivier Tilloy +- Rob Healey + + pyexiv2 0.2.2 "Holiday" - 2010-05-27 ------------------------------------ diff --git a/src/pyexiv2/__init__.py b/src/pyexiv2/__init__.py index 9aa3185..0ddb0e4 100644 --- a/src/pyexiv2/__init__.py +++ b/src/pyexiv2/__init__.py @@ -75,7 +75,7 @@ def _make_version(version_info): #: A tuple containing the three components of the version number: major, minor, micro. -version_info = (0, 2, 2) +version_info = (0, 3, 0) #: The version of the module as a string (major.minor.micro). __version__ = _make_version(version_info) diff --git a/win32-installer.nsi b/win32-installer.nsi index ac8b8d8..6846236 100644 --- a/win32-installer.nsi +++ b/win32-installer.nsi @@ -19,7 +19,7 @@ !include nsDialogs.nsh !include LogicLib.nsh -!define PYEXIV2_VERSION "0.2.2" +!define PYEXIV2_VERSION "0.3.0" Name "pyexiv2 ${PYEXIV2_VERSION}" OutFile "pyexiv2-${PYEXIV2_VERSION}-setup.exe" |