Feed aggregator
Siegfried Fischbacher, Magician of Siegfried & Roy, Dies at 81
Martin Luther King Jr. Day: 9 Ways to Honor His Legacy
5 Things to Do This Weekend
A Playwright’s New Subject: Her Husband, the Pandemic Expert
Behind Closed Doors, Paris Theaters Carry On
My Ears Have Been Opened by the Audio Play Explosion
The Arts Are in Crisis. Here’s How Biden Can Help.
How 8 Countries Have Tried to Keep Artists Afloat During Panemic
Cuomo Outlines Plans to Revive Arts and Culture Industries
Songs of Separation, and Lessons in Persian Cooking
Things To Do At Home
Conspicuous Consumption, Getting More Conspicuous Onstage
Side Hustles and Handouts: A Tough Year Ahead for U.K. Theater Workers
‘Mean Girls’ Won’t Return to Broadway
Shakespeare, Swing and Louis Armstrong. So What Went Wrong?
The Royal Academy of Dance: From Music Hall to Ballet Royalty
5 Things to Do This Weekend
drupal 9.1.2
This is a patch (bugfix) release of Drupal 9 and is ready for use on production sites. Learn more about Drupal 9.
Drupal 9.1.x will receive security coverage until December 8, 2021 when Drupal 9.3.0 is released.
If you are upgrading from Drupal 8, read upgrading a Drupal 8 site to Drupal 9, 9.0.0 release notes, and the 9.1.0 release notes before upgrading to this release.
If your site is on 8.8.x or earlier, you may wish to upgrade to Drupal 8.9.12 instead. Regardless of which version you choose now, features will only be added to Drupal 9 minor releases, so plan to adopt Drupal 9 as soon as possible so that you can easily update to Drupal 9.2 and later.
Important update information-
This release hotfixes an issue with the 9.1.1 tag, which was applied to the wrong commit.
-
CKEditor has been updated from from 4.15.0 to 4.15.1 for a security fix that does not affect Drupal.
-
Chromedriver (a JavaScript development dependency) has been updated from 86.0.0 to 87.0.5 due to a security issue due to a security issue affecting one of its dependencies. (The security issue does not affect Drupal sites.)
Search the issue queue for known issues.
All changes since Drupal 9.1.0- Issue #3183749 by Spokje, xdong, bnjmnm, xjm, Wim Leers, zrpnr, lauriii: Update CKEditor to version 4.15.1
- Issue #3073476 by shimpy, jhodgdon, nitesh624, prabha1997, quietone, alonaoneill, catch, dwebpoint, alexpott, webchick: Convert migrate, migrate_drupal, migrate_drupal_multilingual, migrate_drupal_ui module hook_help() to topic(s)
- Issue #3189547 by lauriii, bnjmnm: Custom Commands indent: command not found on patches with nightwatch changes
- Issue #3181644 by alexpott, andypost, longwave, chr.fritsch: PCRE library version 10.35 with pcre.jit=1 makes \Drupal\Core\StringTranslation\Translator\FileTranslation::getTranslationFilesPattern() regex misbehave
- Issue #3047711 by ultrabob, jhodgdon, kkalaskar, shetpooja04, James.Shee, nuklive, benjifisher, mfv: Convert file, image, media, media_library, responsive_image module hook_help() to topic(s)
- Issue #2787107 by bc, raman.b, mradcliffe, pwolanin, klausi, dawehner: Menu tree storage does not populate route names for a definition
- Issue #3096676 by quietone, Wim Leers, mikelutz, heddn, gabesullice, alexpott: system_maintenance migrations uses incorrect maintenance mode variable in Drupal 7 migrations
- Issue #2917584 by kristiaanvandeneynde, Spokje, catch, xjm, daffie, larowlan: Some tests only go green because they happen to run as UID1
- Issue #3183226 by Matroskeen, oldspot, quietone: Specify table alias for File migration source plugin getIds method
- Issue #3177918 by mherchel: Holistically refactor use of Olivero's z-index rules to play nice with Core
- Issue #3095734 by Amber Himes Matz, jhodgdon, abhisekmazumdar, VladimirAus, sarvjeetsingh, Ramya Balasubramanian, saurabh-2k17, pradeepjha, naresh_bavaskar, pratik_kamble, alexpott: Convert config module hook_help() to topic(s)
- Issue #3177120 by anmolgoyal74, Pooja Ganjage, paulocs, markdorison, walangitan, longwave: Remove references to WebTestBase
- Issue #2625820 by tstoeckler, alexpott, mirom, valthebald, pfrenssen, raman.b, Mile23, andypost: install_check_translations() sometimes incorrectly returns NULL instead of array
- Issue #3189101 by paulocs, ranjith_kumar_k_u: Update documented links from form.api.php
- Issue #3018912 by maximpodorov: DefaultMenuLinkTreeManipulators::collectNodeLinks() incorrectly documents its return value
- Issue #3047216 by mxr576, kevin.dutra, jungle, xjm, Lendude, alexpott, catch, joelpittet: Displays are attached even when user does not have access
- Issue #3187320 by Wim Leers, shreyakaushik11, huzooka, quietone: Migrate Drupal 7 user settings
- Issue #3038234 by Lendude, Gábor Hojtsy, alexpott, xjm, naveenvalecha, zviryatko, Dinesh18, catch, hchonov, cspitzlay, ziomizar, impalash, navneet0693, phenaproxima, snetcher, yogeshmpawar, pasan.gamage, longwave, tstoeckler, Meenakshi.g, Abhijith S, Utkarsh_Mishra, Spokje, shashikant_chauhan, nginex, mglaman, zaporylie, RytoEX, justinlevi, joachim, mondrake, vijaycs85, Mile23, andypost, borisson_, larowlan, GoZ, jofitz, michielnugter, jibran, Wim Leers, ApacheEx, dawehner, martin107, nlisgo, Berdir, Mixologic, Tessa Bakker, boaloysius, scuba_fly, mpdonadio, Manuel Garcia, claudiu.cristea, dagmar, klausi, jonathan1055, anmolgoyal74, jhodgdon, Antonnavi, IRuslan, Mac_Weber, blazey, Ujin, tanmayk, nuez, hswong3i, jmuzz, legovaer, mkalkbrenner, lomasr, marcoscano, maxocub, DuneBL, cilefen, droplet, himanshu-dixit, esoteric1, zahord, wengerk, mohit1604, quietone, sun, tar_inet, tameeshb, gaurav.kapoor, dan2k3k4, Krzysztof Domański, jhedstrom, msankhala, roderik, pritish.kumar, Hardik_Patel_12, sulfikar_s, kostyashupenko, mherchel, nnevill, scott_euser, proeung, saurabh.tripathi.cs, MerryHamster, tim.plunkett, voleger, Pavan B S, brentgees, bircher, markdorison, m1r1k, babruix, NickDickinsonWilde, bapi_22, ceardach, eli-on-drupal, dcam: The PHPUnit Initiative is complete!
- Issue #3187240 by volkswagenchick: Add AmyJune Hineline (volkswagenchick) as a provisional mentoring coordinator
- Issue #3187239 by ChrisDarke: Add Chris Darke (ChrisDarke) as a provisional mentoring coordinator
- Issue #3189174 by tstoeckler, daffie: Entity query fails for multi-property base fields if no property is specified
- Issue #3187463 by quietone, huzooka: Fix "d7_field_option_translation" process plugin
- Issue #3188816 by mariodan, jhodgdon: Main page for api.drupal.org links in Further Information are broken
- Issue #3065632 by jhodgdon, andypost: Add more developer docs for Help Topics
- Issue #3187386 by quietone, anmolgoyal74, benjifisher, alexpott, catch: Use a custom error message for PluginNotFoundException in the migratelookup service
- Issue #3036494 by Berdir, alexpott, rgpublic, cilefen, kerasai, regilero: Race condition in ImageStyle::createDerivative()
- Issue #3178845 by alexpott, xjm: Run same checks as committers do on DrupalCI
- Issue #3162603 by paulocs, daffie, mxr576, vadim.jin, sandeep_jangra, naresh_bavaskar, longwave, amateescu, drunken monkey, larowlan: EntityStorageBase::loadByProperties() is broken on PostgreSQL when using two or more case insensitive properties
- Issue #2644468 by mondrake, DuaelFr, sanket_markan, swentel, alexpott, Lukas von Blarer, segovia94, Suresh Prabhu Parkala, shobhit_juyal, larowlan, rensingh99, Abhijith S, Haza, fietserwin, Berdir, catch, andypost: Multiple image upload breaks image dimensions
- Issue #3014121 by Geordi, shreyakaushik11, anmolgoyal74, msankhala, rwohleb, rachel_norfolk, akanksha-hp, jhodgdon: Attribute.php code snippet not properly escaped
- Issue #3187433 by alexpott, quietone, Pooja Ganjage, huzooka, daffie: Eliminate parent::prepareRow() calls with ignored return value from all migrate source plugins
- Issue #2754985 by dww, Lendude, ravi.shankar, michielnugter, kishor_kolekar, longwave: Add JavaScript test coverage for adding an exposed filter in Views UI
- Issue #3177922 by BR0kEN, dpi, catch, jonathanshaw: DelayedRequeueException should call parent, and optionally allow providing default args
- Issue #3161207 by kndr, Mirakolous, ranjith_kumar_k_u, anmolgoyal74, lauriii, paulocs, tanubansal, Abhijith S, Lendude: Operator labels are not redrawn on filter removal
- Issue #3187418 by Wim Leers, huzooka: System site translation shouldn't migrate properties which are not translatable
- Issue #2941323 by quietone, joachim: StaticMap should document how/whether it handles source values of NULL, TRUE, FALSE
- Issue #2409657 by anushrikumari, StevenPatz, MsG, manauwarsheikh, ressa, roderik, quietone, xjm, Bojhan: Login screen after requesting new password is irrelevant
- Issue #2991677 by g-brodiei, paulocs, tomhollevoet, raman.b, jonathanshaw, alexpott: Wrong language in token_options in user_mail function
- Issue #3184170 by BR0kEN, daffie, jonathanshaw, neclimdul, catch: The `releaseItem()` and `delayItem()` of `Drupal\Core\Queue\DatabaseQueue` violates interfaces return type specifications
- Issue #3185528: "Callback" process plugin has removed method in the plugin description
- Issue #3187794 by benjifisher: Remove redundant kernel tests in the Migrate module
- Issue #3187730 by Liam Morland: Document that run-tests.sh arguments --class and --file must be last
- Issue #3151119 by shaal, Hardik_Patel_12, msuthars, ravi.shankar, harika gujjula, HarishST, priyanka.sahni, shimpy, imalabya, Kristen Pol, byrond, yoroy, lauriii: Text field with multiple values overflows on narrow screens
- Issue #3117698 by mherchel, anmolgoyal74, lauriii, kapilkumar0324, andrewmacpherson: Allow PostCSS Plugin “Px to Rem” in core for Olivero theme
- Issue #2628130 by Krzysztof Domański, raman.b, Lendude, kishor_kolekar, cgoffin, lamp5, cmarti, alexpott, catch, andypost: SQL error on revision export from view
- Issue #3142857 by mherchel, sulfikar_s, anmolgoyal74, kostyashupenko, Abhijith S, proeung, DuneBL: Refactor Olivero's usage of layout CSS class in node--article--full
- Issue #3183106 by adityasingh, benjifisher, Abhijith S, Kumar Kundan, Lendude, Rajender Rajan, tanubansal, pvsureshmca, joachim, amietpatial, chanderbhushan: Sort the options in the "Add view" wizard
- Issue #3132759 by mvonfrie, AaronBauman, anmolgoyal74, jungle, DamienMcKenna: ConfigEntityType "missing 'config_export" error message doesn't say what annotation is missing
- Issue #3089525 by benjifisher, jhodgdon, dev.patrick, janmejaig: Sort options should correspond to bundles selected for entity reference field settings
- Issue #3176901 by komalk, Abhijith S, mherchel: Rename Olivero's "Flex Layout" region description
- Issue #3151993 by anmolgoyal74, huzooka, benjifisher, Wim Leers, quietone: Search settings migration (d7_search_settings) assumes that the search_default_module variable is always set
- Issue #3186999 by alexpott, neclimdul, longwave: Make the version a private class property
- Issue #3184632 by longwave: Convert assertions involving use of xpath on submit inputs to WebAssert
- Issue #3184545 by Matroskeen: Return value is expected to be 'MigratePluginManager', 'MigrationPluginManagerInterface' returned
- Issue #3151800 by pameeela, ayushmishra206, paulocs, adityasingh, quietone, Bobík, longwave, Chris Burge: Describe what setInternal does
- Issue #3103812 by raman.b, rromore, tim.plunkett: Layout Builder's ConfigureSectionForm forms do not display validation errors on submit
- Issue #3048962 by Sam152, anmolgoyal74, paulocs, EclipseGc, abarrios, scotwith1t, Lendude: Moderation State fields generate bad sample data
- Issue #3151980 by anmolgoyal74, huzooka, benjifisher, Wim Leers, quietone: System mail settings migration (d7_system_mail) assumes that the mail_system variable is always available
- Issue #3178066 by pameeela, TylerMarshall: Missing word in the documentation for ThirdPartySettingsInterface
- Issue #2916376 by rlmumford, Sweetchuck, tim.plunkett: The @ContextDefinition annotation always kills the label and the description
- Issue #3181272 by jungle, longwave, Balu Ertl, larowlan: Fix typo in FileStorage error message
- Issue #3184493 by longwave, ravi.shankar, Pooja Ganjage, mondrake: Remove use of concatenated t() in assertions
- Issue #3120567 by humbl_dev, Ramya Balasubramanian, xjm: Variable comment in menu-local-tasks.html.twig refers to wrong variable
- Issue #3109109 by andypost, Hardik_Patel_12, vijaycs85, kkalashnikov, alexpott: AccountForm should read pass-reset-token only from query string
- Issue #3069925 by Lendude, Kova101, kndr, Krzysztof Domański: When target_bundles is not set it produces a PHP notice and causes unexpected error
- Issue #86287 by g-brodiei, brianV, drupal_was_my_past, ravi.shankar, krlucas, wengerk, svendecabooter, chmez, paulocs, alexpott, rohit-rajput-sahab, jonathanshaw, salvis, alienzed, joachim, Dries, webchick, catch, Gábor Hojtsy, quietone: Password reset process ignores the user's language preference
- Issue #3186443 by tuutti, marcelovani: PHPUnit 9.5 Call to undefined method ::getAnnotations()
- Issue #3172757 by Erik Frèrejean, raman.b: Session manager destroy misses isCli check
- Issue #3180167 by valthebald: Remove valthebald from the Core mentoring coordinators
- Issue #2969107 by raman.b, matiasmiranda, kkalashnikov, L-four, daffie, Lendude: 500 error on passing invalid month to MonthDate view argument handler
- Issue #3185917 by alexpott, longwave: Optimise TaggedHandlerPass
- Issue #3183112 by komalk, Gauravmahlawat, ranjith_kumar_k_u, proeung, kostyashupenko: On hover link background height issue
drupal 9.1.1
This is a patch (bugfix) release of Drupal 9 and is ready for use on production sites. Learn more about Drupal 9.
Important: This release was mistagged. Use Drupal 9.1.2 instead to address any installation or upgrade issues.
Release type: Bug fixesdrupal 8.9.12
This is a patch (bugfix) release of Drupal 8 and is ready for use on production sites. Learn more about Drupal 8.
Drupal 8.9 is the final minor release of the 8.x series. It is a long-term support (LTS) version, and will receive security coverage until November 2021. It provides the same public API as Drupal 9.0 aside from deprecated code and dependency changes. (Learn more about Drupal 9.) Note that features will only be added to Drupal 9 minor releases, so plan to adopt Drupal 9 as soon as possible so that you can easily update to Drupal 9.2 and later.
If you are upgrading to this release from 8.8.x, read the Drupal 8.9.0 release notes before you upgrade.
Known issuesSearch the issue queue for known issues.
All changes since Drupal 8.9.11- Issue #3189547 by lauriii, bnjmnm: Custom Commands indent: command not found on patches with nightwatch changes
- Issue #3181644 by alexpott, andypost, longwave, chr.fritsch: PCRE library version 10.35 with pcre.jit=1 makes \Drupal\Core\StringTranslation\Translator\FileTranslation::getTranslationFilesPattern() regex misbehave
- Issue #3145076 by johnwebdev, alexpott, Sam152: [backport] MapItem base fields cannot be uninstalled
- Issue #3178845 by alexpott, Spokje, xjm, lauriii, Mixologic: [backport] Run same checks as committers do on DrupalCI
- Issue #3189101 by paulocs, ranjith_kumar_k_u: Update documented links from form.api.php
- Issue #3133386 by jyotimishra123, fgm: Incorrect error text in EntityViewBuilder constructor
- Issue #3188816 by mariodan, jhodgdon: Main page for api.drupal.org links in Further Information are broken
- Issue #3036494 by Berdir, alexpott, rgpublic, cilefen, kerasai, regilero: Race condition in ImageStyle::createDerivative()
- Issue #3162603 by paulocs, daffie, mxr576, vadim.jin, sandeep_jangra, naresh_bavaskar, longwave, amateescu, drunken monkey, larowlan: EntityStorageBase::loadByProperties() is broken on PostgreSQL when using two or more case insensitive properties
- Issue #2644468 by mondrake, DuaelFr, sanket_markan, swentel, alexpott, Lukas von Blarer, segovia94, Suresh Prabhu Parkala, shobhit_juyal, larowlan, rensingh99, Abhijith S, Haza, fietserwin, Berdir, catch, andypost: Multiple image upload breaks image dimensions
- Revert "Issue #3181272 by jungle, longwave, Balu Ertl, larowlan: Fix typo in FileStorage error message"
- Issue #3178066 by pameeela, TylerMarshall: Missing word in the documentation for ThirdPartySettingsInterface
- Issue #2916376 by rlmumford, Sweetchuck, tim.plunkett: The @ContextDefinition annotation always kills the label and the description
- Issue #3181272 by jungle, longwave, Balu Ertl, larowlan: Fix typo in FileStorage error message
- Issue #3181870 by Matroskeen, longwave: Correct typo "the the" in "core/classList" deprecation message"
- Issue #3180167 by valthebald: Remove valthebald from the Core mentoring coordinators
Pages
