aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOlivier Tilloy <olivier@tilloy.net>2010-12-31 16:07:54 +0100
committerOlivier Tilloy <olivier@tilloy.net>2010-12-31 16:07:54 +0100
commita2a5959a55319352db113645deca3726a53ca5e1 (patch)
treeaa0eb06707d1c7e9b07746558cf73fcb4c5ae87c
parent71116952f8a4714228155c755b55e588e17d5e6b (diff)
parent70369200a87515e4694e8ca2efc35269c79c88c5 (diff)
downloadpyexiv2-a2a5959a55319352db113645deca3726a53ca5e1.tar.gz
Merge the 0.3.0 release.release-0.3.0
-rw-r--r--NEWS53
-rw-r--r--src/pyexiv2/__init__.py2
-rw-r--r--win32-installer.nsi2
3 files changed, 55 insertions, 2 deletions
diff --git a/NEWS b/NEWS
index 2bfb246..0ca1c59 100644
--- a/NEWS
+++ b/NEWS
@@ -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"