gexiv2 (0.14.6-1) unstable; urgency=medium

  [ Simon McVittie ]
  * New upstream stable release
    - Fix get_tag_multiple for tags that have LangAlt and contain ","
    - Fix a memory leak when calling open_* multiple times on the same
      Metadata object
    - Relicense GExiv2.py from LGPL-2.1-or-later to GPL-2.0-or-later,
      matching most of the other code
    - Windows symbol export control not relevant in Debian
    - CI changes not relevant in Debian
  * d/copyright: Update
  * d/gbp.conf, d/watch: Only watch for 0.14.x versions.
    0.15.x includes API/ABI breaks and will need a transition, and
    probably a separate parallel-installable gexiv2-0.16 source package.

 -- Jeremy Bícha <jbicha@ubuntu.com>  Wed, 13 Aug 2025 05:17:54 -0400

gexiv2 (0.14.3-1) unstable; urgency=medium

  * New upstream release
  * Stop using debian/control.in and dh-sequence-gnome

 -- Jeremy Bícha <jbicha@ubuntu.com>  Fri, 28 Jun 2024 16:18:21 -0400

gexiv2 (0.14.2-2) unstable; urgency=medium

  * Revert "Set DEB_PYTHON_INSTALL_LAYOUT=deb to work around bug 1041537"
  * Revert "debian/rules: Don't install pycache files"
    Those changes aren't needed after debhelper 13.11.5
  * debian/copyright: trivial update

 -- Jeremy Bícha <jbicha@ubuntu.com>  Tue, 15 Aug 2023 10:09:43 -0400

gexiv2 (0.14.2-1) unstable; urgency=medium

  * New upstream release
  * Set DEB_PYTHON_INSTALL_LAYOUT=deb to work around bug 1041537
    (Closes: #1042112)
  * debian/rules: Don't install pycache files
  * Update standards version to 4.6.2, no changes needed

 -- Jeremy Bícha <jbicha@ubuntu.com>  Thu, 27 Jul 2023 14:34:21 +0300

gexiv2 (0.14.1-1) unstable; urgency=medium

  * Team upload

  [ Amin Bandali ]
  * New upstream release
    - Clean-up python support
    - Drop python2 support
    - Add option for building tests
    - Only run python tests when python is enabled
    - Fix get_gps_info() return data with unset altitude
      (https://gitlab.gnome.org/GNOME/gexiv2/-/issues/72)
    - Fix generate_xmp_packet() ignoring its parameters
      (https://gitlab.gnome.org/GNOME/gexiv2/issues/69)
    - Fix gexiv2-tool to call initialize()
    - Fix crash when calling gexiv2_metadata_set_tag_multiple with empty
      list (https://gitlab.gnome.org/GNOME/gexiv2/issues/70)

  [ Jeremy Bícha ]
  * Build-Depend on dh-sequence-gir
  * debian/rules: Run build tests
  * Update debian/upstream/metadata

 -- Amin Bandali <bandali@ubuntu.com>  Thu, 18 May 2023 09:50:19 -0400

gexiv2 (0.14.0-1) unstable; urgency=medium

  [ Jason Crain ]
  * New upstream version 0.14.0 (Closes: #994628)
  * Update d/copyright
  * Update symbols
  * Update Standards-Version to 4.6.0.1
  * Upstream Metadata: remove Homepage field.
    This field is not part of the DEP-12 specification.

  [ Laurent Bigonville ]
  * Move the package under the Debian GNOME team umbrella.
    Use the gnome sequence to generate the debian/control file
  * debian/gbp.conf: Use the same file as the other GNOME packages

 -- Laurent Bigonville <bigon@debian.org>  Mon, 18 Oct 2021 22:07:26 +0200

gexiv2 (0.12.1-1) unstable; urgency=medium

  * Update d/copyright
  * Remove python2 dependency.
    Remove the override file for the python2 bindings because python2
    support is being phased out. (Closes: #943093, #960711)
  * Update symbols
  * Remove "-Wl,--as-needed" linker flag.
    The bullseye toolchain defaults to linking with as-needed so this is no
    longer necessary.
  * Update debhelper-compat to 13

 -- Jason Crain <jason@inspiresomeone.us>  Mon, 08 Jun 2020 20:47:04 -0600

gexiv2 (0.12.0-2) unstable; urgency=medium

  * Drop patch Use-exiv2-version-0.25.patch.
    Exiv2 version 0.27 is now in Debian unstable. Drop this patch so gexiv2
    can build against it. (Closes: #942519, #950169)
  * Update Standards-Version to 4.5.0.
    No changes necessary.

 -- Jason Crain <jason@inspiresomeone.us>  Sun, 02 Feb 2020 04:29:42 -0700

gexiv2 (0.12.0-1) unstable; urgency=medium

  * New upstream version 0.12.0
  * Update d/copyright
    * Add gexiv2 mailing list to Upstream-Contact.
  * Update d/rules
    * Remove dbgsym migration code since migration is complete.
    * No longer need to specify meson build system since autotools build was
      removed.
    * Renamed enable-gtk-doc option to gtk_doc.
  * Update d/control
    * Bump debhelper level to 12.
    * Switch to the 'debhelper-compat' dependency style. Remove the d/compat
      file.
    * Update Standards-Version to 4.4.1 No changes necessary.
    * Add Rules-Requires-Root: no
  * Update symbols
  * Dynamically generate d/libgexiv2-2.symbols.
    Upstream removed the script which kept C++ symbols from being exported due
    to regressions on OpenBSD (https://gitlab.gnome.org/GNOME/gexiv2/issues/27).
    Mark all C++ symbols as optional since these aren't part of the API.
  * Use 'python3' instead of 'python' in autopkgtest.
    Thanks to Matthias Klose (Closes: #943447)
  * Install /usr/share/vala/vapi/gexiv2.deps.
    This file tells vala about dependencies.
  * Add patch Use-exiv2-version-0.25.patch.
    This modifies gexiv2 to use exiv2 version 0.25, the version currently in
    Debian unstable. Upstream is set to use exiv2 version 0.26 or later,
    which is only currently available in Debian experimental.

 -- Jason Crain <jason@inspiresomeone.us>  Fri, 01 Nov 2019 02:59:35 -0600

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog libgexiv2-2`.
