Describe the problem
Currently we maintain migration support within a major version. This would work quite well when we regularly release a new major release. But with more continuous development, there is really no reason to bump the major version (besides wanting to get rid of ancient database migrations). Presently, migrating from Weblate 5.0, released in August 2023, is still supported. I'd like to reduce this window.
Solution brainstorm
- Use year-based release numbers. Users will directly see how old their version is :-). See https://calver.org/
- Support database migrations from the previous year. The first release in a new year drops support for the year before.
Describe alternatives you have considered
We might also only change the migrations policy, but it will be harder to explain when no longer bound to the version.
Screenshots
No response
Additional context
No response
Describe the problem
Currently we maintain migration support within a major version. This would work quite well when we regularly release a new major release. But with more continuous development, there is really no reason to bump the major version (besides wanting to get rid of ancient database migrations). Presently, migrating from Weblate 5.0, released in August 2023, is still supported. I'd like to reduce this window.
Solution brainstorm
Describe alternatives you have considered
We might also only change the migrations policy, but it will be harder to explain when no longer bound to the version.
Screenshots
No response
Additional context
No response