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í.
Kompletní přehled změn najdete na stránce Drupal 9.2.0 Release Notes.