From ad2995bd231d4a00ed374cae74e2549ae582a8d2 Mon Sep 17 00:00:00 2001 From: Guillain d'Erceville <167749917+Guillain-RDCDE@users.noreply.github.com> Date: Sun, 14 Jun 2026 21:37:37 +0200 Subject: [PATCH] =?UTF-8?q?chore(release):=20v1.5.0=20=E2=80=94=20Band-lim?= =?UTF-8?q?ited=20false-positive=20gate?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bump version 1.4.0 -> 1.5.0 (pyproject + __version__) and promote the CHANGELOG "Unreleased" section. Minor bump: detection behaviour changes (near-Nyquist 320 kbps false positives on band-limited material now read AUTHENTIC) but the public API — CLI flags, top-level exports and analyze_file() result-dict keys — is unchanged. --- CHANGELOG.md | 2 +- pyproject.toml | 4 ++-- src/flac_detective/__version__.py | 6 +++--- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7fef0c8..bdb7c19 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,4 @@ -## Unreleased +## v1.5.0 (2026-06-14) — Band-limited false-positive gate - **Fewer false positives on band-limited music (Rule 1 near-Nyquist gate).** A 320 kbps MP3 low-passes at ~20.5 kHz — exactly where genuinely band-limited lossless (baroque, diff --git a/pyproject.toml b/pyproject.toml index 3b3f0ad..683f268 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "flac-detective" -version = "1.4.0" +version = "1.5.0" description = "Advanced FLAC authenticity analyzer - Detects MP3-to-FLAC transcodes with high precision" readme = "README.md" requires-python = ">=3.10" @@ -194,7 +194,7 @@ disable = [ [tool.commitizen] name = "cz_conventional_commits" -version = "1.4.0" +version = "1.5.0" tag_format = "v$version" update_changelog_on_bump = false version_files = [ diff --git a/src/flac_detective/__version__.py b/src/flac_detective/__version__.py index 56cf988..31906ea 100644 --- a/src/flac_detective/__version__.py +++ b/src/flac_detective/__version__.py @@ -4,12 +4,12 @@ All other files should reference this file. """ -__version__ = "1.4.0" +__version__ = "1.5.0" __version_info__ = tuple(int(x) for x in __version__.split(".")) # Release information -__release_date__ = "2026-06-10" -__release_name__ = "Beets plugin + English-only output" +__release_date__ = "2026-06-14" +__release_name__ = "Band-limited false-positive gate" # Metadata __author__ = "Guillain d'Erceville"