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
api
dev
extensions
guides
plugins Implement automatic database-level genre migration 2026-02-22 14:19:17 +00:00
reference
.gitignore
changelog.rst Implement automatic database-level genre migration 2026-02-22 14:19:17 +00:00
code_of_conduct.rst
conf.py
contributing.rst
faq.rst
index.rst
Makefile
modd.conf
team.rst