Problem/Motivation

#2787873: Add a base class for entity reference selection handlers and fix the structure of their configuration Created a base class for Entity Reference Selection Plugins and provided a BC layer to adjust legacy configuration by adding two methods, ensureBackwardCompatibilityConfiguration, and resolveBackwardCompatibilityConfiguration. They were originally incorrectly marked @deprecated, but were correctly set to @internal in #3069048: Undeprecate SelectionPluginBase::ensureBackwardCompatibilityConfiguration() and ::resolveBackwardCompatibilityConfiguration() and mark @internal

Proposed resolution

When Drupal 9 opens, these BC layer methods and their usages should be removed.

Remaining tasks

User interface changes

API changes

Data model changes

Release notes snippet

Comments

mikelutz created an issue. See original summary.

Version: 9.x-dev » 9.0.x-dev

The 9.0.x branch will open for development soon, and the placeholder 9.x branch should no longer be used. Only issues that require a new major version should be filed against 9.0.x (for example, removing deprecated code or updating dependency major versions). New developments and disruptive changes that are allowed in a minor version should be filed against 8.9.x, and significant new features will be moved to 9.1.x at committer discretion. For more information see the Allowed changes during the Drupal 8 and 9 release cycles and the Drupal 9.0.0 release plan.

hash6’s picture

Assigned: Unassigned » hash6
hchonov’s picture

Assigned: hash6 » Unassigned
Status: Postponed » Closed (duplicate)