Split off schema management out of schema.inc
Problem/MotivationWe should deprecate the functions in includes/schema.inc.Just spinning off a follow up to #2124069: Convert schema.inc to a serviceAdditional goal to simplify usage of "module schema"...
View ArticleSwitch to friends of behat MinkBrowserKitDriver for PHP 8 and Symfony 5...
Problem/MotivationSplitting from #3055180: [META] Resolve Symfony 4 deprecations (Symfony 5 compatibility).MinkBrowserKitDriver does not yet support Symfony 5, and the PRs have been relatively...
View ArticleOutbound HTTP requests fail with KernelTestBase
Problem/MotivationPerforming outbound HTTP requests with KernelTestBase(TNG) fails. The reason is that in tests TestHttpClientMiddleware calls drupal_generate_test_ua(), which fails, because it is not...
View ArticleKernelTestBase does not use an isolated temp directory
Problem/MotivationNoticed in a test that the temp directory in a kernel test points to /tmp, which could cause conflicts between tests or accidentally delete things there. It also means that the folder...
View ArticleREST views: pagination information and total count result
Problem/MotivationCurrently Views Rest Export does not add pagination information such as current page, total items, total pages and items per page.A custom serializer could be easily created, but...
View ArticleThrow an exception if accessCheck is not called on an entity query
Problem/Motivation#2785449: It's too easy to write entity queries with access checks that must not have them in D9.2 deprecated not calling ::accessCheck() on an entity query.We should replace that...
View ArticleLocaleTranslation is not serializable
Problem/MotivationThe LocaleTranslation service is missing the DependencySerializationTrait. This causes the following to appear when multi-step forms are cached in between form rebuilds, and probably...
View ArticleImprove migrate messages retrieval
Problem/MotivationRetrieving migrate messages is possible via \Drupal\migrate\Plugin\MigrateIdMapInterface::getMessages(). It allows to filter by one source item, providing its source IDs values, and...
View ArticleRefactor Xss::attributes() to allow filtering of style attribute values
Currently, any inline styles in HTML get stripped out when editing content for text-formats that use both the core CKEditor and any output filtering. This includes simple and generally useful styles...
View ArticleCountries missing
API page: https://api.drupal.org/api/drupal/core%21lib%21Drupal%21Core%21Locale%21...Example: Russia is listed as a valid country. According to iso.org, it is not valid. "RU" should resolve to Russian...
View ArticleEntity reference autocomplete lists entity labels only in current content...
Problem/MotivationOn a multi language site the list of autocompleted nodes always show up in the current content language. Editing a Chinese site with admin UI language set to German, the list of nodes...
View ArticleFile Usage statistics for Views treat "$type" as entity_type_id but...
Problem/MotivationDrupal Core API provides a file.usage service that provides the ability for developers to track file usage of a specific file in different places and for different purposes.This...
View ArticleEnforce order of display of components in config export
Problem/MotivationThe content element describes how and the order in which fields are displayed. This array is sorted by key and a weight is stored. This is a problem because moving fields in field UI...
View ArticleDrupal 10 readiness meeting / 26 April 2021
Meeting will happen in #d10readiness on drupal.slack.com.Hello and welcome to this Drupal 10 readiness meeting! This meeting: ➤ Is for core and contributed project developers as well as people who have...
View ArticleDrupal 10 readiness meeting / 10 May 2021
Meeting will happen in #d10readiness on drupal.slack.com.Hello and welcome to this Drupal 10 readiness meeting! This meeting: ➤ Is for core and contributed project developers as well as people who have...
View ArticleUncomment code in EntityReferenceAutoCreateTest
Problem/MotivationWe have commented out code in EntityReferenceAutoCreateTest. Let's fix that.Proposed resolutionMake it easier to test error states by adding a header to a request to ensure that the...
View ArticleDrupal 10 readiness meeting / 15 March 2021
Meeting will happen in #d10readiness on drupal.slack.com.Hello and welcome to this Drupal 10 readiness meeting! This meeting: ➤ Is for core and contributed project developers as well as people who have...
View Article[Security] pear/archive_tar dependency defined in composer.lock has known...
update from 1.4.12 to 1.4.13 or higher: CVE-2020-36193
View ArticleEdit Media Library widget produces "This value should not be null"...
Adding media library field on any entity and making it as required. Create the entity and submit the form without having value in media library field and it will show wrong validation message.Steps to...
View ArticleDrupal 10 readiness meeting / 29 March 2021
Meeting will happen in #d10readiness on drupal.slack.com.Hello and welcome to this Drupal 10 readiness meeting! This meeting: ➤ Is for core and contributed project developers as well as people who have...
View Article