Introduced in branch/version Notice createdsort ascending Change
12.0.x / 12.0.0 27-Mar-2026 Tests with PHPUnit 10 attributes are now required
12.0.x / 12.0.0 16-Mar-2026 Tests will report missing return types in Drupal code
11.4.x / 11.4.0 17-Feb-2026 expectDeprecation() is deprecated
11.x, 10.6.x / 11.3.0, 10.6.0 22-Nov-2025 doctrine/annotations has been forked into core
11.3.x / 11.3.0 28-Oct-2025 Removed support for PHPUnit 10
11.3.x / 11.3.0 25-Sep-2025 Defining theme_file for views plugins with a theme key in their plugin definition is deprecated
11.2.x / 11.2.0 17-Jun-2025 run-tests.sh uses PHPUnit's API to determine the tests to run
11.2.x / 11.2.0 13-Jun-2025 Tests with PHPUnit 10 attributes are now supported
11.2.x / 11.2.0 07-May-2025 PHPUnit 11 support
11.2.x / 11.2.0 05-May-2025 Not providing an attribute class for a plugin that uses annotation based discovery is now deprecated
11.2.x / 11.2.0 29-Apr-2025 DefaultPluginManager uses attribute before annotation during discovery
11.2.x / 11.2.0 18-Apr-2025 \Drupal\migrate\Attribute\MigrateSource does not include the source_module property
11.2.x / 11.2.0 01-Apr-2025 Option added to SectionStorage attribute to make inline block creation optional
11.2.x / 11.2.0 18-Feb-2025 Plugins converted from Annotations to Attributes in 11.2.0
11.1.x / 11.1.0 13-Nov-2024 Entity type plugins converted from Annotations to Attributes in 11.1.0
10.3.x / 10.3.0 04-Mar-2024 Plugins converted from Annotations to Attributes in 10.3.0
10.3.x / 10.3.0 02-Feb-2024 '@requires module' test annotation is deprecated
10.2.x / 10.2.0 27-Oct-2023 Plugin implementations should use PHP attributes instead of annotations
10.2.x / 10.2.0 27-Oct-2023 Plugin types should use PHP attributes instead of annotations
10.2.x / 10.2.0 21-Jul-2023 New API for defining field type categories
10.2.x / 10.2.0 29-Jun-2023 Entities may provide a "collection permission"
9.4.x / 9.4.9 02-Nov-2022 CKEditor 5 plugin definitions now can be derived
10.1.x / 10.1.0 27-Oct-2022 Renamed the class DBLogResource to DbLogResource
10.1.x / 10.1.0 27-Oct-2022 Revision UI available to revisionable entities
9.4.x / 9.4.0 09-May-2022 New "Manage permissions" tab after "Manage display"
9.2.x / 9.2.0, 9.1.4 11-Mar-2022 Migration source plugins derived from DrupalSqlBase can declare a minimum schema version
9.3.x / 9.3.0 02-Aug-2021 The package doctrine/reflection is no longer used by Drupal core.
9.1.x / 9.1.0 15-Oct-2020 Using the @expectedDeprecation annotations in tests is deprecated
9.1.x / 9.1.0 31-May-2020 Search plugins can specify results should be in admin theme
9.0.x / 9.0.0-alpha2 05-Mar-2020 Some Doctrine dependencies have been removed
8.8.x / 8.8.0 17-Oct-2019 A forked copy of Doctrine's SimpleAnnotationReader is now provided by Drupal core and should be used instead of Doctrine's own version
8.7.x / 8.7.0 12-Oct-2019 Additional permissions added for Layout Builder
8.8.x / 8.8.0 03-Oct-2019 JSON:API resource types can now be configured programmatically
8.8.x / 8.8.0 12-Sep-2019 EntityType::getSingularLabel() now handles lower-casing the entity type label; getLowercaseLabel() deprecated
8.8.x / 8.8.0 29-Jul-2019 HelpSection plugins now can have weight for order
8.7.x / 8.7.0 08-Mar-2019 ContextDefinition annotations can specify constraints
8.7.x 10-Dec-2018 Layout Builder SectionStorage plugins no longer support having their section list injected, and must rely on context instead
8.7.x / 8.7.0 29-Nov-2018 Plugins now use the 'context_definitions' key to define their contexts
8.7.x / 8.7.0 20-Nov-2018 MigrateField plugins are now weighted.
8.7.x 26-Oct-2018 Deprecated migrate source plugin d6/VariableTranslation
8.7.x / 8.7.0 12-Sep-2018 EntityOwnerTrait can be used as a default implementation of EntityOwnerInterface
8.6.x / 8.6.0 20-Jul-2018 Move schema fallback from ConfigEntity::toArray() to ConfigEntityType::getPropertiesToExport()
8.5.x 31-Oct-2017 Migrate field plugins now require source_module and destination_module
8.4.x / 8.4.0 25-Sep-2017 KernelTestBase, BrowserTestBase explicitly skip based on @requires module annotation
8.4.x / 8.4.0 03-Sep-2017 Additional methods added to \Drupal\migrate_drupal\Plugin\migrate\field\FieldPluginBase to reduce code duplication in child classes.
8.4.x 15-Aug-2017 Use 'source_module' and 'destination_module' annotation to indicate module responsible for migration
8.4.x / 8.4.0 27-Jul-2017 Workflow type plugins are now responsible for state and transition schema
8.4.x / 8.4.0 19-May-2017 Moved a refined version of the contributed Media entity module to core as Media module
8.4.x / 8.4.0 15-May-2017 POSTing to EntityResource can now happen at /node, /taxonomy/term … instead of /entity/node, /entity/taxonomy_term …
8.4.x / 8.4.0 12-May-2017 A field type definition is able now to enforce the cardinality

Pages

Subscribe with RSS Subscribe to Change records