Repository navigation
Releases: radusuciu/beets-quicktag
Releases · radusuciu/beets-quicktag
Release list
v0.3.2
[0.3.2] - 2026-09-19
Miscellaneous Tasks
- Raise the beets and Textual floors to versions the suite passes on by @radusuciu in #47
Build
- deps: Bump the python-dependencies group with 4 updates by @dependabot[bot] in #46
New Contributors
- @dependabot[bot] made their first contribution in #46
v0.3.1
[0.3.1] - 2026-09-19
Miscellaneous Tasks
- Let the Release PR workflow open the pull request by @radusuciu in #42
- Move to upstream just-playback 1.0.0 and close players on teardown by @radusuciu in #43
v0.3.0
[0.3.0] - 2026-09-14
Features
- Add scale categories for ratings and energy levels by @radusuciu in #36
Miscellaneous Tasks
- Prepare releases through a pull request and publish on merge by @radusuciu in #39
- Use setup-uv@v7, the v10 major tag does not exist by @radusuciu in #40
v0.2.0
[0.2.0] - 2026-09-13
Bug Fixes
- Update progress display when mpv duration property changes
- Detect end of track and auto-advance playback
- Degrade gracefully when the audio backend fails to initialise
- Validate quicktag categories and report config errors clearly (#9)
- Honour autoplay_at_launch when autoplay_on_track_change is on (#10)
- Missing files, stale end-of-track messages, finished-track display (#11)
- Show the Previous/Next bindings in the footer (#13)
Documentation
- Point README badges at radusuciu/beets-quicktag
- Rewrite README usage and configuration, drop Codecov (#18)
- Add an animated demo of the TUI to the README (#25)
- Show adding a value and a category in the README demo (#28)
Features
- Show the playing track in the terminal window title (#12)
- Keep the audio device awake during pauses (opt-in) (#16)
- Control playback and navigation with hardware media keys (#14)
- Add categories and options from the TUI (#23)
- Rename and delete categories and options from the TUI (#26)
- Add sort_options to show and save category values sorted (#33)
Miscellaneous Tasks
- Fix release smoke test and changelog push
- Restore changelog before checking out main; import smoke test from the wheel
- Run the test workflow on pull requests against any branch
- Add just with lint, typecheck and test recipes (#34)
Styling
- Make ruff check and ruff format clean
Testing
- Close the temporary beets library on teardown
- Skip the widget init test when there is no audio device
- Stop opening a real audio device in tests that mock the player (#15)
- Open a copy of one migrated library instead of migrating per test (#35)
Build
- Pin just_playback to a fork that releases its probe context (#17)
- Install beets from PyPI, upgrade dependencies, drop pytest-cov (#22)