beets/docs
dunkla 85903804ef
Implement automatic database-level genre migration
- Add Library._make_table() override to automatically migrate genres when database schema is updated
- Migration splits comma/semicolon/slash-separated genre strings into genres list
- Writes changes to both database and media files with progress reporting
- Remove lazy migration from correct_list_fields() - now handled at database level
- Remove migration-specific tests (migration is now automatic, not lazy)
- Update changelog to reflect automatic migration behavior

Related PR review comment changes:
- Replace _is_valid with _filter_valid method in lastgenre plugin
- Use unique_list and remove genre field from Beatport plugin
- Simplify LastGenre tests - remove separator logic
- Document separator deprecation in lastgenre plugin
- Add deprecation warning for genre parameter in Info.__init__()
2026-02-22 14:19:17 +00:00
..
_static
_templates/autosummary Add request handler utils to the docs 2026-01-06 09:54:02 +00:00
api Add request handler utils to the docs 2026-01-06 09:54:02 +00:00
dev Move PromptChoice to beets.util module 2025-12-02 01:51:14 +00:00
extensions Address RUF012 2026-01-13 20:55:40 +00:00
guides Fix single backticks issues 2026-02-08 08:01:31 +00:00
plugins Implement automatic database-level genre migration 2026-02-22 14:19:17 +00:00
reference Update color docs with bright_* and bg_bright_* entries 2026-01-25 12:05:40 +01:00
.gitignore
changelog.rst Implement automatic database-level genre migration 2026-02-22 14:19:17 +00:00
code_of_conduct.rst
conf.py Increment version to 2.6.1 2026-02-02 02:29:04 +00:00
contributing.rst
faq.rst
index.rst
Makefile
modd.conf
team.rst