This is a meta issue for publicizing and planning the maintenance and updates for the LinkIt contrib module.
- Community: use the comment thread to discuss issue prioritization
- Maintainers: update the roadmap below based on community input
Tentative plan
Current questions/decisions for the community
- Sites currently using the 5.x branch should plan to update to 6.x by December 2023. What remaining issues are critical for the 5.x branch to support sites during this time period?
- Primarily maintenance is happening in the 6.x branch. What are the highest priority issues to address?
- A Drupal core issue seeks to #3317769: Add support for linking to entities in CKEditor 5. What important features in LinkIt need to be in that solution?
Comments
Comment #2
mark_fullmerComment #3
damienmckennaWith D10 already out I would suggest focusing on a small goal for the first 6.0.0 stable release and to build on it in future releases, rather than trying to cram everything in. To that end, you might make the May release a release candidate rather another beta release.
Comment #4
mark_fullmerComment #5
hudriAfter D10 / CKeditor5 I think the most important open feature is #2712951 - Linkit for Link field.
~ 200 followers and ~ 50 people have contributed code there, showing that there is a huge interest. I know that it is a fairly large MR, and has some minor issues. But it also is a completely optional feature, as site admins have to manually select the corresponding field widgets. So even if it is not yet 100% polished, it is definitly mature enough for production use.
Linkit already is in a pretty good state. For me personally a tagged, non-dev release including #2712951 is more important than bugfixing some weird edge cases.
Comment #6
berdirWhat #5 said: we have been using that on many production sites for years. that issue also overlaps with a lot of related issues in regards to labels, multilingual paths and so on. It likely also conflicts with the ckeditor5 issue I expect, so will need to be updated then.
Comment #7
bvoynickThank you for taking on maintainership!
Agreed with #5 and #6 on the next priority after D10 compatibility.
Comment #8
mark_fullmerComment #9
mark_fullmerComment #10
mark_fullmerComment #11
wim leersEpic work on taking over maintainership of this project, @mark_fullmer! 😄👏
Comment #12
mark_fullmerComment #13
mark_fullmerComment #14
mark_fullmerComment #15
mark_fullmerComment #16
mark_fullmerComment #17
mark_fullmerComment #18
mark_fullmerFor folks following this issue, here's a release update:
On 9 April 2023, I plan to simultaneously release 6.0.0-rc1 and 6.1.0-rc1. These two releases address a major version change in CKEditor 5 introduced in Drupal core 10.1.x. See #3350252: LinkIt requires new minor version for Drupal 10.1.x, since CKEditor 5 got a major version update (v35 → v36)
Sites using Drupal 10.0.x should update to 6.0.0-rc1, which will ensure that their Composer dependencies prevent a scenario of updating to Drupal 10.1 with an incompatible version of Linkit.
Otherwise, both releases will include the following changes:
Comment #19
mark_fullmerComment #20
mark_fullmerComment #21
mark_fullmerComment #22
mark_fullmerComment #23
mark_fullmer