Quantcast
Channel: Issues for Drupal core
Viewing all articles
Browse latest Browse all 298090

Defer disruptive 10.3 deprecations for removal until 12.0

$
0
0

Problem/Motivation

During the Drupal 9.5.x cycle, we tried to defer as many issues with deprecations as possible to 10.1, this meant quite a lot of issues were delayed from landing.

I don't think we should do that this time, but we also don't want to create too much of a moving target for contrib compatibility.

On the other hand, we don't want loads of 'best effort' deprecations like constructor arguments to sit around for years.

Steps to reproduce

Proposed resolution

If a deprecation is for @internal code like constructors or plugins, continue to deprecate for removal in 11.x

If a deprecation is for base classes, interfaces, or otherwise likely to affect a lot of modules, deprecate for removal in 12.x

There will be lots of edge cases between the two, we can link examples from this issue.

Remaining tasks

f

User interface changes

API changes

Data model changes

Release notes snippet


Viewing all articles
Browse latest Browse all 298090

Trending Articles