Feed aggregator
Jon Fosse Wants to Say the Unsayable
Review: In ‘The Salvagers,’ a Battered Family Finds Strength
‘Our Life in Art’ Review: Stanislavski’s Work and Times
His ‘Dracula’ Project: Creating a Funny Vampire
‘Waitress: The Musical’ Review: A Big-Screen Helping of a Broadway Hit
webform 6.2.2
MukhtarM, cilefen, cmarrufo, johan_vm, jrockowitz, kasliwal_harshit, mathilde_dumond, notFloran, sassafrass, viren18febS
ChangelogIssues: 7 issues resolved.
Changes since 6.2.0:
Bug- #3395689 by viren18febS, MukhtarM, kasliwal_harshit, sassafrass, jrockowitz: Fix CSS selector for required markers
- #3400751 by johan_vm, cilefen, jrockowitz: Use unbundled version of Tippy to avoid CSP warning
- #3403035 by notFloran: Fix typo in warning message of "webform:libraries:status"
- #3402560 by cmarrufo: Filtering by category doesn't work properly in webform templates tabs
- #3404493 by mathilde_dumond: webform_default permission
- #3404338: Spammaster as a spam protection option
- #3400242 by jrockowitz: CKEditor Codemirror module with Webform module breaks Email handler edit form
‘Manahatta’ Review: Tracing the Blood-Soaked Roots of American Capitalism
Off Broadway, a Vital Part of New York Theater, Feels the Squeeze
drupal 7.99
Maintenance release of the Drupal 7 series. Includes bug fixes and small API/feature improvements only (no major, non-backwards-compatible new functionality).
No security fixes are included in this release.
Changes have been made to default.settings.php but only within comments.
No changes have been made to .htaccess, web.config or robots.txt files in this release, so upgrading custom versions of those files is not necessary.
As always, many thanks to everyone that contributed to this release of Drupal 7.
Major changes in 7.99:- Menu link 'Parent link' is limited to the current menu when creating new custom menu links through the UI in Drupal 7
- hook_field_schema_alter() was added in Drupal 7
- file_validate_image_resolution() now validates minimum dimensions against the resized image in Drupal 7
- Node translations table now contains a link to delete translation in Drupal 7
- ModuleUpdater::getSchemaUpdates() was removed in Drupal 7
- When a user fails login, the reset password link no longer pre-fills the username in Drupal 7
- Drupal 7's aggregator feed now displays up to 255 characters from description if no title is found
- Protection against abuse of DrupalCacheArray::__destruct() in Drupal 7
- #3405443 by fjgarlin, poker10: [D7] phpcs job fails when run on-commit
- #2180877 by poker10, ClassicCut, juankvillegas: file_validate_image_resolution() doesn't recalculate the image dimensions after checking $maximum_dimensions
- #2847553 by poker10, Jill L, David_Rothstein: XSS attribute handling mangles valid attribute names containing numbers (D7 backport)
- #3384397 by poker10, Fabianx: [D7] When adding a new menu link, restrict the available parents to the current menu
- #764408 by poker10, sgtpep, acrollet, David_Rothstein, checker, Fabianx, bkouchi: [D7] Drupal.t() does not respect locale_custom_strings
- #691932 by BTMash, Shellingfox, jhedstrom, dinarcon, AndyF, zhangtaihao, catch, MustangGB, wamilton, Barry_Fisher, brad.bulger, yched, xjm, Sylvain Lecoy, 5n00py, chx, droplet, tim.plunkett, ohthehugemanatee, parasolx, cilefen, andypost, poker10, Fabianx: Add hook_field_schema_alter()
- #3396440 by poker10, joelpittet, tibezh, Fabianx: [D7 PHP 8.1] html_entity_decode(): Passing null to parameter #1 ($string) of type string is deprecated in decode_entities()
- #3026560 by alexpott, mcdruid, generalredneck, pbirk, plach, xjm, Hitby, kevinquillen, Alex Monaghan, MustangGB, DamienMcKenna, greg.1.anderson, littlepixiez, bartvig, poker10, catch, Anybody, bserem, juampynr: After upgrade to 7.63, 8.5.10, 8.6.7, 9.4.0 get TYPO3 phar error for drush
- #2345695 by poker10, formatC'vt, frodri, quietone, mgifford, mondrake, thirdender, james.williams: Users are able to upload 0-byte images
- #3386936 by poker10: Remove unused/non-working function getSchemaUpdates()
- #3326994 by klonos, poker10, BramDriesen: Username enumeration via one time login route
- #3383556 by poker10, BramDriesen, cussack: Username disclosure in /user/password
- #1721506 by dcam, andymartha, Charles Belov, poker10, Dries: In update.php instructions, move database backup after maintenance mode
- #2677118 by Chi, poker10: Wrong usage of watchdog in system.api.php
- #2801329 by gianani, poker10, MustangGB: Remove system.cron.js
- #808416 by lostchord, gaurav.kapoor, daniels220, JacobSanford, jp.stacey, er.pushpinderrana, jhodgdon, oriol_e9g, kiwimind, Damien Tournoud, Gábor Hojtsy, poker10, Dries: Document that clock drift will cause lock system to fail
- #2978218 by heilop, poker10, langelhc: Add "delete" link on node Translate tab Operations
- #3403989 by dimitriskr, fjgarlin: [D7] GitLab CI tests for MariaDB currently not working
- #3402945 by fjgarlin: [D7] Test-only job shouldn't require constant rebases to detect which files were changed
- #3384545 by poker10: Update the list of reserved keywords in DatabaseConnection_mysql
- #2880910 by tatarbj, joseph.olstad, vijaycs85, poker10, klausi, oadaeh, mahalingam_cs, David_Rothstein, mcdruid: [D7] Nothing clears the "5 failed login attempts" security message when a user resets their own password
- #3362409 by durifal, mrinalini9, klausi, mcdruid, poker10: Vertical tabs result in jQuery error when overlay-context hashtag is added to URL
- #3195566 by SAVEL, poker10: Add a note on MySQL 8 sql_mode override
- #3348669 by Chase., poker10: system.mail.inc: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated
- #3372666 by hadsie, poker10, ayushmishra206, jibran, larowlan, amietpatial, alexpott, aalamaki, afox, mark_fullmer, mohit_aghera, Wim Leers, wroxbox, tanubansal, rteijeiro, NikolaAt, rakesh.gectcr, richardbporter: D7 Backport: Links with "@" are converted into email addresses even if there is no domain suffix present
- #2540830 by swarad07, mikemadison, jhodgdon, poker10, David_Rothstein, cilefen: Sanitize watchdog() link in dblog_event()
- #3397117 by fjgarlin: SQLite testing in GitlabCI - apache2(98)Address already in use
- #3397119 by fjgarlin: Allow failures in D7 GitlabCI PHPCS checks
- #3396515 by fjgarlin: GitlabCI test-only job - ambiguous argument in git diff
- #3387052 by fjgarlin, poker10, mcdruid: [D7] GitLab CI integration for core
- #3380876 by poker10: [D7 PHP 8.3] unserialize(): Extra data starting at offset
- #3379524 by poker10, mcdruid: Update PHP requirements for D7 according to the PSA-2023-06-07
- #3393147 by fjgarlin, mcdruid, poker10: Exceptions ignored in errorHandler for DrupalTestCase
- #3373222 by Gábor Hojtsy, mcdruid: Fallback to feed item description does not strip HTML, only takes 40 chars even though field allows 255
- #3386055 by fjgarlin: Cookie base path not check in the test but set in code
- #3381481 by mcdruid, poker10: add tests for PHP Gadget Chain Drupal7/RCE1 protection
- #3378257 by mcdruid, poker10: harden D7 against PHP Gadget Chain Drupal7/RCE1
- #3365407 by mcdruid, Dries, Fabianx: Promote poker10 to full D7 maintainer
webform 6.2.1
MukhtarM, cilefen, cmarrufo, johan_vm, jrockowitz, kasliwal_harshit, mathilde_dumond, notFloran, sassafrass, viren18febS
ChangelogIssues: 7 issues resolved.
Changes since 6.2.0:
Bug- #3395689 by viren18febS, MukhtarM, kasliwal_harshit, sassafrass, jrockowitz: Fix CSS selector for required markers
- #3400751 by johan_vm, cilefen, jrockowitz: Use unbundled version of Tippy to avoid CSP warning
- #3403035 by notFloran: Fix typo in warning message of "webform:libraries:status"
- #3402560 by cmarrufo: Filtering by category doesn't work properly in webform templates tabs
- #3404493 by mathilde_dumond: webform_default permission
- #3404338: Spammaster as a spam protection option
- #3400242 by jrockowitz: CKEditor Codemirror module with Webform module breaks Email handler edit form
drupal 10.1.7
This is a patch (bugfix) release of Drupal 10 and is ready for use on production sites. Learn more about Drupal 10.
Drupal 10.1.x will receive security coverage until June 2024.
Important update informationIf you are updating from Drupal 9, refer to Preparing your site to upgrade to a newer major version for tools you can use to check the Drupal 10 compatibility of modules, themes and sites. Then, upgrade from Drupal 9 to 10. You should also check the Drupal 10.0.0 release notes.
All changes in this release- Issue #3367151 by marvil07, Anchal_gupta, xjm, smustgrave, larowlan, longwave, dpi: Docs on return type on two media constraints are misleading
- Issue #3397890 by mstrelan, xjm, dww, acbramley: Fix strict type errors in unit tests
- Issue #3405798 by alexpott, bircher: Config deleted during import does not have correct initial values set
- Issue #3343913 by _shY, smustgrave, catch, xjm, quietone: Add comments explaining performance improvement in TypedData
- Issue #3403142 by longwave: Make longwave a full committer
- Issue #3181013 by Driskell, alexpott, ericgsmith, Pan Lee, smustgrave, Kristen Pol, mxr576: Faulty permanent config cache has been set to the cache backend on failed sql server connection
- Issue #3391355 by sebish, dpi, smustgrave: \Drupal\Core\Config\StorageInterface::read is typehinted as possibly returning bool, but never returns true
- Issue #3400302 by poker10, longwave, nterbogt: PHP OPcache bug detection issue
- Issue #3370560 by quietone, bogdog400, daffie: Update failed: dblog_update_10101 (TINYINT)
- Issue #3390693 by mikelutz, smustgrave: MigrationPluginManager::ExpandPluginIds can lose derivative plugins under certain circumstances
- Issue #3402548 by alexpott, mikelutz, el7cosmos: YamlFileLoaderTest fails if you have PECL yaml installed
- Issue #3401764 by BramDriesen, xjm, smustgrave: Replace CollegeHumor URLs and logic in core test cases
- Revert "Issue #3383131 by WalkingDexter, xjm, allisonherodevs, ashley_herodev, pradhumanjain2311, smustgrave, marcoliver, lauriii: Entity autocomplete form element ignores entities with label "0""
- Issue #3383131 by WalkingDexter, xjm, allisonherodevs, ashley_herodev, pradhumanjain2311, smustgrave, marcoliver, lauriii: Entity autocomplete form element ignores entities with label "0"
- Issue #3398400 by pradhumanjain2311, joachim, smustgrave: Clean up repeated method calls in ValidReferenceConstraintValidator
- Issue #3396153 by joachim: Composer Scaffold plugin README is incomplete
- Issue #3399992 by mstrelan, smustgrave, xjm: Fix strict type errors in test traits
- Issue #3399754 by mstrelan, smustgrave, xjm: Fix strict type errors in functional JavaScript tests
- Issue #3377310 by catch, joelpittet, mark_fullmer, smustgrave, TrevorBradley, bkosborne, MWaters, cilefen, capellic: 400 exceptions result from requests for old asset paths which are missing the "theme" query string, possibly from cached pages
- Issue #3401102 by Spokje, longwave, smustgrave: Nightwatch artifacts on GitLab not retained
- Issue #3387959 by poker10: Document new arguments in run-tests.sh
- Issue #3400485 by googletorp, nod_: LibraryDependencyResolver::getMinimalRepresentativeSubset() calculates dependencies incorrectly
- Issue #3277238 by lauriii, xjm, plopesc, quietone, andregp, Berdir, smustgrave, hmendes, joachim, alexpott, fjgarlin: Fix \Drupal\taxonomy\Entity\Term::getName() to conform to the interface
- Issue #3195583 by smokris, smustgrave, mohit.bansal623, xjm, quietone: Fix warning when RSS feed includes markup with an empty srcset attribute
- Issue #3015369 by quietone, mikelutz, xjm: Fix MigrateTestBase::executeMigrations() to execute migrations in dependency order
- Issue #3383692 by Murz, xjm, smustgrave: Document that NULL is an allowed return value for EntityRepositoryInterface::getTranslationFromContext()
- Issue #3400045 by kristiaanvandeneynde, lauriii, moshe weitzman, xjm: Offering to co-maintain the User subsystem
- Issue #3398321 by bbrala, catch, Gauravvvv, BramDriesen: Optimize GitLab resource requests phase 1
- Issue #3399685 by poker10, greggles, BramDriesen: Remove Core version from install.php when the site already is installed - Information Disclosure - Leaking version information
- Issue #3393955 by quietone, xjm, smustgrave: Correct $suggestions documentation in hook_theme_suggestions_alter()
- Issue #3385837 by vbouchet: PathContentModerationTest should use API to set up language
- Issue #3384935 by vbouchet: ContactLanguageTest should use API to set up language
- Issue #3385811 by vbouchet: ContentTranslationUntranslatableFieldsTest should use API to set up language
- Issue #3385834 by vbouchet, joachim: MenuUiNodeTest should use API to set up language
- Issue #3374537 by camoa, Utkarsh_33, TY4DVenom, Gauravvvv, Indrapatil, narendraR, Harish1688: PostCSS layout helpers inconsistency
- Issue #3355603 by roshni27, joachim, Ranjit1032002, quietone: Docs for ImageFieldCreationTrait and FileFieldCreationTrait are misleading
- Issue #3399370 by mstrelan: Remove @file annotation from test classes
- Issue #3397991 by dineshkumarbollu, joachim: Error in EntityFieldManager comment
- Issue #2960381 by roshni27, joachim, apaderno, smustgrave: Docs for FactoryInterface::createInstance() and MapperInterface::getInstance() are too similar and need more detail
- Issue #2272637 by mohit_aghera, ashley_herodev, ankithashetty, Gauravvvv, malc0mn, pooja saraah, catch, Abhijith S, smustgrave, xjm, bnjmnm, larowlan, dcam, ameymudras: Default file visibility setting not respected
- Issue #3390212 by mondrake, Gauravvvv, longwave, catch: [GitlabCI] stop turning off APC when running PHPStan
- Back to dev.
‘Life & Times of Michael K’ Review: An Arduous Trek That’s a Marvel to Watch
Alicia Keys’s ‘Hell’s Kitchen’ to Open on Broadway This Spring
‘Walk on Through’ Review: Dispatches, in Song, From a Museum Novice
10 Performances That Pushed Emotional Limits
Best Theater of 2023
10 Works and Performances That Helped Me Make Sense of 2023
Broadway Babies, Singing Show Tunes for Seniors
No Snoozing Here: This ‘Sleeping Beauty’ Is Gearing Up for a Wild Ride
drupal 10.2.0-rc1
This is a release candidate for the next minor version (feature release) of Drupal 10. Release candidates are not supported for production sites, but they are intended for widespread testing in preparation for the upcoming stable release. More information on release candidates.
This minor release provides improvements and new functionality. It does not not break backward compatibility (BC) for public APIs. There may be changes in internal APIs and experimental modules. If so, contributed and custom modules and themes may need updating. This is according to Drupal core's backward compatibility and experimental module policies.
This release may include string changes and additions. Translators can review the latest translation status on localize.drupal.org.
Drupal 10.2.x contains new features, and should be the target for new site development. Drupal 10.1.x will continue to have security support until June 2024.
Drupal 9.5.x security coverage ended on November 1, 2023. Sites on Drupal 8 or Drupal 9 should upgrade to a supported release as soon as possible.
Important update informationSymfony components have been updated to 6.4.0.
A new index is added to the forum_index table to make it compatible with the recommended READ-COMMITTED transaction isolation level.
Filter formats are now consistently sorted. Exported filter format configuration may need re-exporting after updating, but afterwards they will remain consistent.
If you use Drush, you will need to upgrade to version 12.4.3 or greater.
Sites must update to at least Drupal 9.4.4 before upgrading to Drupal 10Drupal sites running 9.3.x or earlier versions must first update to 9.4.4 or later before updating to Drupal 10. All core updates added before 9.4.0 have been removed. The data upgrade path from CKEditor 4 to CKEditor 5 is not available before Drupal 9.4.4. In general, sites should update to the most recent release of their current major branch before updating to the next major release.
Sites using CKEditor 4 should upgrade to CKEditor 5 in Drupal 9.4 or 9.5 before updating to Drupal 10Most Drupal sites using CKEditor 4 should upgrade to CKEditor 5. See the recommendations for CKEditor for details. Upgrading from CKEditor 4 to 5 is a manual process. You must review each text format editor condition.
Upgrading from Drupal 6 and 7Drupal 6 and 7 users can continue to migrate to Drupal 10.2. The migration paths from Drupal 6 and Drupal 7 to Drupal 10 will remain supported throughout Drupal 10's release cycle.
Changes to site-owner-managed files- It is now recommended to enable output buffering in php.ini. This allows cleanup operations to run in the background after sending output to the browser.
- Media entities now have a new tab for viewing, reverting and deleting revisions.
- CKEditor 5 now provides advanced formatting for tables and table cells when used in Full HTML (or Full HTML-like) text formats. The “Show blocks” button from CKEditor 4 has also been reintroduced to CKEditor 5. HTML comments are also now correctly preserved in CKEditor.
- An “add child” link has been added to menu item and taxonomy term operations dropbuttons, to make adding child items easier.
- Filename sanitization can now be configured in the user interface.
- Block visibility can be configured based on the HTTP response code.
- Plugin types can now use PHP attributes instead of annotations. Additionally, plugin implementations should start to convert from annotations to attributes once the plugin type supports attributes.
- Services that provide event subscribers can now be autoconfigured, reducing boilerplate in service definition files.
- Many controllers can now use auto-wiring for dependency injection instead of adding a ::create method.
- The field storage configuration form is now rendered as a subform within the main field configuration form. This adjustment streamlines the configuration process, making it more intuitive and user-friendly.
- The filter system has been upgraded to output HTML5. HTML output will have minor changes in some cases.
- A new #config_target property has been added to Form API to make it easier to add validation constraints to configuration forms.
- DeprecationHelper::backwardsCompatibleCall
() allows contributed modules to support multiple versions of Drupal core more easily. - The default login and password reset forms now include autocomplete attributes, giving better hints to browsers as to what can be automatically filled in where possible. Sites that previously disabled autocomplete will need to check that the technique they use is still compatible with the updated form.
- hook_image_style_flush is now invoked if ImageStyle::flush() is called with the $path parameter set. Previously, the hook was only called if no path was passed to this method. The path parameter is also passed along to the hook implementation.
- Views now require labels when created programmatically. The UI already required labels so there is no change for site builders.
- Kernel and functional tests now perform stricter config schema validation, which may lead to discovering incorrect configuration was being used in some tests.
- Entities may now provide a “collection permission” to allow access to the entity listing page.
- Rebuilding node permissions now requires the administer nodes permission. Previously only the access administration pages permission was required. Site owners should review and adjust permissions as necessary to ensure proper access to the rebuild permissions functionality.
- A new VariationCache API has been added. Users of the Variation cache contributed module should review whether it is still required.
- Drupal core install profile shipped image styles now convert to webp, this will be effective for new installations. Site owners may want to consider adding a webp conversion step to their own image styles.
- Drupal now sets a Content-Length header for most responses.
- PHP fibers are now used in the default and Big Pipe rendering systems.
- The Announcements Feed module has been promoted from experimental to stable.
- The Experimental Help Topics module has moved to stable and been merged into the existing Help module. An update path will uninstall the Help Topics module and it should no longer be used.
Drupal now supports PHP 8.3 and recommends at least PHP 8.2.
PHP dependency updatesDrupal core's pinned Composer dependency versions have been updated for the latest minor and patch releases. Additionally, Drupal core’s composer constraints increased to require the latest minor version. This supports forward compatibility and non-disruptive security updates.
Symfony components have been updated to version 6.4.
Symfony Mailer has been added as a new dependency, with the aim of replacing the existing mail system in a future release.
OpenTelemetry has been added as a development dependency in order to provide ongoing performance testing of Drupal core.
Drupal core's JavaScript dependencies have been updated. The latest minor versions of all JavaScript dependencies are now required by core yarn constraints.
CKEditor 5 has been updated to v40.1.0.
Development dependenciesTwo new development dependencies provide GitLab-compatible output for ESLint and Stylelint.
Theme system and template changesStable 9 form elements now have form-type-[form-element-type] class.
Changed coding standards- The rule Drupal.Semantics.FunctionTriggerError has been enabled.
Search the issue queue for known issues.
All changes since Drupal 10.2.0-beta1- Issue #3405086 by acbramley: Add acbramley as co-maintainer for block content module
- Issue #3384583 by srishtiiee, viren18febS, smustgrave: Default value widget is not updated on field config change
- Issue #3403101 by Utkarsh_33, omkar.podey, Nitin shrivastava, narendraR: Label field need validation on the FieldStorageAddForm
- Issue #3404694 by Spokje, longwave, mglaman, andypost: Update dependencies for Drupal 10.2
- Issue #3353641 by Gauravvvv, Santosh_Verma, smustgrave, nod_, bnjmnm, lauriii, quietone: make use of component-level CSS custom properties in Claro's form--password-confirm stylesheet
- Issue #3404769 by acbramley, smustgrave: UpdatePathTestBase::prepareSettings writes entity_update_batch_size incorrectly
- Issue #3405242 by fjgarlin: GitLab CI pods load too high when running multiple pipelines at the same time
- Issue #3404487 followup by fjgarlin, longwave, catch: Run child jobs in sequence?
- Issue #3404847 by Spokje: Update JavaScript dependencies for 10.2.0-RC
- Issue #3404218 by djsagar, mherchel, smustgrave: Table filter creates jank (layout shift) on page load
- Issue #3404487 by fjgarlin, catch: Run child jobs in sequence?
- Issue #3394197 by lauriii, phenaproxima, Wim Leers, longwave, smustgrave, moshe weitzman: [regression] The new property \Drupal\Core\Form\ConfigFormBase::$typedConfigManager conflicts with some contrib modules
- Issue #3402203 followup by fjgarlin: Improve the test-only job workflow
- Issue #3394084 by quietone, smustgrave, xjm: Fix non-English words in tests
- Issue #3343913 by _shY, smustgrave, catch, xjm, quietone: Add comments explaining performance improvement in TypedData
- Issue #3396628 by Wim Leers, smustgrave, lauriii, xjm, catch: Fix <ol start> → native CKEditor 5 functionality and fix bug in SourceEditingRedundantTagsConstraintValidator that allowed it to slip by
- Issue #3404039 by Wim Leers: PluginExistsConstraintValidator should return early if given NULL
- Issue #3272985 by recrit, grasmash, catch, smustgrave, xjm: RSS Feed header reverts to text/html when cached
- Issue #3403142 by longwave: Make longwave a full committer
- Issue #3404106 by quietone, smustgrave, longwave: Fix test performance of \Drupal\Tests\config_translation\Functional\ConfigTranslationInstallTest
- Issue #3181013 by Driskell, alexpott, ericgsmith, Pan Lee, smustgrave, Kristen Pol, mxr576: Faulty permanent config cache has been set to the cache backend on failed sql server connection
- Issue #3403960 by alexpott, longwave: Store chromedriver log as an artifact
- Issue #3276953 by quietone, rpayanm, smustgrave: Add tests of new release emails
- Issue #3402293 by dww, mstrelan, smustgrave: Fix strict type errors: Convert FormattableMarkup to strings (simple replacement) in core/modules/*/tests/src/Kernel/*
- Issue #3391355 by sebish, dpi, smustgrave: \Drupal\Core\Config\StorageInterface::read is typehinted as possibly returning bool, but never returns true
- Issue #3391776 by alexpott, smustgrave, catch: InfoParser returns an empty array if passed a non-existing file
- Issue #3395404 by acbramley, larowlan, smustgrave, Berdir, jannakha, xjm: Information disclosure access bypass for revision log fields when the JSON:API module is enabled
- Issue #3401802 by BramDriesen, lauriii, smustgrave, xjm, markconroy: Add Announcements Feed to the Umami profile
- Issue #3403573 by quietone: Fix attribute related words in tests
- Issue #3028191 by srishtiiee, tedbow, smustgrave, narendraR, yash.rode: When using Layout Builder, remove contextual links for blocks outside of the current layout
- Issue #3403331 by pdureau, Utkarsh_33: Prevent TypeError when using create_attribute Twig function
- Issue #3403855 by longwave, Nitin shrivastava: Use cspell cache for core development
- Issue #3385621 by fjgarlin, andypost, dimitriskr, longwave: [GitlabCI] MariaDB currently not working
- Issue #3403491 by Kingdutch, ankithashetty, BramDriesen, longwave, Berdir, mglaman, quietone: Rename EntityReferenceTestTrait breaks multi-version testing
- Issue #3403653 by alexpott, longwave: Incorporate improvements to how contrib runs PHPStan to core
- Issue #3020061 by bnjmnm, tedbow, lauriii, zrpnr, smustgrave, yash.rode: Ajax replace does not refocus element if inside a dialog
- Issue #3402203 by fjgarlin: Improve the test-only job workflow
- Issue #3402296 by mstrelan, smustgrave: Fix strict type errors in kernel tests: Do not quote integers
- Issue #3403265 by acbramley: Remove RevisionLogEntityTrait overrides in BlockContent
- Issue #3403420 by fjgarlin: Test reports contain absolute path and link leads nowhere
- Issue #3399645 by znerol, smustgrave: Use structured DSN instead of URI in system.mail mailer_dsn
- Back to dev.
Pages
