Install
Works with Drupal: ^9Using Composer to manage Drupal site dependencies
Alternative installation files
Release notes
Note: 8.x-1.18 was released with a fix for a critical bug in 1.17's update script. Sorry about that.
Happy holidays!
Thanks to everyone who collaborated on this huge release.
Highlights
- Meta tags can now be automatically trimmed to a certain length.
- Several new Facebook meta tags added.
- Lots of small bug fixes.
Note: This release requires Drupal 9, it no longer works with Drupal 8.
Contributors (48)
roshkovanv, andrewsuth, greenSkin, plach, Boobaa, DamienMcKenna, lmeurs, seancasey, andregp, luisrhaas, Anybody, Sutharsan, murilohp, introfini, Dave Reid, zebda, Eugene Bocharov, Wim Leers, larisse, Rar9, dalin, JeroenT, gngn, ytsurk, esolitos, Grevil, nikhileshpaul, anagomes, Berdir, tijsdeboeck, Nikhilesh Gupta, nJim, bwaindwain, COBadger, lamp5, jastraat, geekygnr, dionsj, jplanginier, Kasey_MK, mherchel, segovia94, narendraR, AndyThornton, Charlie ChX Negyesi, joseph.olstad, solide-echt, byybora
Changelog
Issues: 35 issues resolved.
Changes since 8.x-1.16:
Bug
- #2761909 by roshkovanv, andrewsuth, greenSkin, plach, Boobaa, DamienMcKenna, lmeurs, seancasey: og:image does not parse url from image field properly when there is a comma in the alt field.
- #3218647 by luisrhaas, DamienMcKenna, Anybody: Remove line breaks from meta tag output.
- #3209938 by Sutharsan, murilohp, DamienMcKenna: Edit form title does not contain path.
- #3253736 by Dave Reid, zebda, DamienMcKenna: favicon meta tag was renamed in Drupal 9.3.0.
- #3229004 by larisse, Rar9, DamienMcKenna: Undefined index: hreflang in metatag_hreflang_page_attachments_alter().
- #3247678 by esolitos, DamienMcKenna: Support migration with multiple "d7_*" sources.
- #3252354 by tijsdeboeck, DamienMcKenna: Fix small typo in metatag_extended_perms.info.yml
- #3189429 by Eugene Bocharov, bwaindwain, nJim, DamienMcKenna: "title" token doesn't work as expected.
- #3248361 by COBadger, DamienMcKenna: Correct README.md instruction on adding bundle defaults.
- #3248439 by lamp5, DamienMcKenna: Schema for icon mask is missing.
- #3243815 by DamienMcKenna, jastraat: 401 error on Web Manifest.
- #3204262 by jplanginier, DamienMcKenna: PHP version declared in composer.json isn't valid regarding current code.
- #3158395 by Kasey_MK, geekygnr, DamienMcKenna, mherchel: Avoid similar-sounding links with different purposes.
- #3230747 by segovia94, DamienMcKenna: Defaults UI page has malformed HTML markup.
- #3228362 by narendraR, DamienMcKenna: SQL error when migrating non-UTF8 meta tags.
- #3219963 by AndyThornton, DamienMcKenna: _metatag_is_entity_route_entity static cache problematic.
- #3223680 by DamienMcKenna, Eugene Bocharov: Test errors 8.x-1.x branch with Drupal 9.2.
Feature
- #3230393 by introfini, DamienMcKenna: Added product:availability and product:condition.
- #3223289 by DamienMcKenna, introfini: Added product:retailer_item_id.
- #3205932 by dalin, DamienMcKenna: Add noindex to "403 access denied" defaults.
- #2914998 by JeroenT, DamienMcKenna, gngn, ytsurk: Add the mask icon "color" attribute.
- #2958193 by Grevil, Anybody, DamienMcKenna, nikhileshpaul: Automatically trim meta tag lengths.
- #3170178 by geekygnr, dionsj, DamienMcKenna: Allow widget to use regular container instead of details.
- #2952229 by Charlie ChX Negyesi, DamienMcKenna, joseph.olstad, solide-echt: Allow Views meta tags to "Use replacement tokens from the first row".
Task
- #3254597 by DamienMcKenna: Remove Console integration.
- #3254423 by andregp, DamienMcKenna: Replace deprecated APIs in tests.
- #3252159 by DamienMcKenna, Eugene Bocharov: Fix tests compatibility with Drupal 9.3.x.
- #3190804 by DamienMcKenna, Wim Leers: Allow source counts to be cached: implement ::doCount() instead of ::count().
- #3240989 by anagomes, DamienMcKenna, Berdir: Not marking service definitions as public is deprecated.
- #3252359 by murilohp, DamienMcKenna: Remove workarounds for Drupal 8, update references to say "Drupal 9"
- #3244106 by Nikhilesh Gupta, nJim, DamienMcKenna: New coding standards: Inline @var declarations should use the /** */ delimiters.
- #3231725 by DamienMcKenna: Replace t() calls with (string) new TranslatableMarkup().
- #3227367 by DamienMcKenna: Replace uses of static with drupal_static().
- #3210433 by DamienMcKenna, byybora: Documented a solution for when the meta tags are not output.
- #3210890 by DamienMcKenna: Convert the README.txt to a markdown file.