test(database): guard upgrades across skipped releases (#1582)

* docs(database): require upgrades across skipped releases

* test(database): cover direct upgrades from 0.19 through 0.23

* test(database): verify upgraded schemas against current contract
This commit is contained in:
4gray authored and GitHub committed 2026-09-11 07:08:45 +02:00
1 parent fff022afe4
commit fadcbb4673
11 files changed
+527 -2

No files matched your search

@@ -0,0 +1,7 @@
---
type: fix
area: database
issues: [1580]
---
Updating directly from older versions no longer blocks playlist loading with a missing database column error. Existing sources, favorites, and playback history are preserved.