Follow-up to #2191565: [META] Comment/Forum/History path to beta

Updated: Comment #0

Problem/Motivation

There's some tasks needs to complete to make comment module ready for release [731724]

Proposed resolution

Clean-up comment manager and integration with history and forum modules
Also UI needs some love

Remaining tasks

Comment/Forum module - API changes/clean-ups
#2495087: comment_entity_storage_load() is too expensive on cold caches
#2377849: Simplify what CommentLinkBuilder is doing - consider removing a lot of the functionality
#2390065: Moving a forum with "Leave shadow copy" checked should leave a copy in the original forum
#2318875: Redo CommentStatisticsInterface Assigned to: roderik *
#2227503: Apply formatters and widgets to Comment base fields *
#2338319: Clean-up CommentManager::getFields() function signature/invocations +

#2594195: [meta] Improve support for multiple comment fields.

Comment links cleanup
#2113323: Rename Comment::permalink() to not be ambiguous with ::uri()
#2198041: Comment::urlInfo no longer includes the comment-{cid} fragment
#2010202-14: Deprecate comment_uri()
#2613040: The "Permalink" comment link links to the non-permanent URL

#2188287: Split CommentManager in two

#2324719: Node indexing - should use view mode for comments, not hook
#1920044: Move comment field settings that relate to rendering to formatter options
#2496699: Allow comments to be attached to entities using a string primary key

History module (api clean-up)
#2081585: [META] Modernize the History module
#1029708: History table for any entity

Tracker module
#2330577: Introduce TrackerRepository service Assigned to: roderik

Entity
#2227503: Apply formatters and widgets to Comment base fields

Markup-twig
#2002094: Improve performance of comment.html.twig
#1857946: Comment parent template variables are built twice

UX
#1903138: Move global comment permissions to comment-type level
#1920044: Move comment field settings that relate to rendering to formatter options

Fields
#552604: Adding new fields leads to a confusing "Field settings" form
#1875974: Abstract 'component type' specific code out of EntityDisplay

* = issue summary includes beta-phase template

Comments

andypost’s picture

andypost’s picture

Assigned: Unassigned » larowlan

We need update each issue with summary from https://www.drupal.org/contribute/core/beta-changes#summaries-matter
<xjm> andypost: if you would like someone to approve an issue, make sure it has that information first

andypost’s picture

larowlan’s picture

Thanks

larowlan’s picture

Issue summary: View changes

Marked those I've updated the issue summary to add the beta-phase template

andypost’s picture

andypost’s picture

andypost’s picture

larowlan’s picture

larowlan’s picture

andypost’s picture

Issue summary: View changes
andypost’s picture

Title: [META] Comment/Forum/History path to RC » [META] Comment/Forum/History roadmap
Issue summary: View changes
Related issues: +#2594195: [meta] Improve support for multiple comment fields.
andypost’s picture

Issue summary: View changes

Version: 8.0.x-dev » 8.1.x-dev

Drupal 8.0.6 was released on April 6 and is the final bugfix release for the Drupal 8.0.x series. Drupal 8.0.x will not receive any further development aside from security fixes. Drupal 8.1.0-rc1 is now available and sites should prepare to update to 8.1.0.

Bug reports should be targeted against the 8.1.x-dev branch from now on, and new development or disruptive changes should be targeted against the 8.2.x-dev branch. For more information see the Drupal 8 minor version schedule and the Allowed changes during the Drupal 8 release cycle.

Version: 8.1.x-dev » 8.2.x-dev

Drupal 8.1.9 was released on September 7 and is the final bugfix release for the Drupal 8.1.x series. Drupal 8.1.x will not receive any further development aside from security fixes. Drupal 8.2.0-rc1 is now available and sites should prepare to upgrade to 8.2.0.

Bug reports should be targeted against the 8.2.x-dev branch from now on, and new development or disruptive changes should be targeted against the 8.3.x-dev branch. For more information see the Drupal 8 minor version schedule and the Allowed changes during the Drupal 8 release cycle.

Version: 8.2.x-dev » 8.3.x-dev

Drupal 8.2.6 was released on February 1, 2017 and is the final full bugfix release for the Drupal 8.2.x series. Drupal 8.2.x will not receive any further development aside from critical and security fixes. Sites should prepare to update to 8.3.0 on April 5, 2017. (Drupal 8.3.0-alpha1 is available for testing.)

