Skip to content

Releases: radusuciu/beets-quicktag

v0.3.2

Choose a tag to compare

@github-actions github-actions released this 19 Sep 23:20
6d88cc2

[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

v0.3.1

Choose a tag to compare

@github-actions github-actions released this 19 Sep 22:03
e867a3d

[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

Choose a tag to compare

@github-actions github-actions released this 14 Sep 03:46
1db736e

[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

Choose a tag to compare

@github-actions github-actions released this 13 Sep 22:54
3f8563b

[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)

Dx

  • Add pytest-xdist for parallel test execution and optimize MP3 file generation fixture (#30)
  • Type check with ty (#24)