id3v2 (0.1.12+dfsg-10) unstable; urgency=low

  * debian/patches/09_exit-code-on-error.patch: exit with a non-zero status
    when a file operand cannot be processed; a failing stat() now continues
    with the remaining operands instead of aborting the run. The list (-l/-R),
    strip (-d/-s/-D), remove-frame (-r) and convert (-C) paths likewise report
    failure through the exit status instead of always returning 0.
    Closes: #784064.
  * debian/patches/10_escape-colons-in-split-frames.patch: allow a literal
    colon to be embedded in the comment, lyrics, user-text and terms-of-use
    options by escaping it as "\:", and document the colon-separated syntax in
    the manual page. Closes: #390781, #681847. Thanks to John Jetmore for the
    patch.
  * debian/patches/11_skip-non-mpeg-files.patch: refuse to write a tag to
    files whose header matches a known non-audio container (MP4, Ogg, RIFF,
    FLAC, Matroska, ASF), which prepending an ID3v2 tag would corrupt.
    Closes: #446427.
  * debian/patches/12_manpage-document-standard-and-encoding.patch: document
    in the manual page that id3lib writes ID3 v2.3.0 (not v2.4) and how text
    fields are encoded. Closes: #849558.
  * debian/patches/13_manpage-reference-mid3v2.patch: mention mid3v2(1) as an
    actively maintained alternative in the manual page. Closes: #849559.
  * debian/rules: enable Large File Support (abi=+lfs) so that stat() succeeds
    on files with 64-bit inode numbers (e.g. on CIFS mounts) on 32-bit
    architectures. Closes: #690543.
  * debian/patches/14_txxx-keep-distinct-descriptions.patch: keep TXXX frames
    with distinct descriptions instead of replacing the first one regardless
    of description. Closes: #271311.
  * debian/patches/15_picture-cover-tagging.patch: add a -p/--picture option
    to set the front cover image (APIC), detecting the JPEG/PNG/GIF MIME type
    from the file contents without depending on libmagic. The new image is
    validated before any existing cover is removed and a failed -p aborts the
    file without rewriting it, so an unreadable or unsupported image can no
    longer destroy the picture already stored in the file. Closes: #782767.
    Thanks to Laurence Richert for the patch.
  * debian/patches/16_listing-newlines.patch: terminate the POPM and ENCR/GRID
    lines in the tag listing with a newline so the following frame no longer
    runs into the same line. Closes: #848425.
  * debian/tests/control: add regression tests covering the exit status on a
    missing operand, distinct TXXX descriptions, escaped colons, the non-MPEG
    refusal and cover-art round-tripping.
  * debian/control: set Rules-Requires-Root: no (the build needs no root).

 -- Martin A. Godisch <godisch@debian.org>  Sat, 20 Jun 2026 21:17:11 +0200

id3v2 (0.1.12+dfsg-9) unstable; urgency=low

  * New maintainer, closes: #770257.
  * debian/control: bumped Standards-Version to 4.7.4 (no changes needed).
  * debian/patches/: added DEP-3 headers.
  * debian/patches/08_fix-compiler-warnings.patch: added to silence the
    warnings emitted by GCC during the build.

 -- Martin A. Godisch <godisch@debian.org>  Tue, 16 Jun 2026 08:17:32 +0200

id3v2 (0.1.12+dfsg-8) unstable; urgency=medium

  * QA upload.
  * debian/control:
      - Bumped Standards-Version to 4.7.3.
      - Removed no longer needed "Priority: optional" field.
      - Removed no longer needed "Rules-Requires-Root: no" field.
  * debian/copyright:
      - Converted the last paragraph of the LGPL-2.1/GPL-2+ in a comment.
      - Updated packaging copyright years.
  * debian/patches/: added a numbered prefix for each patch.
  * debian/tests/control: set two tests as superficial.
  * debian/upstream/metadata: removed unknown metadata (Homepage).
  * debian/watch: migrated to version 5.

 -- Joao Eriberto Mota Filho <eriberto@debian.org>  Thu, 05 Feb 2026 18:46:40 -0300

id3v2 (0.1.12+dfsg-7) unstable; urgency=medium

  * QA upload.

  [ Debian Janitor ]
  * Update standards version to 4.6.0, no changes needed.
  * Use secure URI in Homepage field.
  * Update standards version to 4.6.1, no changes needed.
  * Set upstream metadata fields: Repository-Browse.

 -- Jelmer Vernooĳ <jelmer@debian.org>  Mon, 21 Nov 2022 01:18:37 +0000

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