Bug reports should be targeted against the 8.3.x-dev branch from now on, and new development or disruptive changes should be targeted against the 8.4.x-dev branch. For more information see the Drupal 8 minor version schedule and the Allowed changes during the Drupal 8 release cycle.

Version: 8.3.x-dev » 8.4.x-dev

Drupal 8.3.6 was released on August 2, 2017 and is the final full bugfix release for the Drupal 8.3.x series. Drupal 8.3.x will not receive any further development aside from critical and security fixes. Sites should prepare to update to 8.4.0 on October 4, 2017. (Drupal 8.4.0-alpha1 is available for testing.)

Bug reports should be targeted against the 8.4.x-dev branch from now on, and new development or disruptive changes should be targeted against the 8.5.x-dev branch. For more information see the Drupal 8 minor version schedule and the Allowed changes during the Drupal 8 release cycle.

ao2’s picture

Issue summary: View changes

I added #2613040: The "Permalink" comment link links to the non-permanent URL, which could be considered an excuse to discuss what the comments/{{cid}} links are meant for :)
Right now they seem to always point to the parent entity page (e.g. node) anyways.

Version: 8.4.x-dev » 8.5.x-dev

Drupal 8.4.4 was released on January 3, 2018 and is the final full bugfix release for the Drupal 8.4.x series. Drupal 8.4.x will not receive any further development aside from critical and security fixes. Sites should prepare to update to 8.5.0 on March 7, 2018. (Drupal 8.5.0-alpha1 is available for testing.)

Bug reports should be targeted against the 8.5.x-dev branch from now on, and new development or disruptive changes should be targeted against the 8.6.x-dev branch. For more information see the Drupal 8 minor version schedule and the Allowed changes during the Drupal 8 release cycle.

Version: 8.5.x-dev » 8.6.x-dev

Drupal 8.5.6 was released on August 1, 2018 and is the final bugfix release for the Drupal 8.5.x series. Drupal 8.5.x will not receive any further development aside from security fixes. Sites should prepare to update to 8.6.0 on September 5, 2018. (Drupal 8.6.0-rc1 is available for testing.)

Bug reports should be targeted against the 8.6.x-dev branch from now on, and new development or disruptive changes should be targeted against the 8.7.x-dev branch. For more information see the Drupal 8 minor version schedule and the Allowed changes during the Drupal 8 release cycle.

andypost’s picture

Version: 8.6.x-dev » 9.0.x-dev
xjm’s picture

Version: 9.0.x-dev » 9.1.x-dev
xjm’s picture

Category: Task » Plan

Version: 9.1.x-dev » 9.2.x-dev

Drupal 9.1.0-alpha1 will be released the week of October 19, 2020, which means new developments and disruptive changes should now be targeted for the 9.2.x-dev branch. For more information see the Drupal 9 minor version schedule and the Allowed changes during the Drupal 9 release cycle.

Version: 9.2.x-dev » 9.3.x-dev

Drupal 9.2.0-alpha1 will be released the week of May 3, 2021, which means new developments and disruptive changes should now be targeted for the 9.3.x-dev branch. For more information see the Drupal core minor version schedule and the Allowed changes during the Drupal core release cycle.

andypost’s picture

Version: 9.3.x-dev » 9.4.x-dev

Version: 9.4.x-dev » 9.5.x-dev

Drupal 9.4.0-alpha1 was released on May 6, 2022, which means new developments and disruptive changes should now be targeted for the 9.5.x-dev branch. For more information see the Drupal core minor version schedule and the Allowed changes during the Drupal core release cycle.

Version: 9.5.x-dev » 10.1.x-dev

Drupal 9.5.0-beta2 and Drupal 10.0.0-beta2 were released on September 29, 2022, which means new developments and disruptive changes should now be targeted for the 10.1.x-dev branch. For more information see the Drupal core minor version schedule and the Allowed changes during the Drupal core release cycle.

Version: 10.1.x-dev » 11.x-dev

Drupal core is moving towards using a “main” branch. As an interim step, a new 11.x branch has been opened, as Drupal.org infrastructure cannot currently fully support a branch named main. New developments and disruptive changes should now be targeted for the 11.x branch, which currently accepts only minor-version allowed changes. For more information, see the Drupal core minor version schedule and the Allowed changes during the Drupal core release cycle.