json-glib (1.10.8+ds-1) unstable; urgency=medium

  * New upstream release
  * Remove remaining patch: applied in new release

 -- Jeremy Bícha <jbicha@ubuntu.com>  Sat, 13 Sep 2025 14:30:46 -0400

json-glib (1.10.6+ds-3) unstable; urgency=medium

  * Team upload
  * d/control: Build-depend on gir1.2-glib-2.0-dev, not just
    gir1.2-glib-2.0.
    In fact this typo was harmless because gir1.2-gobject-2.0-dev is
    provided by the same package.
  * d/control: Reduce build-dependencies:
    - Drop B-D on libgirepository1.0-dev.
      This is unnecessary now that we B-D on dh-sequence-gir and
      gir1.2-*-dev.
    - Drop B-D-I on gtk-doc-tools.
      This package no longer uses gtk-doc for documentation.
    - Drop B-D-I on libglib2.0-doc.
      gtk-doc needed this for documentation cross-references, but gi-docgen
      does not work the same way.
    - Drop B-D-I on modules needed by previously vendored gi-docgen
      (Closes: #1105754). A copy of gi-docgen is no longer vendored.
  * d/control: libjson-glib-dev: Drop explicit Depends on gir1.2-json-1.0.
    dh-sequence-gir generates this in ${gir:Depends} automatically,
    and the explicit dependency would be harmful if we implement the
    nogir build-profile.
  * Standards-Version: 4.7.2 (no changes required)

 -- Simon McVittie <smcv@debian.org>  Tue, 12 Aug 2025 12:55:02 +0100

json-glib (1.10.6+ds-2) unstable; urgency=medium

  * Cherry-pick patch to fix escape of the US control character
    (Closes: #1100715)

 -- Jeremy Bícha <jbicha@ubuntu.com>  Mon, 17 Mar 2025 14:31:22 -0400

json-glib (1.10.6+ds-1) unstable; urgency=medium

  * New upstream release
  * Add debian/salsa-ci.yml
  * Remove all patches: applied in new release

 -- Jeremy Bícha <jbicha@ubuntu.com>  Tue, 10 Dec 2024 09:55:38 -0500

json-glib (1.10.0+ds-3) unstable; urgency=medium

  [ Helmut Grohne ]
  * Improve cross building (Closes: #1087294):
    - Skip documentation in arch-only build
    - Demote documentation dependencies to B-D-I

 -- Jeremy Bícha <jbicha@ubuntu.com>  Tue, 12 Nov 2024 09:20:44 -0500

json-glib (1.10.0+ds-2) unstable; urgency=medium

  * Team upload
  * d/p/Restore-single-quote-string-extension.patch,
    d/p/tests-Add-unit-for-JsonParser-extensions.patch:
    Add patches from upstream to restore parsing of single-quoted strings.
    These are a non-standard extension, therefore are only accepted in the
    default non-strict mode, similar to the support for C-style comments.
    (Closes: #1081803)

 -- Simon McVittie <smcv@debian.org>  Wed, 18 Sep 2024 16:54:26 +0100

json-glib (1.10.0+ds-1) unstable; urgency=medium

  * Team upload
  * New upstream release
    - d/watch, d/copyright: Repack without generated documentation
  * d/control: Update dependencies
  * d/copyright: Update
  * d/rules: Update build options
  * Update symbols file
  * Standards-Version: 4.7.0 (no changes required)
  * Set up documentation to appear in devhelp and doc-base
  * d/control, d/tests/build: Use pkgconf in preference to pkg-config

 -- Simon McVittie <smcv@debian.org>  Tue, 03 Sep 2024 15:46:20 +0100

json-glib (1.8.0-2) unstable; urgency=medium

  * Team upload
  * d/control: Don't generate from d/control.in
  * d/control: Add ${gir:Depends}, ${gir:Provides} to -dev package
    (Helps: #1030223)

 -- Simon McVittie <smcv@debian.org>  Tue, 14 Nov 2023 10:19:21 +0000

json-glib (1.8.0-1) unstable; urgency=medium

  [ Jeremy Bícha ]
  * New upstream release
  * Build-Depend on gi-docgen
  * Set auto_features=enabled
  * debian/copyright: simplify since gi-docgen subproject is no longer bundled
  * debian/libjson-glib-1.0-0.symbols: Add new symbol

  [ Simon McVittie ]
  * d/clean: Ensure __pycache__ directories are cleaned up (Closes: #1047495)

  [ Debian Janitor ]
  * Add debian/upstream/metadata
  * Update standards version to 4.6.2, no changes needed

 -- Jeremy Bícha <jbicha@ubuntu.com>  Mon, 18 Sep 2023 09:50:30 -0400

json-glib (1.6.6-1) unstable; urgency=medium

  * New upstream release (Closes: #992665)
  * Drop patch: applied in new release
  * Build-Depend on dh-sequence-gir and dh-sequence-gnome
  * debian/control.in: Bump minimum meson to 0.55.3
  * debian/rules: Drop unneeded -Wl,--as-needed
  * Build-Depend on python3-jinja2, python3-toml, python3-typogrify
    for gi-docgen vendored copy. See 987000 for vendored copy explanation.
  * Drop debian/libjson-glib-doc.links and use default doc install location
    which is more reasonable than what gtk-doc was doing

 -- Jeremy Bicha <jbicha@debian.org>  Mon, 23 Aug 2021 19:07:52 -0400

json-glib (1.6.2-1) unstable; urgency=medium

  * Team upload
  * New upstream release
    - Make the build more reproducible
    - Fix parsing of UTF-16 surrogate pairs (Closes: #772585)
    - Skip UTF-8 byte order mark if present
    - Translation updates

 -- Simon McVittie <smcv@debian.org>  Wed, 17 Feb 2021 10:04:14 +0000

json-glib (1.6.0-3) unstable; urgency=medium

  * Team upload

  [ Helmut Grohne ]
  * Drop unused libxml2-utils from Build-Depends (Closes: #981255)

  [ Simon McVittie ]
  * Add Lintian override for #970275
  * Standards-Version: 4.5.1 (no changes required)

 -- Simon McVittie <smcv@debian.org>  Sun, 31 Jan 2021 16:54:36 +0000

json-glib (1.6.0-2) unstable; urgency=medium

  * debian/control.in: Add libglib2.0-doc to the BDI and mark -doc package
    with Build-Profiles: <!nodoc>
  * d/p/fix-ftbfs-non-linux.patch: Pass extra parameters to the linker, that
    should fix the FTBFS on non-linux architectures

 -- Laurent Bigonville <bigon@debian.org>  Fri, 11 Dec 2020 09:40:52 +0100

json-glib (1.6.0-1) unstable; urgency=medium

  * Team upload
  * New upstream release
  * d/watch: Only watch for stable versions again
  * Release to unstable

 -- Simon McVittie <smcv@debian.org>  Mon, 14 Sep 2020 09:52:12 +0100

json-glib (1.5.2-1) experimental; urgency=medium

  * Team upload
  * d/watch: Watch for development versions
  * New upstream release
    - The library now has versioned symbols, avoiding collisions with
      other JSON libraries. (Closes: #966399)
    - Fix error detection when converting integers to GVariant
      (LP: #1871023)
  * d/libjson-glib-1.0-0.symbols: Update
  * Update dependencies as per meson.build
  * Update Meson parameter name for gtk-doc documentation
  * Bump dependency for all symbols to 1.5.2 due to introduction of
    versioned symbols
  * d/tests/build: Remove support for ancient autopkgtest versions.
    AUTOPKGTEST_TMP is now required to be set, and we do not fall back
    to the deprecated ADTTMP.
  * d/tests/build: Silence a shellcheck warning
  * d/tests/build: Use correct compiler for proposed autopkgtest
    cross-architecture testing support (Closes: #946490)
  * d/tests/build: Mark as superficial
  * d/libjson-glib-1.0-0.symbols: Add Build-Depends-Package.
    This lets Build-Depends: libjson-glib-dev (>= x.y) translate into a
    runtime dependency on at least libjson-glib-1.0-0 (>= x.y), even if no
    new symbols are used.
  * Standards-Version: 4.5.0 (no changes required)
  * Normalize order of dependency lists (wrap-and-sort -a)
  * Normalize order of installed file lists (wrap-and-sort -a)
  * Remove migration path from legacy -dbg package older than oldstable
  * Add installed-tests to -dev package, and run them from autopkgtest.
    Next time there is an ABI break we could split these into a
    libjson-glib-tests package, but it doesn't seem worth going through
    NEW for that.
    - Install tests and metadata in a multiarch directory. Otherwise we
      won't be multiarch-friendly.
  * Use debhelper compat level 13.
    - Switch from dh_missing --list-missing to the default --fail-missing.
    - Keep the ${libexecdir} set to /usr/lib/MULTIARCH, to avoid the
      installed-tests in the -dev package becoming non-multiarch-friendly.
  * d/shlibs.local: Generate lockstep dependencies between binary packages.
    This avoids various possible situations with broken partial upgrades.

 -- Simon McVittie <smcv@debian.org>  Mon, 07 Sep 2020 12:08:44 +0100

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog libjson-glib-1.0-0`.
