Nová verze redakčního systému Drupal je venku. Tentokrát nepřidává nic zásadního, ani nejde o bezpečnostní aktualizaci. Zkrátka postupně dle naplánované evoluce pokračuje kupředu. Před instalací se dejte pozor na několik možných ale.

Při aktualizaci na Drupal 9.2.0 ze starší verze Drupalu 9, berte v potaz následující:

  • výchozí soubor web.config byl zbaven nepotřebných konfigurací v souvislosti s PHP 7.3 a proxy na IIS
  • Drupal nyní používá zabudovaný generátor session v PHP. Pokud s nimi nějak pracujete v kódu svých modulů, koukněte na detailní informace o těchto změnách.
  • konfigurační soubory s víceřádkovými řetězci budou exportovány s využitím formátovače v Symfony, což usnadní čitelnost a tvorbu rozdílových souborů.
  • v seznamech povolených přípon souborů je nyní nutné explicitně definovat txt, jinak nebude nahrávání těchto souborů povoleno.
  • nechybí implementace trochy nového světonázoru. Výchozí zobrazení ve Views je přejmenováno z Master na Default. Nijak to neovlivní existující pohledy, pouze nově vytvořené.
  • soubor README.txt byl nahrazen markdownovou variantou README.md. Pokud máte ve scaffold pluginu pro Composer jeho mazání, je třeba si upravit příponu souboru.
  • přibyla http hlavička Permissions-Policy pro blokování Google FLoC a tedy i sledování uživatelů.
  • doplněná knihovna tabbable nahrazuje podobnou z jQuery UI. CKEditor byl aktualizován na verzi 4.16.1. Aktualizována je také knihovna Sortable na verzi 1.13.0.
  • nová je také knihovna core/once nahrazující core/jquery.once

Změn doznala také celá řada závislostí, mění se také několik standardů kódování.

Drupal 9.2.0 s novým tématem vzhledu Olivero

Kompletní přehled změn najdete na stránce Drupal 9.2.0 Release Notes.