- Improved warning messages for dynamic reversion, fixes #314
- Fix
- Update ffmpeg
- Bump version to 1.37.6
- Output logs with file names, fixes #313
- Bump version to 1.37.5
- Add type assertions for mypy in ReplayGain tag tests
- Update file and batch handling under powershell/CMD
- Update linear recommendations
- Replace mypy with ty for type checking
- (build) Relax uv_build upper bound to <1.0.0
- Bump version to 1.37.4
- Restore uv/ffmpeg setup and allowed tools in CI workflows
- Restore write permissions for Claude CI workflows
- Strip ReplayGain tags after normalization, fixes #308
- Bump version to 1.37.3
- Better preset listing
- Bump version to 1.37.2
- Bump version to 1.37.1
- Update Claude workflows for fork PR permissions
- Update API examples
- Update contriburors
- Bump version to 1.37.0
- Better file validation
- Typo
- Move quickstart before what's new section
- Update support to python 3.15
- Test only Python 3.9 and 3.15
- Add auto-deployment for docs
- Fix dev docs
- Bump version to 1.36.1
- Use Python 3.14 instead of 3.15
- Add --preset option and update docs
- Correct markdown indentation for MkDocs Material
- Warn instead of debug on invalid preset options
- Synchronize "What's New" section between README and docs
- Update
- Fix formatting
- Update documentation for new features
- Bump version to 1.36.0
- Batch mode normalization
- Update completions
- Update readme and docs
- How to generate completions
- Fix completion links and update manual completions
- Add link to GH repo
- Add GitHub Actions workflow for automatic docs deployment
- Update claude.md
- Bump version to 1.35.0
- Add selective audio stream normalization (#295)
- Fix Docker Hub badge link in README
- Update ffmpeg version
- Update claude.md
- Bump version to 1.34.0
- Apply extra input options to first pass, fixes #294
- Update intro
- Bump version to 1.33.4
- Remove old gitchangelog templates
- Add python 3.14 support, remove old license classifier
- Bump version to 1.33.3
- Bug when first pass stats are skipped
- Document --lower-only option
- Add commitizen for conventional commits
- Bump version to 1.33.2
- Add @georgev93 as a contributor
- Add @odie5533 as a contributor
- Skip ci tests for commits that change only markdown files (#291)
- Make replaygain use second pass stats
- Reference changelog
- Docs
- Flake8 no longer used
- Do not write replaygain tags if dry run is used
- Update ffmpeg guide
- Convert options to headlines
- Update contributing guide
- Special handling of /dev/null
- Add completions
- Update docs to include lower-only
- Update explainer
--print-statsonly outputs the last stream
- Add @ahmetsait as a contributor
- Show percentage with two decimal digits in progress
- Add python 12
- Override argparse usage
- Add @kanjieater as a contributor
- Dockerfile used wrong path
- Add @sian1468 as a contributor
- Add psavva as a contributor for code (#236)
- Add HighMans as a contributor for code (#242)
- Add @07416 as a contributor
- Add @mjhalwa as a contributor
- Add linear loudnorm option to set lra up to target, then keep input lra
- Add @g3n35i5 as a contributor
- Improved logging behavior (#216)
- Add @benjaoming as a contributor
- Add @Geekfish as a contributor
- Add @thenewguy as a contributor
- Add @aviolo as a contributor
- Add @jetpks as a contributor
- Add @kostalski as a contributor
- Add @justinpearson as a contributor
- Add @Nottt as a contributor
- Add @Mathijsz as a contributor
- Add @mpuels as a contributor
- Add @mvbattista as a contributor
- Add WyattBlue as a contributor for code (#198)
- New tests
- Progress bar
- V1.0 rewrite