Install
Works with Drupal: ^8.7.7 || ^9Using Composer to manage Drupal site dependencies
Alternative installation files
Release notes
This is the first release of Metatag that is compatible with Drupal 9, thanks to several wonderful people who spent time debugging issues and rewriting parts of the module.
It should be noted that this release is compatible with Drupal 8.7.7+, 8.8, 8.9 and 9.0. There are some test regressions for 8.7 due to compatibility problems with the Page Manager and Redirect modules. It is no longer compatible with 8.7.6 or any release of 8.6.
An update script is included to make the site rebuild its caches; this is required because of some service changes that have happened recently, and avoids you needing to panic when your site gives a WSOD.
Known issues
- GraphQL support requires v4; a patch is available for sites that still need to use v3.
Contributors (29)
DamienMcKenna, Greenhorn, milan.durovic, explorerinruins, floown, karenann, maxilein, Dave Reid, HNS-IT-Solutions, doar1004, sthomen, Neslee Canil Pinto, Berdir, larowlan, acbramley, Grayle, phenaproxima, SerShevchyk, chr.fritsch, pixlkat, abramm, Cary_Dean, pguillard, gmangones, josephdpurcell, waverate, joshi.rohit100, baikho, valthebald
Full changelog
Issues: 18 issues resolved.
Changes since v8.x-1.12:
Bug
- #3039627 by larowlan, acbramley: metatag_entity_view_alter runs for every paragraph, resulting in a performance hit.
- #3124039 by Grayle: Migration plugins alter does not check for presence of migration_tags.
Support
- #3123665 by DamienMcKenna, Greenhorn, milan.durovic, explorerinruins, floown, karenann, maxilein, Dave Reid, HNS-IT-Solutions, doar1004, sthomen: Filler update script to trigger rebuild of caches due to service changes.
Task
- #3129357 by DamienMcKenna: Standardize on assertSession()->statusCodeEquals instead of assertResponse().
- #3129331 by DamienMcKenna: Resolve problems with MetatagViewsBasicsTest::testViewsUi.
- #3128281 by DamienMcKenna: Fix Page Manager tests in the 8.x-1.x branch.
- #3123578 by DamienMcKenna, Berdir: Add NodeJsonOutput test back again.
- #3124042 by Neslee Canil Pinto: t() calls should be avoided in classes, use \Drupal\Core\StringTranslation\StringTranslationTrait and $this->t() instead.
- #3124205 by DamienMcKenna, Berdir: Remove test_dependencies from metatag.info.yml
- #3124175 by Neslee Canil Pinto: Remove Unused .module file inside tests/modules/metatag_test_tag.
- #3042590 by phenaproxima, SerShevchyk, chr.fritsch, Berdir, pixlkat, abramm, Cary_Dean, pguillard, gmangones, DamienMcKenna, josephdpurcell, waverate, joshi.rohit100, baikho, valthebald: Drupal 9 compatibility fixes.
- #3123577 by DamienMcKenna: Remove RestUI dependency for D9.
- #3123582 by DamienMcKenna: Remove Devel dependency for D9.
- #3123520 by DamienMcKenna, phenaproxima: Remove Schema.org Metatag dependency for D9.