Problem/Motivation
Maintaining multiple major versions of a module simultaneously is difficult and time-consuming. Supporting both 8.x-1.x and newer 2.x versions complicates development, testing, and security maintenance. To streamline development and ensure a focused support strategy, we propose dropping support for the 8.x-1.x version. Users are encouraged to upgrade to the 2.0.x version, or the upcoming 2.1.x release when it becomes available.
This approach allows us to concentrate efforts on maintaining a single active version, ensuring regular security releases, bug fixes, and new features for the supported branch while keeping older versions available but without ongoing maintenance.
Steps to reproduce
N/A
Proposed resolution
- Officially drop active support for the 8.x-1.x version, meaning no further security releases, bug fixes, or new features will be provided for this version.
- Update documentation and release notes to inform users about the discontinuation of support for 8.x-1.x.
- Provide clear guidance on upgrading from 8.x-1.x to 2.0.x (and future 2.1.x) versions, including any potential pitfalls or important changes they need to be aware of during the transition.
- Encourage the community to migrate their installations to the latest supported 2.x branch to take advantage of ongoing improvements and security updates.
Remaining tasks
- Draft and finalize documentation for the upgrade path from 8.x-1.x to 2.0.x/2.1.x.
- Announce the change to users via appropriate channels (forum posts, release notes, etc.).
- Update module landing pages and repositories to reflect the drop in active support for 8.x-1.x.
- Monitor and address any issues raised by users during the transition period.
User interface changes
No UI changes are expected as part of dropping support. The module's UI will remain unaffected for users still on 8.x-1.x, but they will not receive updates or new features going forward.
API changes
There are no direct API changes introduced by dropping support itself. However, users upgrading to 2.0.x or higher should review the changelog for any API modifications between versions.
Data model changes
There are no new data model changes anticipated as part of discontinuing 8.x-1.x support. Users upgrading should verify compatibility with the new module versions if there are underlying data model changes introduced in the 2.x series.