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

Date Release Contents
28 September 2021 8.x-5.0-beta13 Security release
28 September 2021 6.0.0-beta3 Security release
5 March 2023 6.0.0-beta4 #3232190: CKEditor 5 readiness, #3288339: Drupal 10 compatibility
9 April 2023 6.0.0-rc1 (Drupal core <10.1) #2712951: Linkit for Link field, #3348154: Linkit Link field: File entities not processed like other entities, resulting in double-encoding, #3350223: LinkitFilterEntityTest::testFilterEntityTranslations() does not test what it appears to test, #2829173: File is inserted with absolute URL, #3312342: Use null coalesce operator instead of ternary operator., #3350599: Linkit field widget expands to 100% of page width, #3350477: Linkit for Link Field: "rel" and "target" settings are removed for internal links
9 April 2023 6.1.0-rc1 (Drupal core >= 10.1.x) #3350252: LinkIt requires new minor version for Drupal 10.1.x, since CKEditor 5 got a major version update (v35 → v36)
May 2023 8.x-5.0-beta14 Final 5.x release; contents to be determined
July 2023 6.1.0 First stable release of 6.1.x

#3303942: Show node ID and type by default in autocomplete metatdata
#3359375: Query fragments or anchors on internal URLs in link fields get lost on re-editing
#3358023: When multiple Link fields are present and set to "automatically populate", link title values in other fields can be overwritten
December 2023 8.x-5.x is marked deprecated Sites should update to 6.1.x
November 2024 6.0.x is marked unsupported Sites should update to 6.1.x

Current questions/decisions for the community

  1. 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?
  2. Primarily maintenance is happening in the 6.x branch. What are the highest priority issues to address?
  3. 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

mark_fullmer created an issue. See original summary.

mark_fullmer’s picture

Title: Release Roadmap and Issue Prioritization » LinkIt Release Roadmap and Issue Prioritization
damienmckenna’s picture

With 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.

mark_fullmer’s picture

Issue summary: View changes
hudri’s picture

After 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.

berdir’s picture

What #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.

bvoynick’s picture

Thank you for taking on maintainership!

Agreed with #5 and #6 on the next priority after D10 compatibility.

mark_fullmer’s picture

Issue summary: View changes
mark_fullmer’s picture

Issue summary: View changes
mark_fullmer’s picture

Issue summary: View changes
wim leers’s picture

Epic work on taking over maintainership of this project, @mark_fullmer! 😄👏

mark_fullmer’s picture

Issue summary: View changes
mark_fullmer’s picture

Issue summary: View changes
mark_fullmer’s picture

Issue summary: View changes
mark_fullmer’s picture

Issue summary: View changes
mark_fullmer’s picture

Issue summary: View changes
mark_fullmer’s picture

Issue summary: View changes
mark_fullmer’s picture

For 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)

  1. Linkit 6.0.0-rc1 will be compatible with the version of CKEditor in Drupal 10.0.x, and will explicitly declare its incompatibility with Drupal 10.1.x.
  2. Linkit 6.1.0-rc1 will be compatible with the version of CKEditor in Drupal 10.1.x, and will explicitly declare its incompatibility with Drupal versions lower than 10.1.x.

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:

mark_fullmer’s picture

Issue summary: View changes
mark_fullmer’s picture

Issue summary: View changes
mark_fullmer’s picture

Issue summary: View changes
mark_fullmer’s picture

Issue summary: View changes
mark_fullmer’s picture

Status: Active » Fixed

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.