diff --git a/CHANGELOG.md b/CHANGELOG.md index 1366061..7d11204 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,23 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.2.0] - 2026-03-27 + +### Added + +- Rich progress bar for long audio files, with `--no-color` support (by @jaimefgdev, #40) +- FFmpeg fallback for compressed formats: MP3, AAC, OGG, and others not natively supported by soundfile (by @jaimefgdev, #45) +- CI exit codes: `--threshold` flag and machine-readable exit codes for regression testing (#41) +- `--verbose` flag: side-by-side per-file metadata panels showing format, duration, sample rate, bit depth, channels, and file size (#65) +- `voice.py` module centralizing all user-facing copy: verdicts, tips, error messages (#66) + +### Changed + +- Terminal output overhauled: always-on spinner, Rich panels per section (Metadata, Loudness, Spectral, Segments, Issues), dimmed unchanged metadata values, and a summary verdict at the end (#63) +- CI consolidated from multiple matrix jobs to a single check (#61) + +[0.2.0]: https://github.com/systemblueteam/sounddiff/compare/v0.1.0...v0.2.0 + ## [0.1.0] - 2026-03-26 ### Added diff --git a/pyproject.toml b/pyproject.toml index 312fa52..3abf9a3 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "sounddiff" -version = "0.1.0" +version = "0.2.0" description = "Structured audio comparison for producers and developers. Think git diff, but for audio." readme = "README.md" license = "MIT" diff --git a/src/sounddiff/__init__.py b/src/sounddiff/__init__.py index 5b4e8ec..5ab82b8 100644 --- a/src/sounddiff/__init__.py +++ b/src/sounddiff/__init__.py @@ -1,3 +1,3 @@ """sounddiff: structured audio comparison for producers and developers.""" -__version__ = "0.1.0" +__version__ = "0.2.0"