You are here

CHANGELOG.txt in Metatag 7

Same filename and directory in other branches
  1. 8 CHANGELOG.txt
Metatag 7.x-1.x-dev, xxxx-xx-xx
-------------------------------
#3224758 by DamienMcKenna, jrealsteed, mnico: Update to 1.28 caused panels to
  break if metatags enable for the panel.


Metatag 7.x-1.28, 2021-07-12
----------------------------
#3137241 by tmin: metatag_metatags_form() breaks entire page/panel in some
  extreme cases.
#3113325 by VladimirAus, DamienMcKenna: Make hreflang tags available even if
  only one language enabled.
#3181898 by andyg5000, DamienMcKenna, geoffray, thejimbirch: Add Facebook
  verification meta header.
#1906578 by DamienMcKenna, andyg5000, Leo Pitt, arpas, nikita_tt, kmajzlik,
  ericwenger, mgerbault, ciss, philsward: Expose meta tag data as a Views field.
#3213283 by DamienMcKenna: Coding standards improvements.
#3182561 by thejimbirch, DamienMcKenna, volkswagenchick: Provide link to
  Facebook Open Graph debugger.
#3165571 by Eugene Bocharov, DamienMcKenna: MetatagSearchTestSearchApiService
  ::search() should return 'result count' to avoid Notice in php7.4.
#3114121 by DamienMcKenna, felribeiro: Recommend "description" tag be less than
  ~160 characters.
#3116138 by DamienMcKenna, danharper: Facebook/OG product tag
  product:retailer_item_id, and description updates.


Metatag 7.x-1.27, 2020-02-10
----------------------------
#3047486 by DamienMcKenna: Fixed hook_requirements message about Fast Token
  Browser module.
#3104933 by DamienMcKenna, ron_s: Revert #3037874 for breaking Panels support.
#3102817 by DamienMcKenna, ron_s, steveoriol, jmouse888, mattlt, slovv,
  joekings: Summary token filtering from #3063056 breaks content displays.
#3112422 by DamienMcKenna: Combine submodule "TagsTest" and "Test" tests.
#3112410 by DamienMcKenna: Only run token logic if node:summary token used.
#3109898/#2954968 by malcolm_p, andyg5000, DamienMcKenna:
  metatag_requirements() loads slowly due to system_rebuild_module_data().
#3108311 by mvc, DamienMcKenna: Meta tags not working with taxonomy terms Views
  page ending in /all.
#3107119 by DamienMcKenna: Improve in-module text, meta tag descriptions, etc.
#2403349 by DamienMcKenna, pvhee, thejimbirch: Convert "author" tag to HTML 5.2
  spec.
#3112549 by DamienMcKenna: Rename test files to PascalCase.


Metatag 7.x-1.26, 2019-12-20
----------------------------
#3011548 by jacob.embree, DamienMcKenna: Add configure link to
  metatag_importer.info.
#2966185 by DamienMcKenna, justindodge: Cache get without set causes super long
  lock_waits with stampede protection.
#3030181 by DamienMcKenna: Filter JavaScript, style content out of values.
#3021167 by Stevel, DamienMcKenna: Make Devel a dependency for all tests.
#3030239 by DamienMcKenna: Remove duplicate metatag_hreflang.test file.
#3044943 by thejimbirch, mluzitano, DamienMcKenna: Fix LICENSE.txt.
#3037897 by Ronino, DamienMcKenna: Allow raw meta tags to be modified prior to
  creating the render array.
#3037874 by Ronino: Build meta tags for Panels much later so they can be altered
  after page data has been processed.
#3018692 by thatguy, DamienMcKenna: Search API index multiple types.
#3061475 by DamienMcKenna: Token to provide summary of text fields.
#2994100 by DamienMcKenna: Add new meta tag: google.
#3082120 by thejimbirch, cindytwilliams, DamienMcKenna: Add option name in
  ROBOTS selector.
#2831198 by FeyP, Xrobak, DamienMcKenna, Simon Georges: Translated views metatag
  do not display.
#2947473 by aether, rpayanm: Validate string in
  DrupalDefaultMetaTag::tidyValue().
#2982252 by DamienMcKenna, dev20.addweb, Mingsong: PHP Notice: Undefined index
  value.
#3047486 by DamienMcKenna: Recommend the Fast Token Browser module.
#2977120 by DamienMcKenna: New meta tag: og:image:alt.
#3027076 by DamienMcKenna: Add meta tag: Pocket site verification.
#3096935 by DamienMcKenna, cindytwilliams, rubyji: Add new tag: Zoom domain
  verification.
#2994102 by DamienMcKenna, LaravZ: Removed extra xmlns definitions due to W3C
  validation errors.
#3063056 by tristangraves, DamienMcKenna: Metatag has media browser token in
  meta description.
#2957361 by DamienMcKenna: Add support for Pinterest meta namespace.


Metatag 7.x-1.25, 2018-04-03
----------------------------
#2958362 by DamienMcKenna, didierlebouc: Undefined index error in 7.x-1.24.
#2958208 by DamienMcKenna: Bug in count() statement in metatag.metatag.inc.


Metatag 7.x-1.24, 2018-04-03
----------------------------
#2958279 by joelpittet: Fatal error:  Call to undefined function int_val().


Metatag 7.x-1.23, 2018-04-03
----------------------------
#2906312 by DamienMcKenna: Added the twitter:dnt meta tag.
#2903980 by DamienMcKenna, Chris Charlton: Undefined index in
  metatag_token_info.
#2143979 by bpleduc, drunken monkey, DamienMcKenna, thirdender, davidthou:
  Allow Views meta tags to "Use replacement tokens from the first row".
#2882769 by DamienMcKenna: List Schema Metatag as a related module.
#2882769 by DamienMcKenna: Added a hook_requirements() message about the
  Schema.org Metatag module.
#2929487 by volkswagenchick, porkloin: Typo in metatag_dc.install, aka "Dublin"
  misspelled by the guy from Ireland.
#2931744 by DamienMcKenna: Fix tests for the 7.x-1.x branch,
  testXssMetatagConfig has a regression.
#2932110 by thejimbirch: Update Description's meta description to 320 chars
  (for 2018).
#2933940 by DamienMcKenna: og:image must be at least 200x200 otherwise it is
  ignored by Facebook.
#2946145 by DamienMcKenna, bkosborne: Remove usage of deprecrated each()
  function for PHP 7.2+ future proofing.
#2872206 by jenlampton: Drush command for importing from Page Title throws
  fatal.
#2872446 by jenlampton, DamienMcKenna: Complete the drush command for importing
  nodewords meta tags.
#1282806 by DamienMcKenna, iamEAP, osopolar, victoriachan, malcomio, HyperGlide,
  Murz, dandaman, klokie: Upgrade script for Meta Tags Quick.
By DamienMcKenna: Updated README.txt related to the importer module.
#2950652 by Les Lim: metatag_favicons_get_mime_type() is mostly wrong.
#2933194 by ocastle: Issue with URL Decoding panel substitutions.
#2932401 by DamienMcKenna: New tag: Set-Cookie.
#2945589 by ron_s: Apostrophe encoded in page title when using Panels
  substitutions.
#2956465 by DamienMcKenna, alexpott: Make sure $_GET['page'] is an integer.
#2832101 by DamienMcKenna, jenstechs: hreflang tokens should support Content
  Translation.
#2309017 by DamienMcKenna, rodrigoaguilera, nmillin, John_B, David Hernández,
  ctarres, cmseasy, computerbarry, skein, erwangel, espurnes, zmove:
  Automatically trim meta tag lengths.
#2958206 by DamienMcKenna: Fix hreflang tags for entity_translation.
#2864078 by DamienMcKenna: Improve coding standards on Metatags 7.x-1.x.
#2924181 by Mike Lewis: Default value for Robots on config form does not
  reflect stored configuration.
#2853251 by kpaxman: Code to use only first item doesn't work if first item is
  blank.
#1624266 by L-four, angrytoast: Add support Views Bulk Operations for mass
  updating metatags.
#2854539 by DamienMcKenna, jalpesh, zhouhana: http://drupal.org instead of
  https://www.drupal.org in default generator tag.


Metatag 7.x-1.22, 2017-07-03
----------------------------
#2853699 by DamienMcKenna: Drupal core 7.40 is the minimum version supported.
#2857982 by arosboro: Fixed tests due to changes in Entity Translation.
#2864524 by JamesK: Improve field description for the abstract meta tag.
#2868750 by DamienMcKenna: List Metatag Cxense as a related module.
#2882048 by jyraya: i18n integration shouldn't assume a tag has a group.
#2882703 by smustgrave: module_load_include() doesn't work quite as intended if
  the module is not installed.
#2864834 by DamienMcKenna: Added a note to update script 7114 to note that
  output caching has been disabled.
#2297647 by greggles, DamienMcKenna: Run views_invalidate_cache() when
  metatag_views is disabled.
#2857088 by arosboro: Fixed parsing of percentages in URLs in Metatag:Panels.


Metatag 7.x-1.21, 2017-02-15
----------------------------
#2844504 by DamienMcKenna: Add project names to all dependencies.
By DamienMcKenna: Backported some minor text changes from the D8 branch.
#2821713 by WidgetsBurritos: Don't output the mask-icon 'color' attribute if
  it's empty.
By DamienMcKenna, Michelle: Minor updates to README.txt.
#2852260 by DamienMcKenna: Output caching wasn't fully disabled for the front
  page or non-entity pages that used the global defaults.
#2852737 by DamienMcKenna: Added CodeClimate config files.
By DamienMcKenna, klausi: Information disclosure issue under certain
  circumstances.


Metatag 7.x-1.20, 2017-01-18
----------------------------
#2840500 by DamienMcKenna: Bring back compatibility with Workbench Moderation
  v1.
#2841064 by klausi, DamienMcKenna: Fix sandbox-based update scripts so they
  don't run into infinite loops.


Metatag 7.x-1.19, 2017-01-01
----------------------------
#2832427 by dmitry.kazberovich, e2thex, DamienMcKenna: Allow the metatag cache
  expiration time to be modified.
#2780025 by DamienMcKenna: Backported output tests from D8. Also fixes the
  output of the shortcut icon, ios-app, android-app, author, publisher, and made
  the Google CSE thumbnail tag an 'image'. Left some others to be fixed later.
#2832476 by czigor; Added the 'product.group' and 'place' og:type options.
#2835614 by drumm: metatag_metatags_load_multiple() doesn't need to sort the
  results.
By DamienMcKenna: Noted in the metatag_google_plus info file and README.txt that
  it includes the Author and Publisher meta tags.
By DamienMcKenna: Tweaked the favicons module description.
By DamienMcKenna: Updated main tests to match the latest coding standards.
By DamienMcKenna: Minor updates to various Google CSE labels.
By DamienMcKenna: A string in metatag_opengraph_products wasn't using an
  argument that was being passed to it.
By DamienMcKenna: Minor adjustment to metatag_mobile strings.
By DamienMcKenna: Updated submodule tests to match the latest coding standards.
#2838198 by DamienMcKenna, Mixologic: Test dependency changes to workaround
  changes in the DrupalCI platform.
#2831073 by dxvargas, DamienMcKenna: Remove old workarounds due to Workbench
  Moderation 3.x API changes, warn if older version installed.


Metatag 7.x-1.18, 2016-11-30
----------------------------
#2761817 by DamienMcKenna: Fixed metatag_update_replace_config() so it isn't
  hardcoded to only work with og:video.
#2759843 by DamienMcKenna: Removed the Alexa verification tag.
#2759855 by DamienMcKenna: Removed the Yahoo verification tag.
By DamienMcKenna: Clear Metatag's caches after deleting or renaming a meta tag.
#2763499 by DamienMcKenna: Don't use entity_load() when saving Metatag data,
  it can cause anomolies.
#2750705 by jalpesh, susannecoates: Updated description of the Google Play app
  ID meta tag.
#2771603 by FeyP: Fixed incorrect argument name to metatag_metatag_save().
#2745177 by DamienMcKenna: Tests to confirm each meta tag can be filled in and
  added to the global settings.
#2773839 by DamienMcKenna: Remove 'metatag_ui' from the {system} table.
#2773465 by DamienMcKenna: Because Page Title is now fully deprecated, promote
  converting its settings and uninstalling it.
#1944862 by FeyP, DamienMcKenna: Allow control over which meta tags and
  languages are reverted on the Bulk Revert page.
#2766315 by recrit, DamienMcKenna: metatag_entity_type_enable() would
  incorrectly change settings in certain circumstances.
#2774859 by DamienMcKenna: Refactored main tests to not use the submodules by
  default.
#2678896 by nmalinoski: Fixed redundant t() calls to fix double translation.
#2787189 by DamienMcKenna: Added some tests to confirm that the different node
  preview options don't interfere with saving meta tag values.
By DamienMcKenna: Added a Known Issue for problems with Entity Token.
#2790967 by DamienMcKenna: Added tests for taxonomy term config translations
  using i18n.
#2795255 by lazysoundsystem: 'disabled' was misspelled.
By DamienMcKenna: Updated the description of content-language to clarify its
  usage and the fact that Bing may still use it.
#1865228 by DamienMcKenna: Moved Author meta tag to GooglePlus submodule.
#1343914 by DamienMcKenna: Moved Publisher meta tag to GooglePlus submodule.
#2784879 by sorinb, DamienMcKenna: Change metatag_update_7108 to use a sandbox.
#2791963 by ttkaminski, DamienMcKenna: Don't change protocol-relative URLs in
  image values.
#2797069 by Internet, DamienMcKenna: Corrected the URL to Wikipedia's ICBM page.
#2799317 by mdooley: Use a static date example for the Expires meta tag's
  description to avoid flooding the {locales_source} table.
#2800479 by DamienMcKenna, david.gil: Avoid showing errors if Search API is not
  installed.
By DamienMcKenna: Slight reordering of the main info file.
#2663208 by DamienMcKenna, geertvd: Don't load meta tags on the /user/me page,
  avoid problems when the Me module is installed.
#2813429 by DamienMcKenna: Added tests for metatag_mobile.
#2813427 by DamienMcKenna: Added support for the amphtml link tag.
#2811735 by Stevel, DamienMcKenna: Added dependencies to all tests so that tests
  will only be listed if those dependencies are also available.
By stimalsina: Minor improvements to the amphtml meta tag's description.
#2823367 by DamienMcKenna: Fixed tests after internal API change in Media.
#2826023 by renatog, DamienMcKenna, gfcamilo: Coding standards fixes for
  metatag.module.
#2831030 by prince_zyxware: Fixed some minor coding standard bugs, spacing
 issues.
#2759461 by DamienMcKenna: hreflang=x-default is no longer removed when another
  hreflang meta tag has the same URL, instead the other tag is removed as it
  was supposed to be. Added a new [node:url-original] token for showing the
  URL for the source node for translations; updated the default value for
  the hreflang=x-default meta tag to use the new token instead of
  [node:source:url]. Updates to many tests to allow these changes.
#2532588 by cebasqueira, renatog, DamienMcKenna: Added new meta tags for Google
  CSE.
#2796701 by DrupalDano, DamienMcKenna: Some XSS tests for meta tag handling.
#2831073 by DamienMcKenna: Added Workbench Moderation as a test dependency, for
  future use.
#2831822 by DamienMcKenna: Added support for the handheld mobile alternate link
  tag, supported by Google.


Metatag 7.x-1.17, 2016-06-30
----------------------------
#2748627 by jalpesh: Corrected twitter:app:id:googleplay description.
#2752319 by DamienMcKenna: Fixed output of the mask-icon meta tag.
#2752319 by DamienMcKenna: Added the mask-icon 'color' attribute, the new 'url'
  option for meta tag definitions, and tests for the mask-icon meta tag.
#2754263 by DamienMcKenna: Meta tags with multiple values should still be
  returned as a string from metatag_get_value().
#1953080 by DamienMcKenna: Don't output language/locale meta tags if they are
  equal to LANGUAGE_NONE/"und".
#2659906 by DamienMcKenna: Rewrote update 7040 to use less memory and work
  better.
#2720723 by IRuslan: Allow config instance names to be changed.
#2669592 by DamienMcKenna: Fix for possible problem with removal of meta tags
  that Metatag is already outputting.
#2162397 by DamienMckenna: Added test dependency for Profile2.
#2162397 by roderick, DamienMckenna, hideaway: Fixed loading multiple entities
  on the same path when at least one of them is not enabled for use with
  Metatag and gets in the way of the one which is enabled.


Metatag 7.x-1.16, 2016-06-03
----------------------------
#2742063 by jalpesh, DamienMcKenna: Fix syntax error in verification module.
#2742123 by DamienMcKenna: Added test for all submodules to ensure they could be
  enabled.


Metatag 7.x-1.15, 2016-06-03
----------------------------
#2700217 by DamienMcKenna: Added Media module as a test dependency.
#2700217 by DamienMcKenna: Automatically filter out Media embed codes from meta
  tags when the Media WYSIWYG module is installed.
#2709985 by alzz: Added fb:pages meta tag for Facebook Instant Pages.
#2703081 by DylanUnderwood: Added apple-mobile-web-app-title meta tag.
#2704805 by jcnventura: Fixed the hreflang meta tag.
#2678004 by alvar0hurtad0: Improvements to the API documentation.
By DamienMcKenna: Corrected some messages in metatag_update_7104.
By DamienMcKenna: Incorrect indenting in metatag_favicons.metatag.inc.
#2687309 by das-peter, skein, DamienMcKenna, k_zoltan: Fixed output translations
  so it's actually disabled when it's turned off.
#2712815 by Chalk, DamienMcKenna: Rewrote update scripts that rename meta tags
  to use two new shared functions, and always use a sandbox for it.
#2720463 by DamienMcKenna: Rename the icon_any favicon to mask-icon.
#2276855 by ben.kyriakou: Properly handle the 'disabled' state when featurized
  configs are reverted.
#2687309 by das-peter, DamienMcKenna: Submodules shouldn't update translations
  during page load.
#2725251 by DamienMcKenna, Jim.M: Added validation tags for Alexa, Baidu, Norton
  Safe Web and Yahoo.
#2725741 by DamienMcKenna: Ensure the Locale module is enabled before running db
  queries against the {locales_source} table.
By DamienMcKenna: Updated the docblock comment for metatag_metatags_save().
#2728919 by DYdave: Workaround for CTools bug that causes the Views popup to be
  tiny.
#2728933 by DYdave, DamienMcKenna: Trigger hook_metatag_token_types() from
  metatag_metatags_form() instead of metatag_field_attach_form() so it works
  with all submodules too.
#2710377 by DamienMcKenna: Updated the message for og:image:url to make it
  clear it might be better to not use it.
#2539388 by DamienMcKenna: All image meta tags will be output with absolute URLs
  and spaces will be replaced with '%20'.
#2692877 by stefan.r, DamienMcKenna, Drunkey Monkey: Search API integration.
#2720221 by dnmurray: Allow sanitizing of values through token_replace(); for
  advanced usage only, may lead to other issues.
#2497043 by marcelovani, uzlov: Allow Metatag:Context configs to be sorted by a
  'weight' value.


Metatag 7.x-1.14, 2016-04-02
----------------------------
By DamienMcKenna: Corrected return code from update 7107.
#2664624 by DamienMcKenna: Added a space in front of the Google Plus schemaorg
  variable to avoid HTML validation errors because of the lack of space.
#2658902 by DamienMcKenna, swentel: Renamed the 'Add a Metatag default' link to
  match the D8 wording.
#2665206 by DamienMcKenna: Don't add an index in 7029 if it already exists.
#2670842 by Ambient.Impact: Fixed permissions in the Importer submodule.
#2613598 by DamienMcKenna: Removed the Contributor Covenant, replaced it with a
  link to https://www.drupal.org/dcoc.
#2692933 by doostinharrell, DamienMcKenna: $metatags variable in
  metatag_field_attach_form() may not be an array in certain circumstances.
#2658808 by tommik: Rewrote query in update 7040 so it works better.
#2688963 by DamienMcKenna: Added a note about the Yoast SEO module.
#2687847 by DamienMcKenna: Added a note about the Parse.ly module.
#2696445 by Simon Georges: Added the twitter:image:alt meta tag.
#2678896 by Dave Reid: Fixed double-encoding of form fields.
#2667214 by DamienMcKenna: Improved tests for string encoding.
#2667214 by joelstein, DamienMcKenna: Decode HTML entities prior to rendering
  meta tags.


Metatag 7.x-1.13, 2016-03-04
----------------------------
#2662952 by DamienMcKenna: Fixed logic on hook_requirements for checking the
  version of Token that is installed.


Metatag 7.x-1.12, 2016-03-04
----------------------------
#2644742 by kev5873, DamienMcKenna: Variable scoping issue with Metatag:Panels
  could lead to incorrect meta tag output.
#2309017 by DamienMcKenna, rodrigoaguilera: Tidied up the install file a little.
#2658808 by DamienMcKenna: Improved query to skip update 7040 if it isn't
  needed.
#2658262 by Devin Carlson, DamienMcKenna: Fixed hook_metatag_config_delete(),
  this time with tests.
#2661378 by DamienMcKenna: No longer require Token v7.x-1.6, just highly
  recommend it.
#2661408 by DamienMcKenna: Removed the status message when core is up-to-date.
#2661412 by DamienMcKenna: Improve hook_requirements check for Entity
  Translation.
#2661434 by DamienMcKenna: Removed the status message about alt_hreflang.
#2652120 by DamienMcKenna: Fixes for old config translations that weren't
  fixed with previous updates.


Metatag 7.x-1.11, 2016-01-26
----------------------------
#2568499 by DamienMcKenna, DD 85: Removed an errant space.
#2655582 by DamienMcKenna, MihaiMiculescu: Fixed automatic image parsing.
By DamienMcKenna: Minor changes to the README.txt file.
#2655614 by DamienMcKenna: Added tests for image handling.
#2655662 by DamienMcKenna: Fixed handling of output translation on pages with
  really long paths.


Metatag 7.x-1.10, 2016-01-22
----------------------------
#2654838 by Plazik, DamienMcKenna: Disabling output caching lead to Undefined
  Variable errors.
#2654638 by DamienMcKenna, noah, marleythedog: Allow updates 7104 and 7105 to
  run if Locale is not enabled.
#2654530 by DamienMcKenna, Adenn, deja711: Twitter Cards update 7100 and
  OpenGraph update 7103 cannot run until Metatag update 7100 has finished.


Metatag 7.x-1.9, 2016-01-21
---------------------------
#2652772 by DamienMcKenna: Fix update 7101 and rerun it to correct translation
  data.
#2651812 by DamienMcKenna: Added an option to disable the i18n integration.
#2420489 by Les Lim, DamienMcKenna: New caching process for entities.
#2652260 by DamienMcKenna: Remove the revision_id from translation string IDs.
#2509246 by DamienMcKenna, zniki.ru: Remove meta tags added by core, with option
  to leave them as-is.
#2652294 by DamienMcKenna: Incorrect string context was being used for meta tag
  output translation.
#2653434 by DamienMcKenna, reinchek: Fixed metatag_metatags_load().
#2653446 by DamienMcKenna: Wrong variable name passed to
  metatag_config_delete().
#1858540 by DamienMcKenna, friera: Added the pragma, cache-control and expires
  meta tags.


Metatag 7.x-1.8, 2016-01-14
---------------------------
#2546636 by DamienMcKenna: Fixes to the custom Panels pane for editing tags.
#2113501 by DamienMcKenna: Shortened i18n translation context to just
  "metatag:METATAGNAME" to make translations easier.
#2552829 by DamienMcKenna: Move the basic meta tags to a group.
#2552827 by DamienMcKenna: Group meta tag tokens so they're less confusing.
#2552849 by DamienMcKenna: Meta tag tokens for user entities.
#1986032 by DamienMcKenna, izus, yang_yi_cn, Placinta, maijs, Tharna, stijndmd:
  Improved i18n compatibility for the Views, Panels and Context submodules.
#2518690 by manikaprasanth: Added support for editing Commerce product entities.
#2550001 by DamienMcKenna: Renamed twitter:image:src back to twitter:image. LOL.
#2559359 by labboy0276: Errors if the Views integration can't find the expected
  display object.
#2560649 by DamienMcKenna: Added optional second-stage translation for meta tag
  output.
#2556741 by DamienMcKenna: Fixed robots handling on Nodewords importer; moved
  Nodewords importer into a separate file to keep the Importer module more
  general.
#1809652 by DamienMcKenna: Added a new [current-page:pager] token for inserting
  a pager into meta tags.
#1809652 by DamienMcKenna: Update default node title to insert the pager.
#2518690 by DamienMcKenna: Improvements to Commerce Product handling.
#2568499 by DamienMcKenna: Added new Apple-specific meta tags to the Mobile
  submodule.
#2568463 by DamienMcKenna: Added the android-app deeplink meta tag.
#2569093 by DamienMcKenna: Added the ios-app deeplink meta tag.
#2568955 by DamienMcKenna: Don't output meta tags that only contain a pager.
#2556741 by DamienMcKenna: BatchAPI call wasn't updated after the Nodewords
  importer file was renamed.
#2514916 by DamienMcKenna: Split up the tests file, moved them into the tests
  directory, added new tests for node revisions.
#2567621 by hass: Allow the custom pager to be translated using the i18n
  Variable module.
#2572371 by Dave Reid: Remove support for comments.
#2572291 by Dave Reid: Always display config items in the correct order - global
  items first, then sorted alphabetically.
#2567677 by Perignon, DamienMcKenna: og:video meta tag renamed.
#2556741 by DamienMcKenna: Follow-up to fix imported robots meta tags.
#2556741 by DamienMcKenna: Updated the final commit message to show the correct
  count.
#2498213 by makangus: Added the Android manifest meta tag.
#2573869 by DamienMcKenna: Fixed variable bug in update 7040.
#2579871 by DamienMcKenna: Added more test dependencies.
#2579201 by lesonunique, DamienMcKenna: Missing 'secure' option on
  og:audio:secure_url.
#2580623 by marcvangend: Incorrect check for admin_language.
#2580523 by DamienMcKenna: Add a note to hook_requirements if hreflang module
  is not installed and there are multiple locales enabled on the site.
#2587369 by DamienMcKenna: Added two placeholder files for storing tests for the
  Views integration.
#2587371 by DamienMcKenna: Added two placeholder files for storing tests for the
  Panels integration.
#2376857 by DamienMcKenna: Work around entity definitions that don't have a
  'bundles' attribute.
#2455777 by DamienMcKenna: Don't try to save any {metatag} records if the entity
  or bundle is not supported.
#2597301 by DamienMcKenna: New submodule for handling the hreflang meta tag.
#2603058 by FluxSauce: Fixed problem loading migrate.inc file if Migrate is not
  enabled.
#1957358 by pjonckiere, DamienMcKenna: Add tests to ensure that the meta tag
  string encoding works correctly.
By DamienMcKenna: Some commit messages were in the wrong place.
#2603458 by Frando: Fixed update 7018 for sites using Entity Translation, and
  re-run it.
#1355788 by DamienMcKenna: Allow use of 'public://' file scheme for images.
#2550001 by Dave Reid: Blank out metatag_update_7024() and metatag_update_7030()
  because the 'twitter:image:src' meta tag was renamed back to 'twitter:image'
  so these updates don't need to ever run.
#1957358 by DamienMcKenna: Added tests to confirm that HTML entities work
  correctly in the page title.
#2619438 by DamienMcKenna: Improve documentation on the mobile subtheme.
#2597301 by DamienMcKenna: Only use the new locale-URL tokens when translations
  modules are enabled.
#2180031 by DamienMcKenna: Fixed double-encoding of tokens.
#2635144 by DamienMcKenna: Added the apple-itunes-app meta tag.
#1904542 by DamienMcKenna: Added a bunch of Windows and IE -focused meta tags.
#2636132 by SpaghettiBolognese: Inconsistency in submodule naming.
#2637026 by matthewordie, DamienMcKenna: Mention in the og:image meta tag how
  Facebook will handle multiple images (It defaults to the largest one).
#2564483 by DamienMcKenna, drupov, mas0h, das-peter, pwiniacki, sylus, webflo,
  Gábor Hojtsy, pjonckiere, k_zoltan: Fixed i18n integration for core module and
  all submodules; added over 1,000 new test assertions in major expansion of the
  test suite.
#2644156 by DamienMcKenna: Default value of image_src meta tag for user entity
  was set incorrectly.
#2639170 by anthonyleach: Use the correct hooks to add the RDF namespaces.
#2628558 by marcelovani: Renamed the bundled Context definitions to avoid
  conflicts.
By DamienMcKenna: Fixed an accidental removal of the Token v1.6 requirement.
#2622662 by rollsd: Adjusted logic to fix problem with entity types that only
  have one bundle.
#2648804 by DamienMcKenna: Removed some unfinished code from
  metatag_metatags_delete_multiple().
#2587725 by DamienMcKenna: Fixed display of meta tag labels in localized entity
  & config forms.
#2389929 by michee.lengronne, scor, DamienMcKenna, sint: Fixed Google+ HTML
  head declaration so it validates, but a change to the site's html.tpl.php is
  now required.
#2184857 by DamienMcKenna, mikeytown2: Expanded metatag_metatags_load() to allow
  meta tags to be loaded by revision ID.
#1838554 by dimchich, jcnventura, Bao Truong, marcelovani, DamienMcKenna: Allow
  entity tokens to be properly used on entity pages via Metatag:Context i.e.
  'by path'.
#2361343 by marcelovani: Allow by-path definitions to override the page title of
  all pages.
#2493689 by DamienMcKenna: Removed two arguments from metatag_metatags_save()
  that weren't actually being used.
#2613598 by DamienMcKenna: Added a copy of the Contributor Covenant in the
  CODE_OF_CONDUCT.txt file.
#2335015 by DamienMcKenna: Remove og:type 'blog'.
#2649816 by DamienMcKenna: Added a copy of the GPL 2.0 license to the
  repository.
#2338211 by DamienMcKenna: Only output the first item of a token for image meta
  tags that only support one value.


Metatag 7.x-1.7, 2015-07-24
---------------------------
#2537738 by deepak_zyxware: Incorrect path to fb_social settings page.
#2535178 by DamienMcKenna: 'multiple' option on Viewport causes problems with
  the meta tag's intended values.
#2524460 by DamienMcKenna, adriancotter, gbirch, jrb: Remove custom wrangling
  for Views-based custom entity displays, added new hook to allow other modules
  to customize as needed (hook_metatag_views_post_render_get_entity).
#2199533 by Adrian Richardson, DamienMcKenna, mairi: Don't reload entities when
  processing tokens, it causes problems with content workflows.
#2513892 by DamienMcKenna: Tests for user objects.
#1658970 by DamienMcKenna, stefan.r, subhojit777, HyperGlide, jenlampton: Drush
  script to convert data from the Page Title module.


Metatag 7.x-1.6, 2015-06-30
---------------------------
#2503089 by DamienMcKenna: Added support for the "any" favicon, used for SVG
  files in Safari 9.
#2499865 by DamienMcKenna: Improvements to entity selection, all sites will now
  automatically start off supporting news, terms and users.
#2503097 by DamienMcKenna: Added the theme-color meta tag.
#2503089 by jdanthinne, DamienMcKenna: Improved wording of the SVG favicon
  description.
#2499737 by DamienMcKenna: Moved the Dublin Core Additional Tags meta tags into
  a new submodule, metatag_dc_advanced.
#2499739 by DamienMcKenna: Moved the Open Graph Products meta tags into a new
  submodule, metatag_opengraph_products.
#2498173 by DamienMcKenna: Clarified the touch icon meta tags available by
  adding separate primary vs precomposed tags.
#2499739 by DamienMcKenna: Follow-up to fix a missing variable.
#2507025 by DamienMcKenna: Fixed Panels/Panelizer support for entities after
  changes in 1.5.
#2505051 by DamienMcKenna: Automatically check for image URLs in image meta
  tags; added a new 'image' attribute to meta tag specifications.
#2504561 by hanoii: Remove unused metatag_load_entity_from_path() function and
  corresponding hook.
#2222711 by hanoii, DamienMcKenna, andyg5000: Fixed Views support for entities
  after API changes in 1.5.
#2467587 by DamienMcKenna: Clear the Metatag cache when a node's state is
  changed via Workbench Moderation.
#2449425 by DamienMcKenna: Only process string values for token replacement.
#2265453 by zd123, DamienMcKenna: CTools keyword substitution for Panels
  integration.
#2512284 by DamienMcKenna: Missing token browser link on main Metatag fieldset.
#2513890 by DamienMcKenna: Added tests for taxonomy term integration.
#1404270 by JStanton, DamienMcKenna: Added the Refresh meta tag.
#2384673 by etroid, DamienMcKenna: Added the shortcut icon meta tag.
#2514852 by rrfegade: Spelling mistakes in README.txt files.
#2514878 by DamienMcKenna: Ignore admin pages on Views/CTools-driven entity
  pages.
#2514812 by david_garcia: Fix Views integration for ECK entities.
#2514572 by DamienMcKenna: Don't check if records exist when deleting them,
  just run the deletion query.


Metatag 7.x-1.5, 2015-05-29
---------------------------
#2442183 by DamienMcKenna, jwilson: Mention the Image URL Formatter module in
  the README.txt file.
#2451231 by DamienMcKenna: Fixed the Devel:Generate integration.
By DamienMcKenna: Rearranged og:type select_or_other integration code to be
  after the og:type tag definition.
By DamienMcKenna: Removed duplicate description for video:writer meta tag.
By DamienMcKenna: Standardized structure of all theme functions.
#2452985 by DamienMcKenna: Added 39 additional Dublin Core meta tags.
By DamienMcKenna: Removed duplicate dcterms.rights tag.
By DamienMcKenna: Updated new 'date' dcterms tags to use 'date' generator.
#2460791 by DamienMcKenna: Allow the page region used to trigger output to be
  changed; see the advanced settings page for details.
#2462117 by DamienMcKenna: Allow the included default configurations to be
  disabled.
#2454499 by Dmitriy.trt: metatag_config_is_enabled() returned FALSE for empty
  config, when checked with defaults.
#2407477 by greggles: Provide support for Twitter app tags without having to use
  an "app" type.
By DamienMcKenna: Fixed a small mistake in output of metatag_update_7011().
#2429091 by deviantintegral, DamienMcKenna: Add support for applinks.org tags.
#2417155 by dobe: Feeds import fails because of placement of entity_type.
By DamienMcKenna: Minor text improvements per D8 branch.
By DamienMcKenna: Clarified compatibility with Workbench Moderation.
#2473459 by DamienMcKenna: Updated all links to d.o.
#2479325 by DamienMcKenna: Require Token 1.6.
#1491562 by jonathan_hunt, knalstaaf: Add instructions to README.txt explaining
  how to configure meta tags for entity bundles.
#2449425 by DamienMcKenna: Refactored select_or_other usage, API addition.
#2487179 by DamienMcKenna: Allow longer cache IDs to reduce conflicts.
#2473107 by DamienMcKenna: Added a warning about having more og:image:type
  values than there are og:image values, it can lead to Facebook validation
  errors.
#2474427 by DamienMcKenna: Added an advanced option to disable the output cache.
#2432517 by undertext, DamienMcKenna: Check all CTools contexts, not just the
  first one.
#2449425 by DamienMcKenna: Follow-up for select_or_other bug.
#2415983 by ciss, DamienMcKenna: Core elements not removed when no metatag
  substitute provided.
#2490846 by DamienMcKenna: Using [metatag] tokens failed if the value was empty.
#2466629 by DamienMcKenna, rupertj: Ensure entity is an object before checking
  its language code.
#2081717 by DamienMcKenna: Added Admin Menu item for flush the Metatag caches.
By DamienMcKenna: Noted that the 'shortlink' meta tag replaces 'shorturl'.
#2493711 by akoe, DamienMcKenna: Added geo.position, geo.placename, geo.region
  and icbm meta tags.
#2493395 by das-peter: Google+ itemtype meta tag malformatted.
#1915926 by DamienMcKenna: Allow multiple fb:admins values.
#2494271 by DamienMcKenna: og:street_address, og:postal_code, og:country_name
  are incorrect.
#1498762 by DamienMcKenna: Added the Rating meta tag.
#2451271 by DamienMcKenna: Added the Referrer meta tag.
#1285946 by DamienMcKenna: Added metatag_mobile submodule with a few mobile
  -related meta tags.
#2475147 by MatthewHager, DamienMcKenna: Fixed Feeds integration after its API
  changed.
#2070821 by DamienMcKenna, pounard: Major re-architecture to how supported
  entities are handled.
#2495877 by DamienMcKenna: Added a Context global config instance.
#2495875 by DamienMcKenna: Added a Panels global config instance.
#1281138 by jantoine, DamienMcKenna, drupalninja99, stuart.crouch, subhojit777,
  KarlShea: Metatag:Importer submodule for importing data from Nodewords (D6).
#2376921 by DamienMcKenna: Trigger an entity cache clear when meta tags are
  saved or deleted.
#2496487 by DamienMcKenna: The function is called entity_get_info(), not
  entity_info().
#2103321 by mistermoper, DamienMcKenna: Added 24 more Open Graph meta tags for
  managing product information.
#2085747 by DamienMcKenna: Added twelve favicon varieties to a new submodule,
  Metatag: Favicons.
By DamienMcKenna: Removed message from metatag_opengraph_install() warning about
  compatibility with the RDF module, which is no longer applicable.
#2408211 by infinet, MatthewHager: Context substitution added to Metatag: Panels
  output.
#2156653 by mitsuroseba, undertext, asgorobets, DamienMcKenna: Added a custom
  pane for adding the meta tags fieldset to a node form customized via Panels.
#2496487 by DamienMcKenna: Follow-up on previous commit, remove unneeded
  function_exists() call.


Metatag 7.x-1.5-beta1, 2015-02-02
---------------------------------
#2362639 by DamienMcKenna: Improved defaults for Google+ meta tags.
#2318985 by DamienMcKenna: Indicate that Open Graph tags are used on Pinterest.
#2362639 by DamienMcKenna: Added itemtype default values for Google+ meta tags.
#2358137 by DamienMcKenna: Added a submodule for managing site verification
  meta tags, the first of which is for Google.
#2358131 by DamienMcKenna: Support for the Pinterest verification meta tag.
#1848338 by larowlan, DamienMcKenna: Added more tests, especially one for
  checking the editorial process on a node.
#2362893 by ipo4ka704: Don't assume the first Panels context is an object.
#2363591 by DamienMcKenna: Added a default for the 'image' meta tag on user
  entity pages.
#1967856 by duozersk: Fixed a minor mistake in the previous commit.
#2370943 by Simon George: Removed redundant comment.
#2373189 by nmillin: Added support for the Bing verification code.
#2358139 by nmillin: Added support for the Yandex verification code.
#2378127 by DamienMcKenna: Support for rel="alternate" hreflang="x" link tag.
#2376915 by jenlampton, DamienMcKenna: Added the og:image:url meta tag.
#1978708 by DamienMcKenna, scor: Updated warning about compatibility with the
  RDF module in Drupal core before 7.33.
#2385265 by mikemiles86: Correctly flatten Metatag form fieldsets in Context
  integration.
#2370439 by potop, DamienMcKenna: Work around hook_entity_load() problems by
  loading entity info in metatag_entity_supports_metatags() on demand.
#1868460 by preshetin: Added the rel=prev and rel=next meta tags.
#2388339 by das-peter: Fix select_or_other integration for Metatag:GooglePlus,
  add the missing element_validator.
#2391975 by Spleshka: Support scenarios where the entity is possibly blank or
  has no entity_id assigned yet, e.g. Profile2 pages.
#2400241 by greggles: Typo in description of robots-notranslate option.
#2400529 by greggles: Add support for OG product price:amount, price:currency.
#2411607 by liberatr, DamienMcKenna: README.txt note about using the
  field_multiple_types module to control how many items are output.
#2415025 by DamienMcKenna: l() in metatag_metatag_info() creates recursion bug.
#2411477 by betz, DamienMcKenna: $form[#entity] doesn't work for all entities.
#2411549 by maijs: Language is lost during migration.
#2198669 by D2ev: Using metatag tokens can easily cause an infinite loop.
#2411477 by DamienMcKenna, betz: Follow-up to last change.


Metatag 7.x-1.4, 2014-10-09
---------------------------
#2353079 by DamienMcKenna: Fixed Views integration, for real this time.
#2344877 by DamienMcKenna: Fixed Panels integration, for real this time.


Metatag 7.x-1.3, 2014-10-07
---------------------------
#2350967 by das-peter, DamienMcKenna: Fatal error occurred loading any View that
  did not have meta tags assigned.
#2344877 by DamienMcKenna, Mau Palantír, libelle2000: Fixed Panels integration.
By DamienMcKenna: metatag_metatags_load()'s documentation was incorrect.
#2347193 by DamienMcKenna: Updated Feeds integration to be compatible with the
  new data structures in 1.0, and revision_id problems.


Metatag 7.x-1.2, 2014-10-04
---------------------------
#2343909 by DamienMcKenna: Unable to update meta tags on nodes that didn't
  contain translations.
#2185791 by DamienMcKenna: Improved logic for deciding which meta tag values
  to use for the current language; new advanced option allows loading of the
  entity's default language's values if nothing else matches.
#2346159 by DamienMcKenna: Fixed tag dependencies, which were broken in 1.0.
#2346153 by DamienMcKenna: Added Twitter app 'name' tags, misc improvements to
  Twitter Cards code.
#2185791 by DamienMcKenna: Changed the no-values-to-load entity language default
  logic so that the default language values will be loaded unless disabled.
#1304038 by DamienMcKenna: Indicate in the README.txt how to disable output for
  the three meta tags output by Drupal core by default.
#2350129 by DamienMcKenna: Added a Drush command for clearing Metatag's caches.
#2341795 by DamienMcKenna: Updated Metatag:Views to be compatible with the new
  form data structure in 1.0.
#2292043 by eric.chenchao, DamienMcKenna: Added Google+ 'itemprop' meta tags.
#2341795 by DamienMcKenna: Fixed Views previews.
#2289139 by maijs, DamienMcKenna: Allow each Views display to have different
  meta tag values.


Metatag 7.x-1.1, 2014-09-18
---------------------------
#2340639 by agoradesign: Additional check needed in hook_requirements to avoid
  breaking installation profiles.
#2340337 by DamienMcKenna: Config system updated for the new language-based
  data handling.
#2330823 by DamienMcKenna: REVERT: Remove the deprecated G+ Author meta tag.


Metatag 7.x-1.0, 2014-09-17
---------------------------
#2319389 by DamienMcKenna: Additional Open Graph meta tags, for videos.
#2169575 by gvorbeck: Workbench Moderation v2 doesn't need any hackery, so
  removed the message in hook_requirements().
#2140189 by ttkaminski, DamienMcKenna: Added an index to {metatag} table for the
  'type' and 'revision_id' fields.
#1391554 by DamienMcKenna: Handle scenarios where the legacy "metatags" module
  had been installed.
#2325459 by DamienMcKenna: Used JSHint to correct some minor JS bugs.
#2326197 by Dave Reid: metatag_generate_entity_metatags() cache can be bypassed.
By DamienMcKenna: Updated the og:image size guidelines.
By DamienMcKenna: Remove the redundant metatag_taxonomy_term_view_alter().
By DamienMcKenna: Support Twitter Cards fieldset in Metatag:Context.
#1778286 by alberto56: Removed the deprecated metatag_ui module.
#2331677 by othermachines: Updates 7025 and 7027 attempted to update the wrong
  tables.
#2330823 by othermachines: Remove the deprecated G+ Author meta tag.
#2186155 by DamienMcKenna, grahamC, JeroenT: Resolved problems when saving an
  entity directly rather than via entity form.
By DamienMcKenna: Corrected the namespace prefix for OG video meta tags.
#2186155 by DamienMcKenna: Follow-up to fix a number of scenarios.



Metatag 7.x-1.0-rc2, 2014-08-05
-------------------------------
#1904266 by mvwensen, DamienMcKenna: Added the dcterms.modified meta tag.
#2202031 by DamienMcKenna: Don't double-encode output, handle   specially.
#2026343 by DamienMcKenna, skruf, valkum, wxman: Added many more Open Graph meta
  tags.
#2164919 by DamienMcKenna: Added an Advanced Settings page.
#2241083 by DamienMcKenna: API structure for definiting field dependencies;
  currently limited to hiding/showing fields, can be expanded later with
  validation logic. Initial implementation for some Open Graph and Twitter Cards
  meta tags.
#2307523 by leewillis77, DamienMcKenna: Additional arguments for two
  drupal_alter hooks.
#2241083 by rooby: Refactored meta tag output generation using a new function,
  metatag_generate_entity_metatags(), allowing for the tags to be independently
  obtained for a given entity.
#2262159 by DamienMcKenna: Bumped core requirement to 7.28, removed the
  [node:summary] fix that's no longer needed.
#2306449 by DamienMcKenna: Not having the Transliteration or Imagecache Token
  modules installed no longer reports an error in hook_requirements().
#1328562 by andremolnar, Greg Boggs, DamienMcKenna: Improved form descriptions.
#1918706 by theunraveler, DamienMcKenna, Zekvyrin, JeroenT: [current-page:title]
  didn't work correctly on Panels pages.
#2153977 by paolomainardi, DamienMcKenna: Fix for translations of base entity
  type configuration when there is no bundle configuration.
#2572891 by DamienMcKenna: Removed most 'fine tuning' items from the README.txt
  file, added notes again about using Imagecache_Token to improve images.


Metatag 7.x-1.0-rc1, 2014-07-12
-------------------------------
By DamienMcKenna: Small improvement to the comment on update 7007.
#2196393 by generalconsensus, aprohl5: Typo in hook_install().
#2237507 by SebCorbin: Only delete all records when editing one entity revision.
#2056739 by B-Prod: Incorrect language handling when displaying entity pages
  using Panels.
#2205675 by Romlam, greggles: Typo in variable name caused data to not load.
#2265447 by opdavies: Ignore comment entities, conflict with comment_fragment.
#2271685 by adee147: Typos in metatag_metatags_cache_clear().
#2271811 by DamienMcKenna: Replaced theme_metatag_opengraph() with
  theme_metatag_property().
#1282636 by DamienMcKenna: Support meta tags that allow multiple values; first
  supported tags are og:image and og:image:secure_url.
#2273459 by DamienMcKenna: Improved Twitter Cards default values.
#2273241 by DamienMcKenna: Use the new hook_metatag_bundled_config_alter() to
  load settings from submodules.
#2273493 by DamienMcKenna: Improved Dublin Core default values.
#2274921 by DamienMcKenna: Token browser link missing on settings pages.
#2277787 by eugene.ilyin: Missing translations in metatag_context.
By DamienMcKenna: Removed duplicate 'devel_generate' setting for 'image_src'.
#2282903 by DamienMcKenna: Special handling for meta tags that need to output a
  secure URL, replace 'http://' with 'https://'.
#2281833 by DamienMcKenna: Ensure multi-item values are output in a consistent
  order.
#2275323 by drastik: Provide link to settings page in Metatag:Context module.
#1284810 by DamienMcKenna: Really recommend installing Imagecache Token.
#1809356 by DamienMcKenna: Sort all meta tags.
#2276361 by DamienMcKenna: Move Facebook meta tags into a separate submodule.
#2185943 by fizk: Remove warnings about Exclude Node Title.
#2266595 by hefox: Change watchdog() message to a warning not critical, to avoid
  problems with Jenkins.
#2193195 by 75th Trombone: Corrected a variable usage in README.txt.
#1338612 by Lasac, DamienMcKenna: Added the content-language meta tag.
#2291993 by DamienMcKenna: Duplicate fb meta tags causes lots of errors.
#2285787 by SebCorbin: Entity Translation problems with revisions.
#2025425 by moonray, David_Rothstein, hefox, DamienMcKenna: Cache improvement
  to separate entity vs page language.
#2186241 by nnevill.io1, DamienMcKenna: Revisions support for Panels.
#2051407 by cha0s, DamienMcKenna: Language support for token integration.
#2183203 by mikeytown2, juampy, DamienMcKenna: Improved queries in
  metatag_metatags_load_multiple().
#2227377 by DamienMcKenna: taxonomy_vocabulary_load() caused problems when
  executed during hook_entity_info_alter().
#1995564 by DamienMcKenna, willieseabrook: Added a warning about a possible
  conflict with the Admin Language module.
#2298337 by DamienMcKenna: Added an API option to indicate one meta tag replaces
  another; updated API docs accordingly.
#2267501 by DamienMcKenna: Renamed the 'twitter:image' meta tag to the correct
  'twitter:image:src'.
#2121437 by DamienMcKenna: Renamed the 'copyright' meta tag to the correct
  'rights' tag.
#2177455 by DamienMcKenna: Avoid errors when updating from older releases due
  to missing revision_id field.
#2178411 by DamienMcKenna, kporras07: Language not assigned correctly on CTools
  -based pages.


Metatag 7.x-1.0-beta9, 2014-01-18
---------------------------------
#2174363 by DamienMcKenna: Changed update 7018 to avoid attempting to create
  duplicate records when updating; instead should there be a collision the
  record with revision_id 0 will be deleted.
#2176351 by DamienMcKenna: 403 and 404 error pages will use the global default
  for the page title instead of copying the homepage's.
#2175843 by DamienMcKenna: It was possible to get to update 7016 without the
  revision_id field existing, so make sure it exists.
#2081787 by attila.fekete: Don't let Metatag:Views overwrite the frontpage meta
  tag config, matching how Metatag:Panels works.
#2176375 by DamienMcKenna: Added note to README.txt about the Textimage module's
  compatibility with Metatag.
#2170771 by DamienMcKenna: Added support for the og:image:secure_url meta tag.


Metatag 7.x-1.0-beta8, 2014-01-15
---------------------------------
#1995284 by DamienMcKenna: Replace $_SERVER['REQUEST_URI'] with request_uri().
By DamienMcKenna: Updated the README.txt's Credits section to match the project
  page.
#1978708 by DamienMcKenna: Added a note to the README.txt, hook_install and
  hook_requirements to mention that RDF can cause validation errors for the
  Open Graph meta tag output.
#1977640 by dsdeiz: Fixed a comment typo.
#1978730 by DamienMcKenna: Added an installation note to read the README.txt
  file.
#1978568 by DamienMcKenna: Strip line breaks in all tag output.
#1961354 by DamienMcKenna, thesame: Optionally provide additional permissions
  so that access to modify each meta tag can be controlled individually, see
  README.txt for more details.
#1933678 by DamienMcKenna: Default Context configurations for the user login and
  registration pages.
#1816856 by DamienMcKenna: Default Context configuration for the main forum
  page.
#1292612 by DamienMcKenna: Default Context configuration for the main blog
  page.
#1988346 by DamienMcKenna: Form permissions were being overridden thus making
  the Metatag fieldset visible when it shouldn't have been.
#1994352 by AmbikaFR: Two strings were not translatable.
#1970064 by Jorrit: Metatag:Panels did not load the data correctly.
#1994634 by DamienMcKenna: DrupalTextMetaTag::getValue fails if
  $options['instance'] element doesn't exist.
#1994630 by DamienMcKenna: Cleanup/filter all meta tag output.
By DamienMcKenna: Moved hook_requirements to the top of metatag.install.
#1982164 by DamienMcKenna: Added hook_requirements note to ensure that Entity
  Translation is up-to-date.
#2020565 by DamienMcKenna: Save the correct language value on initial entity
  creation.
#1876034 by DamienMcKenna: Updated a comment to indicate that there was a
  problem with Metatag itself when saving records via node_save(), not
  Workbench Moderation after all.
#2024277 by greggles, DamienMcKenna: Don't output a meta tag if the string is
  blank, but still allow "0" to be output when needed.
#1999936 by DamienMcKenna: Fixed poor logic for checking if a valid language
  was available in metatag_metatags_values().
#2024277 by DamienMcKenna: Follow-up to fix all meta tag output.
#1498764 by nick_schuch, DamienMcKenna: Added the Revisit-After meta tag.
#1671846 by benys, DamienMcKenna: Expose meta tags as tokens.
#1830952 by DYdave, DamienMcKenna: Allow token types and patterns to be altered.
#1859136 by plopesc, DamienMcKenna: Properly update meta tag records.
#2045855 by czigor: Fix translation of meta tag info labels.
#1572474 by PieIsGood, Dan Reinders, DamienMcKenna: Entity revision support.
#2051401 by cha0s: Remove errant dpm() left in from earlier testing.
#2037677 by adnasa, DamienMcKenna, tsvenson: UX improvement for the token popup.
#1985932 by kolier: Correct the taxonomy term token on Panels pages.
#2033723 by som30ind, DamienMcKenna: Fixed occasional error saving array values,
  e.g. the ROBOTS tag.
#1959830 by DamienMcKenna: Added a note to README.txt about Node Form Panes.
#2061511 by amanire: Verify view display 'path' option exists before using it.
#1776836 by kobee, DamienMcKenna: Added the Standout meta tag.
#2095397 by DamienMcKenna: Allow method to skip skipping metatag_entity_view().
#2095501 by DamienMcKenna: Logic mistake in metatag_metatags_delete_multiple()
  meant records were never deleted.
#2072087 by brunascle: Twitter Cards changed to use correct 'name' attribute.
#2086037 by greggles: Only show schema warning messages to appropriate people.
#1311050 by pasive, DamienMcKenna: Added the og:locale meta tag.
#2082539 by DamienMcKenna, hswong3i: {metatag}.revision_id cannot be null.
#2082539 by DamienMcKenna: Follow-up to make all revision_id values numeric.
#1848338 by DamienMcKenna: Added a list of test scenarios that need to be added.
#2152043 by DamienMcKenna: Devel Generate integration via Metatag:Devel
  submodule.
#2152043 by DamienMcKenna: Expanded Devel Generate integration to cover almost
  all included meta tags.
#1572474 by DamienMcKenna, HyperGlide, jyee, Kristen Pol, sylus: Fixes for
  revisions support.
#1876042 by DamienMcKenna: Rename variables to use $entity_id instead of $id
  in metatag.admin.inc, $entity_type instead of $type in metatag.migrate.inc.
#2157689/#2088299 by travelertt, iMiksu, DamienMcKenna: JS error broke
  CKEditor, etc.
#2168343 by DamienMcKenna: Clear EntityCache bins.
#2062379 by DamienMcKenna: Restructured caching.
#2168939 by DamienMcKenna: Don't skip batch processing on updates ran via Drush.
#2169547 by DamienMcKenna: Clarification on Workbench Moderation support.
#2090557 by Kristen Pol, DamienMcKenna: Don't cache tags on 403/404 error pages.
#1848622 by DamienMcKenna: Translation helper for 'bar'.
#1967856 by duozersk: Support for the noimageindex and notranslate robots tag
  options.
#2140463 by zhuber: Small misspelling in a comment.
#1963678 by DC_Marc, gnuget, Albert Volkman: Additional Twitter Card meta tags.
#2170363 by juampy: Incorrect data handling in DrupalDefaultMetaTag.
#1286270 by DamienMcKenna: Provide options for disabling meta tags on specific
  entity types or entity bundles, see README.txt for details.
#2071649 by eelkeblok, DamienMcKenna: Verify the entity still exists when
  loading meta tag data in metatag_ctools_render_alter() and
  metatag_views_post_render().
#2126157 by hefox: metatag_entity_has_metatags() returns TRUE for disabled
  entities, not FALSE.
#2001178 by jantoine, DamienMcKenna: Verify the language exists before saving.
#1864306 by hefox: Export the 'disabled' state via Features, thus allowing
  disabled configurations to be exported too.
#2172883 by Kristen Pol, DamienMcKenna: Only use Workbench Moderation functions
  on nodes.
#1975552 by pivica, DamienMcKenna: Fixed errors when changing {metatag} table's
  primary keys.
#1864306 by DamienMcKenna: Follow-on to only export the $config->disabled
  setting if it exists.
#2173271 by deetergp: Spelling and grammar fixes for README.txt.
#2172433 by fabsor, DamienMcKenna: Ensure that update 7015 runs early enough to
  avoid data corruption or errors during other updates.
#2156261 by plopesc, DamienMcKenna: Allow meta tags for 403/404 error pages to
  be configured, along with some reasonable defaults; removed previous option to
  control caching on these pages, the meta tags are now always cached.
#2173863 by DamienMcKenna: Don't load meta tags on admin pages, provide setting
  to override this.
#2174363 by DamienMcKenna: Don't attempt to create revision records in update
  7018 if one already exists.


Metatag 7.x-1.0-beta7, 2013-04-22
---------------------------------
#1970946 by laura s: Twitter Cards no longer requires SSL.
#1971406 by alextataurov, DamienMcKenna: Correct check to see if i18n is
  installed.
#1955898 by DamienMcKenna: Clicking 'cancel' when editing a per-path
  configuration would cause the config to be deleted.
#1955894 by plopesc: It wasn't possible to remove values from the
  Metatag:Context editor.
#1972038 by DamienMcKenna: Context admin page didn't display the '<front>' path
  correctly.
#1970064 by DamienMcKenna: Metatag:Context did not load the data correctly.
#1970518 by John Morahan: Incorrect syntax in metatag.info.
#1972932 by chrisjlee: Typo in hook_requirements.
By DamienMcKenna: Removed trailing space in some files.
#1951118 by DamienMcKenna: Display a runtime hook_requirements error message if
  the old metatag.entity_translation.inc file is still present.
By DamienMcKenna: Removed some tabs that snook in.
#1973254 by plopesc: Added functional tests for Metatag:Context.
#1284756 by dsdeiz: Add instructions to metatag.migrate.inc explaining how to
  use the Migrate integration.
#1954106 by DamienMcKenna: Simplified the project's name to just 'Metatag'.
#1974870 by DamienMcKenna: Moved all modules to the 'SEO' package.


Metatag 7.x-1.0-beta6, 2013-04-14
---------------------------------
#1961448 by DamienMcKenna: Disable the fb:app_id field if fb_social is present.
#1282620 by idflood, evanbarter, mgifford, Lukas von Blarer, Peacog, zterry95,
  DamienMcKenna: Configuration translation through integration with the i18n
  module.
#1498740 by devuo: Merged Diogo's metatag_panels module.
#1804356 by Dave Reid: Merged Dave's metatag_views module.
#1909224 by DamienMcKenna: Fixed sloppy code in metatag_metatags_form_submit().
#1969428 by DamienMcKenna: Changed the DC 'property' attribute to 'name'.
#1284756 by dsdeiz: Update Migrate integration for compatibility with v2.5,
  support additional entity types.
#1953724 by DamienMcKenna, joshf, wiifm, twistor: PostgreSQL compatibility for
  recent updates.
#1295524 by DamienMcKenna: Temporary fix for the [node:summary] token not
  working.
#1952190 by DamienMcKenna: Only run queries involving taxonomy data if the
  Taxonomy module is enabled.


Metatag 7.x-1.0-beta5, 2013-03-23
---------------------------------
#1844638 by DamienMcKenna: Updated help messages around update 7004, when ran
  via Drush it will no longer used Batch API.
#1844764 by Devin Carlson, DamienMcKenna: Fix arg placeholders in t() calls.
#1846516 by Staratel: Incorrect arguments for watchdog().
#1846516 by DamienMcKenna: Further incorrect arguments for watchdog().
#1844638 by DamienMcKenna: Correctly used drupal_is_cli() instead of just
  php_sapi_name().
#1846978 by edulterado: Corrected the theme function name used with the
  Twitter Cards submodule.
#1307804 by juampy: Support for Select_or_Other for use with the OpenGraph
  'type' field.
#1854522 by DamienMcKenna: Redundant return statements in the MetaTag classes.
#1852600 by DamienMcKenna: Only use the first page argument in the Views and
  Panels preprocessors if it is numerical.
#1850014 by plopesc: Not all contexts that may be shown on the admin page will
  have a path condition defined.
#1846080 by DamienMcKenna: Only support entities that have the 'metatags'
  option specifically enabled.
#1857116 by DamienMcKenna: Purge {metatag} records for a few known unsupported
  entities that old versions would have saved.
#1857116 by DamienMcKenna: Don't purge 'file' {metatag} records until #1857334
  is decided.
#1857360 by DamienMcKenna: Purge {metatag} records for nodes, taxonomy terms
  and users that were purged but where the APIs of older versions failed to
  remove them.
#1857116 by DamienMcKenna: Purge {metatag} records for Profile2.
#1852600 by helmo: Typo in Views integration function.
#1852022 by DamienMcKenna: Don't export the {metatag_config}.cid field.
#1862570 by DamienMcKenna: Purge any empty values that may have been added by
  very early releases.
#1862570 by DamienMcKenna: Follow-up to correctly handle the serialized empty
  array.
#1864340 by cdoyle, DamienMcKenna: Incorrect output for certain Twitter Card
  tags.
#1865170 by DamienMcKenna: Fix metatag_requirements() return array when the
  Page Title module is also installed.
#1722564 by DamienMcKenna: Provide a hook_requirements() message and README.txt
  note about a possible conflict with the Exclude Node Title module.
#1284756 by damiankloip, sylus, alanburke, lancee: Migrate module integration.
#1865228 by greggles, DamienMcKenna: Added the rel=author link meta tag.
#1866122 by DamienMcKenna: Added the twitter:site:id and twitter:creator:id
  meta tags.
#1866980 by makangus: Corrected metatag_features_revert().
#1862818 by DYdave, DamienMcKenna: Added documentation for
  hook_metatag_config_default().
#1778534 by DamienMcKenna: Added the original-source meta tag.
#1886170 by DamienMcKenna: Typo in the API docs regarding enabling metatag
  support in custom entities.
#1871020 by DamienMcKenna: Compatibility problem with Workbench_Moderation.
#1773926 by Dave Reid: Fixed token validation fails on config edit if the
  instance context is not an entity type.
#1814736 by plach, Dave Reid: metatag_page_build() did not check if the
  global:frontpage metatag configuration is disabled.
#1871852: Fixed metatag_update_7005() did not check if the watchdog table
  exists.
#1891082 by bago, Dave Reid: Fixed metatag_config_instance_label() failed to
  recurse properly.
#1915284: Fixed metatag_html_head_alter() stopped removing duplicate tags too
  soon. Fixed duplicate canonical links when global redirect is enabled.
#1845326 by DamienMcKenna, Peacog: Resolved language handling problems to
  correctly identify the langcode to properly work with or without
  Entity_Translation.
#1876042 by DamienMcKenna: Rename variables to use $entity_id instead of $id
  and $entity_type instead of $type.
#1859136 by splatio, DamienMcKenna, multpix: Feeds integration - allow meta tag
  fields to be the target for data imported using the Feeds module.
#1880302 by olli, DamienMcKenna: Resolve problems with Features integration.
#1923030 by krlucas, DamienMcKenna: Only run metatag_entity_update() on
  supported entities.
#1844638 by DamienMcKenna, mikeytown2: Remove unnecessary duplicate {metatag}
  records, fix language values for all entities.
#1935084 by DamienMcKenna: Remove unnecessary items from metatag_hook_info()
  that was causing problems with PHP 5.4.
#1791720 by kbasarab: Added the news_keywords meta tag.
#1934492 by juampy, DamienMcKenna: Added a page for reverting meta tags for
  specific entity or bundle.
#1386320: Note a known issue of using custom template files that do not output
  the $page['content'] variable.
#1917902 by DamienMcKenna: Ensure strings returned from token replacement of
  text fields ([node:summary]) is passed through the appropriate text filters.
#1919070 by DamienMcKenna: Fix any records that may have been corrupted by e.g.
  #1871020.
#1861656 by DamienMcKenna, torrance123: Optionally load the global meta tags on
  all pages, enabled by default.
#1871798 by mstrelan: Clear the Context plugin cache when metatag_context is
  enabled so that the new plugin becomes available.
#1932192 by DamienMcKenna: Only run metatag_entity_view() once per page view.
#1900434 by Dustin Currie, j0rd, DamienMcKenna: Added several new OpenGraph meta
  tags, including ones for videos, location and contact information.
#1883118 by DamienMcKenna: Improve the help message on Metatag:Context's Path
  field as neither relative nor absolute URLs will work.
#1945114 by SergO, DamienMcKenna: A query from #1919070 was missing the
  preproccess wrapper around the table name.
#1908586 by DamienMcKenna: Added a line to README.txt explaining how to
  customize the tokens used to generate the meta tags.
#1350610 by DamienMcKenna: metatag_update_7001 needed to drop the primary key
  before customizing it.
#1859136 by DamienMcKenna: Fixed scenarios when updating an entity there are two
  copies of the data submitted, e.g. Feeds integration.
#1308790 by DamienMcKenna: Documented that [current-user] tokens should not be
  used.
#1318294 by DamienMcKenna: Documented how to use Imagecache Token to resize
  images that are being used as tokens for meta tags.
#1871534 by DamienMcKenna: Documented how some browser plugins can make the page
  title appear to be wrapped with doublequotes though the output doesn't
  actually show them.


Metatag 7.x-1.0-beta4, 2012-11-17
---------------------------------
#1842764 by DamienMcKenna: Work around problems in metatag_entity_load()
  stemming from an outdated database schema, leave a message suggesting the
  site admin run the database updates.
#1842868 by DamienMcKenna: Changed metatag_update_7003 to automatically assign
  the correct language per entity, added update_7004 to fix records updated in
  beta3, fixed the language selection for loading meta tags so sites without
  translation functionality continue to work correctly.
#1842868 by DamienMcKenna: Changed update 7003 again so it *only* adds the new
  field, changed update 7004 so it will update all records using Batch API.
#1843676 by DamienMcKenna: Changed the hook_requirements message to an INFO
  message if Page_Title is also installed, will freak people out less.


Metatag 7.x-1.0-beta3, 2012-11-16
---------------------------------
#1688286 by colan, DamienMcKenna: Support for Entity Translation.
#1835030 by DamienMcKenna: Documentation and hook_requirements note re Drupal
  core v7.17.
#1840402 by DamienMcKenna, paperdhc: Corrected use of array_pop().
#1841404 by mh86: Don't attempt to load meta tags for unsupported entities, and
  don't support configuration-only entities.
#1841564 by peximo: Correctly identify the content language being used on the
  homepage.
#1841774 by DamienMcKenna: Provide a warning via hook_requirements if the Page
  Title module is also enabled, due to the possibilities of complications and
  unexpected results.
#1363476 by DamienMcKenna: Workaround to trigger metatag_entity_view() if the
  current CTools (Panels, Panelizer, etc) page is an entity display page.
#1842052 by DamienMcKenna: Don't process unsupported entities being displayed
  via Views.
#1664322 by nico059, kerasai, miechiel, idflood, DamienMcKenna, alexweber:
  Twitter Cards meta tags.
#1842198 by DamienMcKenna: Move the 'advanced' fieldset under the others.
#1840236 by weri, Marty2081: Only revert the requested feature, not all
  features.


Metatag 7.x-1.0-beta2, 2012-10-30
---------------------------------
#1817580 by DamienMcKenna: Removed code that was enabling debug mode on all
  Contexts.
#1818240 by DamienMcKenna: Added $instance value to the drupal_alter() call in
  metatag_metatags_view().
#1817984 by DamienMcKenna, alexweber: Documented
  hook_metatag_metatags_view_alter().
#1818252 by DamienMcKenna: There was no caching on the front page's meta tags.
#1818516 by DamienMcKenna: Incorrect variable check in metatag_page_build().
#1818762 by DamienMcKenna: Updated hook_hook_info().
#1466292 by DamienMcKenna: Listed hooks in metatag.api.php and everywhere the
  hooks are triggered there's a comment to say what the hook is.
#1818984 by DamienMcKenna: Add the $instance value to metatag_context's
  triggering of hook_metatag_metatags_view.
#1819000 by DamienMcKenna: Don't load default meta tags if no active contexts
  define meta tags.
#1819448 by DamienMcKenna: Error on admin page if any meta tags were disabled.
#1818958 by DamienMcKenna: The $cid_parts array should contain all relevant
  entity variables.
#1820362 by DamienMcKenna: $cid_parts should use base_path() instead of '/'.
#1820374 by DamienMcKenna: Front page $cid_parts did not include the full URL.
#1822726 by DamienMcKenna: Ensure the CTools exportables system is loaded.
#1818300 by eugene.ilyin, DamienMcKenna: Improved Features integration.
#1151936 by DamienMcKenna, maximpodorov: Workaround to trigger
  metatag_entity_view() if the current Views page is an entity display page.


Metatag 7.x-1.0-beta1, 2012-10-19
---------------------------------
First mostly-stable release.

File

CHANGELOG.txt
View source
  1. Metatag 7.x-1.x-dev, xxxx-xx-xx
  2. -------------------------------
  3. #3224758 by DamienMcKenna, jrealsteed, mnico: Update to 1.28 caused panels to
  4. break if metatags enable for the panel.
  5. Metatag 7.x-1.28, 2021-07-12
  6. ----------------------------
  7. #3137241 by tmin: metatag_metatags_form() breaks entire page/panel in some
  8. extreme cases.
  9. #3113325 by VladimirAus, DamienMcKenna: Make hreflang tags available even if
  10. only one language enabled.
  11. #3181898 by andyg5000, DamienMcKenna, geoffray, thejimbirch: Add Facebook
  12. verification meta header.
  13. #1906578 by DamienMcKenna, andyg5000, Leo Pitt, arpas, nikita_tt, kmajzlik,
  14. ericwenger, mgerbault, ciss, philsward: Expose meta tag data as a Views field.
  15. #3213283 by DamienMcKenna: Coding standards improvements.
  16. #3182561 by thejimbirch, DamienMcKenna, volkswagenchick: Provide link to
  17. Facebook Open Graph debugger.
  18. #3165571 by Eugene Bocharov, DamienMcKenna: MetatagSearchTestSearchApiService
  19. ::search() should return 'result count' to avoid Notice in php7.4.
  20. #3114121 by DamienMcKenna, felribeiro: Recommend "description" tag be less than
  21. ~160 characters.
  22. #3116138 by DamienMcKenna, danharper: Facebook/OG product tag
  23. product:retailer_item_id, and description updates.
  24. Metatag 7.x-1.27, 2020-02-10
  25. ----------------------------
  26. #3047486 by DamienMcKenna: Fixed hook_requirements message about Fast Token
  27. Browser module.
  28. #3104933 by DamienMcKenna, ron_s: Revert #3037874 for breaking Panels support.
  29. #3102817 by DamienMcKenna, ron_s, steveoriol, jmouse888, mattlt, slovv,
  30. joekings: Summary token filtering from #3063056 breaks content displays.
  31. #3112422 by DamienMcKenna: Combine submodule "TagsTest" and "Test" tests.
  32. #3112410 by DamienMcKenna: Only run token logic if node:summary token used.
  33. #3109898/#2954968 by malcolm_p, andyg5000, DamienMcKenna:
  34. metatag_requirements() loads slowly due to system_rebuild_module_data().
  35. #3108311 by mvc, DamienMcKenna: Meta tags not working with taxonomy terms Views
  36. page ending in /all.
  37. #3107119 by DamienMcKenna: Improve in-module text, meta tag descriptions, etc.
  38. #2403349 by DamienMcKenna, pvhee, thejimbirch: Convert "author" tag to HTML 5.2
  39. spec.
  40. #3112549 by DamienMcKenna: Rename test files to PascalCase.
  41. Metatag 7.x-1.26, 2019-12-20
  42. ----------------------------
  43. #3011548 by jacob.embree, DamienMcKenna: Add configure link to
  44. metatag_importer.info.
  45. #2966185 by DamienMcKenna, justindodge: Cache get without set causes super long
  46. lock_waits with stampede protection.
  47. #3030181 by DamienMcKenna: Filter JavaScript, style content out of values.
  48. #3021167 by Stevel, DamienMcKenna: Make Devel a dependency for all tests.
  49. #3030239 by DamienMcKenna: Remove duplicate metatag_hreflang.test file.
  50. #3044943 by thejimbirch, mluzitano, DamienMcKenna: Fix LICENSE.txt.
  51. #3037897 by Ronino, DamienMcKenna: Allow raw meta tags to be modified prior to
  52. creating the render array.
  53. #3037874 by Ronino: Build meta tags for Panels much later so they can be altered
  54. after page data has been processed.
  55. #3018692 by thatguy, DamienMcKenna: Search API index multiple types.
  56. #3061475 by DamienMcKenna: Token to provide summary of text fields.
  57. #2994100 by DamienMcKenna: Add new meta tag: google.
  58. #3082120 by thejimbirch, cindytwilliams, DamienMcKenna: Add option name in
  59. ROBOTS selector.
  60. #2831198 by FeyP, Xrobak, DamienMcKenna, Simon Georges: Translated views metatag
  61. do not display.
  62. #2947473 by aether, rpayanm: Validate string in
  63. DrupalDefaultMetaTag::tidyValue().
  64. #2982252 by DamienMcKenna, dev20.addweb, Mingsong: PHP Notice: Undefined index
  65. value.
  66. #3047486 by DamienMcKenna: Recommend the Fast Token Browser module.
  67. #2977120 by DamienMcKenna: New meta tag: og:image:alt.
  68. #3027076 by DamienMcKenna: Add meta tag: Pocket site verification.
  69. #3096935 by DamienMcKenna, cindytwilliams, rubyji: Add new tag: Zoom domain
  70. verification.
  71. #2994102 by DamienMcKenna, LaravZ: Removed extra xmlns definitions due to W3C
  72. validation errors.
  73. #3063056 by tristangraves, DamienMcKenna: Metatag has media browser token in
  74. meta description.
  75. #2957361 by DamienMcKenna: Add support for Pinterest meta namespace.
  76. Metatag 7.x-1.25, 2018-04-03
  77. ----------------------------
  78. #2958362 by DamienMcKenna, didierlebouc: Undefined index error in 7.x-1.24.
  79. #2958208 by DamienMcKenna: Bug in count() statement in metatag.metatag.inc.
  80. Metatag 7.x-1.24, 2018-04-03
  81. ----------------------------
  82. #2958279 by joelpittet: Fatal error: Call to undefined function int_val().
  83. Metatag 7.x-1.23, 2018-04-03
  84. ----------------------------
  85. #2906312 by DamienMcKenna: Added the twitter:dnt meta tag.
  86. #2903980 by DamienMcKenna, Chris Charlton: Undefined index in
  87. metatag_token_info.
  88. #2143979 by bpleduc, drunken monkey, DamienMcKenna, thirdender, davidthou:
  89. Allow Views meta tags to "Use replacement tokens from the first row".
  90. #2882769 by DamienMcKenna: List Schema Metatag as a related module.
  91. #2882769 by DamienMcKenna: Added a hook_requirements() message about the
  92. Schema.org Metatag module.
  93. #2929487 by volkswagenchick, porkloin: Typo in metatag_dc.install, aka "Dublin"
  94. misspelled by the guy from Ireland.
  95. #2931744 by DamienMcKenna: Fix tests for the 7.x-1.x branch,
  96. testXssMetatagConfig has a regression.
  97. #2932110 by thejimbirch: Update Description's meta description to 320 chars
  98. (for 2018).
  99. #2933940 by DamienMcKenna: og:image must be at least 200x200 otherwise it is
  100. ignored by Facebook.
  101. #2946145 by DamienMcKenna, bkosborne: Remove usage of deprecrated each()
  102. function for PHP 7.2+ future proofing.
  103. #2872206 by jenlampton: Drush command for importing from Page Title throws
  104. fatal.
  105. #2872446 by jenlampton, DamienMcKenna: Complete the drush command for importing
  106. nodewords meta tags.
  107. #1282806 by DamienMcKenna, iamEAP, osopolar, victoriachan, malcomio, HyperGlide,
  108. Murz, dandaman, klokie: Upgrade script for Meta Tags Quick.
  109. By DamienMcKenna: Updated README.txt related to the importer module.
  110. #2950652 by Les Lim: metatag_favicons_get_mime_type() is mostly wrong.
  111. #2933194 by ocastle: Issue with URL Decoding panel substitutions.
  112. #2932401 by DamienMcKenna: New tag: Set-Cookie.
  113. #2945589 by ron_s: Apostrophe encoded in page title when using Panels
  114. substitutions.
  115. #2956465 by DamienMcKenna, alexpott: Make sure $_GET['page'] is an integer.
  116. #2832101 by DamienMcKenna, jenstechs: hreflang tokens should support Content
  117. Translation.
  118. #2309017 by DamienMcKenna, rodrigoaguilera, nmillin, John_B, David Hernández,
  119. ctarres, cmseasy, computerbarry, skein, erwangel, espurnes, zmove:
  120. Automatically trim meta tag lengths.
  121. #2958206 by DamienMcKenna: Fix hreflang tags for entity_translation.
  122. #2864078 by DamienMcKenna: Improve coding standards on Metatags 7.x-1.x.
  123. #2924181 by Mike Lewis: Default value for Robots on config form does not
  124. reflect stored configuration.
  125. #2853251 by kpaxman: Code to use only first item doesn't work if first item is
  126. blank.
  127. #1624266 by L-four, angrytoast: Add support Views Bulk Operations for mass
  128. updating metatags.
  129. #2854539 by DamienMcKenna, jalpesh, zhouhana: http://drupal.org instead of
  130. https://www.drupal.org in default generator tag.
  131. Metatag 7.x-1.22, 2017-07-03
  132. ----------------------------
  133. #2853699 by DamienMcKenna: Drupal core 7.40 is the minimum version supported.
  134. #2857982 by arosboro: Fixed tests due to changes in Entity Translation.
  135. #2864524 by JamesK: Improve field description for the abstract meta tag.
  136. #2868750 by DamienMcKenna: List Metatag Cxense as a related module.
  137. #2882048 by jyraya: i18n integration shouldn't assume a tag has a group.
  138. #2882703 by smustgrave: module_load_include() doesn't work quite as intended if
  139. the module is not installed.
  140. #2864834 by DamienMcKenna: Added a note to update script 7114 to note that
  141. output caching has been disabled.
  142. #2297647 by greggles, DamienMcKenna: Run views_invalidate_cache() when
  143. metatag_views is disabled.
  144. #2857088 by arosboro: Fixed parsing of percentages in URLs in Metatag:Panels.
  145. Metatag 7.x-1.21, 2017-02-15
  146. ----------------------------
  147. #2844504 by DamienMcKenna: Add project names to all dependencies.
  148. By DamienMcKenna: Backported some minor text changes from the D8 branch.
  149. #2821713 by WidgetsBurritos: Don't output the mask-icon 'color' attribute if
  150. it's empty.
  151. By DamienMcKenna, Michelle: Minor updates to README.txt.
  152. #2852260 by DamienMcKenna: Output caching wasn't fully disabled for the front
  153. page or non-entity pages that used the global defaults.
  154. #2852737 by DamienMcKenna: Added CodeClimate config files.
  155. By DamienMcKenna, klausi: Information disclosure issue under certain
  156. circumstances.
  157. Metatag 7.x-1.20, 2017-01-18
  158. ----------------------------
  159. #2840500 by DamienMcKenna: Bring back compatibility with Workbench Moderation
  160. v1.
  161. #2841064 by klausi, DamienMcKenna: Fix sandbox-based update scripts so they
  162. don't run into infinite loops.
  163. Metatag 7.x-1.19, 2017-01-01
  164. ----------------------------
  165. #2832427 by dmitry.kazberovich, e2thex, DamienMcKenna: Allow the metatag cache
  166. expiration time to be modified.
  167. #2780025 by DamienMcKenna: Backported output tests from D8. Also fixes the
  168. output of the shortcut icon, ios-app, android-app, author, publisher, and made
  169. the Google CSE thumbnail tag an 'image'. Left some others to be fixed later.
  170. #2832476 by czigor; Added the 'product.group' and 'place' og:type options.
  171. #2835614 by drumm: metatag_metatags_load_multiple() doesn't need to sort the
  172. results.
  173. By DamienMcKenna: Noted in the metatag_google_plus info file and README.txt that
  174. it includes the Author and Publisher meta tags.
  175. By DamienMcKenna: Tweaked the favicons module description.
  176. By DamienMcKenna: Updated main tests to match the latest coding standards.
  177. By DamienMcKenna: Minor updates to various Google CSE labels.
  178. By DamienMcKenna: A string in metatag_opengraph_products wasn't using an
  179. argument that was being passed to it.
  180. By DamienMcKenna: Minor adjustment to metatag_mobile strings.
  181. By DamienMcKenna: Updated submodule tests to match the latest coding standards.
  182. #2838198 by DamienMcKenna, Mixologic: Test dependency changes to workaround
  183. changes in the DrupalCI platform.
  184. #2831073 by dxvargas, DamienMcKenna: Remove old workarounds due to Workbench
  185. Moderation 3.x API changes, warn if older version installed.
  186. Metatag 7.x-1.18, 2016-11-30
  187. ----------------------------
  188. #2761817 by DamienMcKenna: Fixed metatag_update_replace_config() so it isn't
  189. hardcoded to only work with og:video.
  190. #2759843 by DamienMcKenna: Removed the Alexa verification tag.
  191. #2759855 by DamienMcKenna: Removed the Yahoo verification tag.
  192. By DamienMcKenna: Clear Metatag's caches after deleting or renaming a meta tag.
  193. #2763499 by DamienMcKenna: Don't use entity_load() when saving Metatag data,
  194. it can cause anomolies.
  195. #2750705 by jalpesh, susannecoates: Updated description of the Google Play app
  196. ID meta tag.
  197. #2771603 by FeyP: Fixed incorrect argument name to metatag_metatag_save().
  198. #2745177 by DamienMcKenna: Tests to confirm each meta tag can be filled in and
  199. added to the global settings.
  200. #2773839 by DamienMcKenna: Remove 'metatag_ui' from the {system} table.
  201. #2773465 by DamienMcKenna: Because Page Title is now fully deprecated, promote
  202. converting its settings and uninstalling it.
  203. #1944862 by FeyP, DamienMcKenna: Allow control over which meta tags and
  204. languages are reverted on the Bulk Revert page.
  205. #2766315 by recrit, DamienMcKenna: metatag_entity_type_enable() would
  206. incorrectly change settings in certain circumstances.
  207. #2774859 by DamienMcKenna: Refactored main tests to not use the submodules by
  208. default.
  209. #2678896 by nmalinoski: Fixed redundant t() calls to fix double translation.
  210. #2787189 by DamienMcKenna: Added some tests to confirm that the different node
  211. preview options don't interfere with saving meta tag values.
  212. By DamienMcKenna: Added a Known Issue for problems with Entity Token.
  213. #2790967 by DamienMcKenna: Added tests for taxonomy term config translations
  214. using i18n.
  215. #2795255 by lazysoundsystem: 'disabled' was misspelled.
  216. By DamienMcKenna: Updated the description of content-language to clarify its
  217. usage and the fact that Bing may still use it.
  218. #1865228 by DamienMcKenna: Moved Author meta tag to GooglePlus submodule.
  219. #1343914 by DamienMcKenna: Moved Publisher meta tag to GooglePlus submodule.
  220. #2784879 by sorinb, DamienMcKenna: Change metatag_update_7108 to use a sandbox.
  221. #2791963 by ttkaminski, DamienMcKenna: Don't change protocol-relative URLs in
  222. image values.
  223. #2797069 by Internet, DamienMcKenna: Corrected the URL to Wikipedia's ICBM page.
  224. #2799317 by mdooley: Use a static date example for the Expires meta tag's
  225. description to avoid flooding the {locales_source} table.
  226. #2800479 by DamienMcKenna, david.gil: Avoid showing errors if Search API is not
  227. installed.
  228. By DamienMcKenna: Slight reordering of the main info file.
  229. #2663208 by DamienMcKenna, geertvd: Don't load meta tags on the /user/me page,
  230. avoid problems when the Me module is installed.
  231. #2813429 by DamienMcKenna: Added tests for metatag_mobile.
  232. #2813427 by DamienMcKenna: Added support for the amphtml link tag.
  233. #2811735 by Stevel, DamienMcKenna: Added dependencies to all tests so that tests
  234. will only be listed if those dependencies are also available.
  235. By stimalsina: Minor improvements to the amphtml meta tag's description.
  236. #2823367 by DamienMcKenna: Fixed tests after internal API change in Media.
  237. #2826023 by renatog, DamienMcKenna, gfcamilo: Coding standards fixes for
  238. metatag.module.
  239. #2831030 by prince_zyxware: Fixed some minor coding standard bugs, spacing
  240. issues.
  241. #2759461 by DamienMcKenna: hreflang=x-default is no longer removed when another
  242. hreflang meta tag has the same URL, instead the other tag is removed as it
  243. was supposed to be. Added a new [node:url-original] token for showing the
  244. URL for the source node for translations; updated the default value for
  245. the hreflang=x-default meta tag to use the new token instead of
  246. [node:source:url]. Updates to many tests to allow these changes.
  247. #2532588 by cebasqueira, renatog, DamienMcKenna: Added new meta tags for Google
  248. CSE.
  249. #2796701 by DrupalDano, DamienMcKenna: Some XSS tests for meta tag handling.
  250. #2831073 by DamienMcKenna: Added Workbench Moderation as a test dependency, for
  251. future use.
  252. #2831822 by DamienMcKenna: Added support for the handheld mobile alternate link
  253. tag, supported by Google.
  254. Metatag 7.x-1.17, 2016-06-30
  255. ----------------------------
  256. #2748627 by jalpesh: Corrected twitter:app:id:googleplay description.
  257. #2752319 by DamienMcKenna: Fixed output of the mask-icon meta tag.
  258. #2752319 by DamienMcKenna: Added the mask-icon 'color' attribute, the new 'url'
  259. option for meta tag definitions, and tests for the mask-icon meta tag.
  260. #2754263 by DamienMcKenna: Meta tags with multiple values should still be
  261. returned as a string from metatag_get_value().
  262. #1953080 by DamienMcKenna: Don't output language/locale meta tags if they are
  263. equal to LANGUAGE_NONE/"und".
  264. #2659906 by DamienMcKenna: Rewrote update 7040 to use less memory and work
  265. better.
  266. #2720723 by IRuslan: Allow config instance names to be changed.
  267. #2669592 by DamienMcKenna: Fix for possible problem with removal of meta tags
  268. that Metatag is already outputting.
  269. #2162397 by DamienMckenna: Added test dependency for Profile2.
  270. #2162397 by roderick, DamienMckenna, hideaway: Fixed loading multiple entities
  271. on the same path when at least one of them is not enabled for use with
  272. Metatag and gets in the way of the one which is enabled.
  273. Metatag 7.x-1.16, 2016-06-03
  274. ----------------------------
  275. #2742063 by jalpesh, DamienMcKenna: Fix syntax error in verification module.
  276. #2742123 by DamienMcKenna: Added test for all submodules to ensure they could be
  277. enabled.
  278. Metatag 7.x-1.15, 2016-06-03
  279. ----------------------------
  280. #2700217 by DamienMcKenna: Added Media module as a test dependency.
  281. #2700217 by DamienMcKenna: Automatically filter out Media embed codes from meta
  282. tags when the Media WYSIWYG module is installed.
  283. #2709985 by alzz: Added fb:pages meta tag for Facebook Instant Pages.
  284. #2703081 by DylanUnderwood: Added apple-mobile-web-app-title meta tag.
  285. #2704805 by jcnventura: Fixed the hreflang meta tag.
  286. #2678004 by alvar0hurtad0: Improvements to the API documentation.
  287. By DamienMcKenna: Corrected some messages in metatag_update_7104.
  288. By DamienMcKenna: Incorrect indenting in metatag_favicons.metatag.inc.
  289. #2687309 by das-peter, skein, DamienMcKenna, k_zoltan: Fixed output translations
  290. so it's actually disabled when it's turned off.
  291. #2712815 by Chalk, DamienMcKenna: Rewrote update scripts that rename meta tags
  292. to use two new shared functions, and always use a sandbox for it.
  293. #2720463 by DamienMcKenna: Rename the icon_any favicon to mask-icon.
  294. #2276855 by ben.kyriakou: Properly handle the 'disabled' state when featurized
  295. configs are reverted.
  296. #2687309 by das-peter, DamienMcKenna: Submodules shouldn't update translations
  297. during page load.
  298. #2725251 by DamienMcKenna, Jim.M: Added validation tags for Alexa, Baidu, Norton
  299. Safe Web and Yahoo.
  300. #2725741 by DamienMcKenna: Ensure the Locale module is enabled before running db
  301. queries against the {locales_source} table.
  302. By DamienMcKenna: Updated the docblock comment for metatag_metatags_save().
  303. #2728919 by DYdave: Workaround for CTools bug that causes the Views popup to be
  304. tiny.
  305. #2728933 by DYdave, DamienMcKenna: Trigger hook_metatag_token_types() from
  306. metatag_metatags_form() instead of metatag_field_attach_form() so it works
  307. with all submodules too.
  308. #2710377 by DamienMcKenna: Updated the message for og:image:url to make it
  309. clear it might be better to not use it.
  310. #2539388 by DamienMcKenna: All image meta tags will be output with absolute URLs
  311. and spaces will be replaced with '%20'.
  312. #2692877 by stefan.r, DamienMcKenna, Drunkey Monkey: Search API integration.
  313. #2720221 by dnmurray: Allow sanitizing of values through token_replace(); for
  314. advanced usage only, may lead to other issues.
  315. #2497043 by marcelovani, uzlov: Allow Metatag:Context configs to be sorted by a
  316. 'weight' value.
  317. Metatag 7.x-1.14, 2016-04-02
  318. ----------------------------
  319. By DamienMcKenna: Corrected return code from update 7107.
  320. #2664624 by DamienMcKenna: Added a space in front of the Google Plus schemaorg
  321. variable to avoid HTML validation errors because of the lack of space.
  322. #2658902 by DamienMcKenna, swentel: Renamed the 'Add a Metatag default' link to
  323. match the D8 wording.
  324. #2665206 by DamienMcKenna: Don't add an index in 7029 if it already exists.
  325. #2670842 by Ambient.Impact: Fixed permissions in the Importer submodule.
  326. #2613598 by DamienMcKenna: Removed the Contributor Covenant, replaced it with a
  327. link to https://www.drupal.org/dcoc.
  328. #2692933 by doostinharrell, DamienMcKenna: $metatags variable in
  329. metatag_field_attach_form() may not be an array in certain circumstances.
  330. #2658808 by tommik: Rewrote query in update 7040 so it works better.
  331. #2688963 by DamienMcKenna: Added a note about the Yoast SEO module.
  332. #2687847 by DamienMcKenna: Added a note about the Parse.ly module.
  333. #2696445 by Simon Georges: Added the twitter:image:alt meta tag.
  334. #2678896 by Dave Reid: Fixed double-encoding of form fields.
  335. #2667214 by DamienMcKenna: Improved tests for string encoding.
  336. #2667214 by joelstein, DamienMcKenna: Decode HTML entities prior to rendering
  337. meta tags.
  338. Metatag 7.x-1.13, 2016-03-04
  339. ----------------------------
  340. #2662952 by DamienMcKenna: Fixed logic on hook_requirements for checking the
  341. version of Token that is installed.
  342. Metatag 7.x-1.12, 2016-03-04
  343. ----------------------------
  344. #2644742 by kev5873, DamienMcKenna: Variable scoping issue with Metatag:Panels
  345. could lead to incorrect meta tag output.
  346. #2309017 by DamienMcKenna, rodrigoaguilera: Tidied up the install file a little.
  347. #2658808 by DamienMcKenna: Improved query to skip update 7040 if it isn't
  348. needed.
  349. #2658262 by Devin Carlson, DamienMcKenna: Fixed hook_metatag_config_delete(),
  350. this time with tests.
  351. #2661378 by DamienMcKenna: No longer require Token v7.x-1.6, just highly
  352. recommend it.
  353. #2661408 by DamienMcKenna: Removed the status message when core is up-to-date.
  354. #2661412 by DamienMcKenna: Improve hook_requirements check for Entity
  355. Translation.
  356. #2661434 by DamienMcKenna: Removed the status message about alt_hreflang.
  357. #2652120 by DamienMcKenna: Fixes for old config translations that weren't
  358. fixed with previous updates.
  359. Metatag 7.x-1.11, 2016-01-26
  360. ----------------------------
  361. #2568499 by DamienMcKenna, DD 85: Removed an errant space.
  362. #2655582 by DamienMcKenna, MihaiMiculescu: Fixed automatic image parsing.
  363. By DamienMcKenna: Minor changes to the README.txt file.
  364. #2655614 by DamienMcKenna: Added tests for image handling.
  365. #2655662 by DamienMcKenna: Fixed handling of output translation on pages with
  366. really long paths.
  367. Metatag 7.x-1.10, 2016-01-22
  368. ----------------------------
  369. #2654838 by Plazik, DamienMcKenna: Disabling output caching lead to Undefined
  370. Variable errors.
  371. #2654638 by DamienMcKenna, noah, marleythedog: Allow updates 7104 and 7105 to
  372. run if Locale is not enabled.
  373. #2654530 by DamienMcKenna, Adenn, deja711: Twitter Cards update 7100 and
  374. OpenGraph update 7103 cannot run until Metatag update 7100 has finished.
  375. Metatag 7.x-1.9, 2016-01-21
  376. ---------------------------
  377. #2652772 by DamienMcKenna: Fix update 7101 and rerun it to correct translation
  378. data.
  379. #2651812 by DamienMcKenna: Added an option to disable the i18n integration.
  380. #2420489 by Les Lim, DamienMcKenna: New caching process for entities.
  381. #2652260 by DamienMcKenna: Remove the revision_id from translation string IDs.
  382. #2509246 by DamienMcKenna, zniki.ru: Remove meta tags added by core, with option
  383. to leave them as-is.
  384. #2652294 by DamienMcKenna: Incorrect string context was being used for meta tag
  385. output translation.
  386. #2653434 by DamienMcKenna, reinchek: Fixed metatag_metatags_load().
  387. #2653446 by DamienMcKenna: Wrong variable name passed to
  388. metatag_config_delete().
  389. #1858540 by DamienMcKenna, friera: Added the pragma, cache-control and expires
  390. meta tags.
  391. Metatag 7.x-1.8, 2016-01-14
  392. ---------------------------
  393. #2546636 by DamienMcKenna: Fixes to the custom Panels pane for editing tags.
  394. #2113501 by DamienMcKenna: Shortened i18n translation context to just
  395. "metatag:METATAGNAME" to make translations easier.
  396. #2552829 by DamienMcKenna: Move the basic meta tags to a group.
  397. #2552827 by DamienMcKenna: Group meta tag tokens so they're less confusing.
  398. #2552849 by DamienMcKenna: Meta tag tokens for user entities.
  399. #1986032 by DamienMcKenna, izus, yang_yi_cn, Placinta, maijs, Tharna, stijndmd:
  400. Improved i18n compatibility for the Views, Panels and Context submodules.
  401. #2518690 by manikaprasanth: Added support for editing Commerce product entities.
  402. #2550001 by DamienMcKenna: Renamed twitter:image:src back to twitter:image. LOL.
  403. #2559359 by labboy0276: Errors if the Views integration can't find the expected
  404. display object.
  405. #2560649 by DamienMcKenna: Added optional second-stage translation for meta tag
  406. output.
  407. #2556741 by DamienMcKenna: Fixed robots handling on Nodewords importer; moved
  408. Nodewords importer into a separate file to keep the Importer module more
  409. general.
  410. #1809652 by DamienMcKenna: Added a new [current-page:pager] token for inserting
  411. a pager into meta tags.
  412. #1809652 by DamienMcKenna: Update default node title to insert the pager.
  413. #2518690 by DamienMcKenna: Improvements to Commerce Product handling.
  414. #2568499 by DamienMcKenna: Added new Apple-specific meta tags to the Mobile
  415. submodule.
  416. #2568463 by DamienMcKenna: Added the android-app deeplink meta tag.
  417. #2569093 by DamienMcKenna: Added the ios-app deeplink meta tag.
  418. #2568955 by DamienMcKenna: Don't output meta tags that only contain a pager.
  419. #2556741 by DamienMcKenna: BatchAPI call wasn't updated after the Nodewords
  420. importer file was renamed.
  421. #2514916 by DamienMcKenna: Split up the tests file, moved them into the tests
  422. directory, added new tests for node revisions.
  423. #2567621 by hass: Allow the custom pager to be translated using the i18n
  424. Variable module.
  425. #2572371 by Dave Reid: Remove support for comments.
  426. #2572291 by Dave Reid: Always display config items in the correct order - global
  427. items first, then sorted alphabetically.
  428. #2567677 by Perignon, DamienMcKenna: og:video meta tag renamed.
  429. #2556741 by DamienMcKenna: Follow-up to fix imported robots meta tags.
  430. #2556741 by DamienMcKenna: Updated the final commit message to show the correct
  431. count.
  432. #2498213 by makangus: Added the Android manifest meta tag.
  433. #2573869 by DamienMcKenna: Fixed variable bug in update 7040.
  434. #2579871 by DamienMcKenna: Added more test dependencies.
  435. #2579201 by lesonunique, DamienMcKenna: Missing 'secure' option on
  436. og:audio:secure_url.
  437. #2580623 by marcvangend: Incorrect check for admin_language.
  438. #2580523 by DamienMcKenna: Add a note to hook_requirements if hreflang module
  439. is not installed and there are multiple locales enabled on the site.
  440. #2587369 by DamienMcKenna: Added two placeholder files for storing tests for the
  441. Views integration.
  442. #2587371 by DamienMcKenna: Added two placeholder files for storing tests for the
  443. Panels integration.
  444. #2376857 by DamienMcKenna: Work around entity definitions that don't have a
  445. 'bundles' attribute.
  446. #2455777 by DamienMcKenna: Don't try to save any {metatag} records if the entity
  447. or bundle is not supported.
  448. #2597301 by DamienMcKenna: New submodule for handling the hreflang meta tag.
  449. #2603058 by FluxSauce: Fixed problem loading migrate.inc file if Migrate is not
  450. enabled.
  451. #1957358 by pjonckiere, DamienMcKenna: Add tests to ensure that the meta tag
  452. string encoding works correctly.
  453. By DamienMcKenna: Some commit messages were in the wrong place.
  454. #2603458 by Frando: Fixed update 7018 for sites using Entity Translation, and
  455. re-run it.
  456. #1355788 by DamienMcKenna: Allow use of 'public://' file scheme for images.
  457. #2550001 by Dave Reid: Blank out metatag_update_7024() and metatag_update_7030()
  458. because the 'twitter:image:src' meta tag was renamed back to 'twitter:image'
  459. so these updates don't need to ever run.
  460. #1957358 by DamienMcKenna: Added tests to confirm that HTML entities work
  461. correctly in the page title.
  462. #2619438 by DamienMcKenna: Improve documentation on the mobile subtheme.
  463. #2597301 by DamienMcKenna: Only use the new locale-URL tokens when translations
  464. modules are enabled.
  465. #2180031 by DamienMcKenna: Fixed double-encoding of tokens.
  466. #2635144 by DamienMcKenna: Added the apple-itunes-app meta tag.
  467. #1904542 by DamienMcKenna: Added a bunch of Windows and IE -focused meta tags.
  468. #2636132 by SpaghettiBolognese: Inconsistency in submodule naming.
  469. #2637026 by matthewordie, DamienMcKenna: Mention in the og:image meta tag how
  470. Facebook will handle multiple images (It defaults to the largest one).
  471. #2564483 by DamienMcKenna, drupov, mas0h, das-peter, pwiniacki, sylus, webflo,
  472. Gábor Hojtsy, pjonckiere, k_zoltan: Fixed i18n integration for core module and
  473. all submodules; added over 1,000 new test assertions in major expansion of the
  474. test suite.
  475. #2644156 by DamienMcKenna: Default value of image_src meta tag for user entity
  476. was set incorrectly.
  477. #2639170 by anthonyleach: Use the correct hooks to add the RDF namespaces.
  478. #2628558 by marcelovani: Renamed the bundled Context definitions to avoid
  479. conflicts.
  480. By DamienMcKenna: Fixed an accidental removal of the Token v1.6 requirement.
  481. #2622662 by rollsd: Adjusted logic to fix problem with entity types that only
  482. have one bundle.
  483. #2648804 by DamienMcKenna: Removed some unfinished code from
  484. metatag_metatags_delete_multiple().
  485. #2587725 by DamienMcKenna: Fixed display of meta tag labels in localized entity
  486. & config forms.
  487. #2389929 by michee.lengronne, scor, DamienMcKenna, sint: Fixed Google+ HTML
  488. head declaration so it validates, but a change to the site's html.tpl.php is
  489. now required.
  490. #2184857 by DamienMcKenna, mikeytown2: Expanded metatag_metatags_load() to allow
  491. meta tags to be loaded by revision ID.
  492. #1838554 by dimchich, jcnventura, Bao Truong, marcelovani, DamienMcKenna: Allow
  493. entity tokens to be properly used on entity pages via Metatag:Context i.e.
  494. 'by path'.
  495. #2361343 by marcelovani: Allow by-path definitions to override the page title of
  496. all pages.
  497. #2493689 by DamienMcKenna: Removed two arguments from metatag_metatags_save()
  498. that weren't actually being used.
  499. #2613598 by DamienMcKenna: Added a copy of the Contributor Covenant in the
  500. CODE_OF_CONDUCT.txt file.
  501. #2335015 by DamienMcKenna: Remove og:type 'blog'.
  502. #2649816 by DamienMcKenna: Added a copy of the GPL 2.0 license to the
  503. repository.
  504. #2338211 by DamienMcKenna: Only output the first item of a token for image meta
  505. tags that only support one value.
  506. Metatag 7.x-1.7, 2015-07-24
  507. ---------------------------
  508. #2537738 by deepak_zyxware: Incorrect path to fb_social settings page.
  509. #2535178 by DamienMcKenna: 'multiple' option on Viewport causes problems with
  510. the meta tag's intended values.
  511. #2524460 by DamienMcKenna, adriancotter, gbirch, jrb: Remove custom wrangling
  512. for Views-based custom entity displays, added new hook to allow other modules
  513. to customize as needed (hook_metatag_views_post_render_get_entity).
  514. #2199533 by Adrian Richardson, DamienMcKenna, mairi: Don't reload entities when
  515. processing tokens, it causes problems with content workflows.
  516. #2513892 by DamienMcKenna: Tests for user objects.
  517. #1658970 by DamienMcKenna, stefan.r, subhojit777, HyperGlide, jenlampton: Drush
  518. script to convert data from the Page Title module.
  519. Metatag 7.x-1.6, 2015-06-30
  520. ---------------------------
  521. #2503089 by DamienMcKenna: Added support for the "any" favicon, used for SVG
  522. files in Safari 9.
  523. #2499865 by DamienMcKenna: Improvements to entity selection, all sites will now
  524. automatically start off supporting news, terms and users.
  525. #2503097 by DamienMcKenna: Added the theme-color meta tag.
  526. #2503089 by jdanthinne, DamienMcKenna: Improved wording of the SVG favicon
  527. description.
  528. #2499737 by DamienMcKenna: Moved the Dublin Core Additional Tags meta tags into
  529. a new submodule, metatag_dc_advanced.
  530. #2499739 by DamienMcKenna: Moved the Open Graph Products meta tags into a new
  531. submodule, metatag_opengraph_products.
  532. #2498173 by DamienMcKenna: Clarified the touch icon meta tags available by
  533. adding separate primary vs precomposed tags.
  534. #2499739 by DamienMcKenna: Follow-up to fix a missing variable.
  535. #2507025 by DamienMcKenna: Fixed Panels/Panelizer support for entities after
  536. changes in 1.5.
  537. #2505051 by DamienMcKenna: Automatically check for image URLs in image meta
  538. tags; added a new 'image' attribute to meta tag specifications.
  539. #2504561 by hanoii: Remove unused metatag_load_entity_from_path() function and
  540. corresponding hook.
  541. #2222711 by hanoii, DamienMcKenna, andyg5000: Fixed Views support for entities
  542. after API changes in 1.5.
  543. #2467587 by DamienMcKenna: Clear the Metatag cache when a node's state is
  544. changed via Workbench Moderation.
  545. #2449425 by DamienMcKenna: Only process string values for token replacement.
  546. #2265453 by zd123, DamienMcKenna: CTools keyword substitution for Panels
  547. integration.
  548. #2512284 by DamienMcKenna: Missing token browser link on main Metatag fieldset.
  549. #2513890 by DamienMcKenna: Added tests for taxonomy term integration.
  550. #1404270 by JStanton, DamienMcKenna: Added the Refresh meta tag.
  551. #2384673 by etroid, DamienMcKenna: Added the shortcut icon meta tag.
  552. #2514852 by rrfegade: Spelling mistakes in README.txt files.
  553. #2514878 by DamienMcKenna: Ignore admin pages on Views/CTools-driven entity
  554. pages.
  555. #2514812 by david_garcia: Fix Views integration for ECK entities.
  556. #2514572 by DamienMcKenna: Don't check if records exist when deleting them,
  557. just run the deletion query.
  558. Metatag 7.x-1.5, 2015-05-29
  559. ---------------------------
  560. #2442183 by DamienMcKenna, jwilson: Mention the Image URL Formatter module in
  561. the README.txt file.
  562. #2451231 by DamienMcKenna: Fixed the Devel:Generate integration.
  563. By DamienMcKenna: Rearranged og:type select_or_other integration code to be
  564. after the og:type tag definition.
  565. By DamienMcKenna: Removed duplicate description for video:writer meta tag.
  566. By DamienMcKenna: Standardized structure of all theme functions.
  567. #2452985 by DamienMcKenna: Added 39 additional Dublin Core meta tags.
  568. By DamienMcKenna: Removed duplicate dcterms.rights tag.
  569. By DamienMcKenna: Updated new 'date' dcterms tags to use 'date' generator.
  570. #2460791 by DamienMcKenna: Allow the page region used to trigger output to be
  571. changed; see the advanced settings page for details.
  572. #2462117 by DamienMcKenna: Allow the included default configurations to be
  573. disabled.
  574. #2454499 by Dmitriy.trt: metatag_config_is_enabled() returned FALSE for empty
  575. config, when checked with defaults.
  576. #2407477 by greggles: Provide support for Twitter app tags without having to use
  577. an "app" type.
  578. By DamienMcKenna: Fixed a small mistake in output of metatag_update_7011().
  579. #2429091 by deviantintegral, DamienMcKenna: Add support for applinks.org tags.
  580. #2417155 by dobe: Feeds import fails because of placement of entity_type.
  581. By DamienMcKenna: Minor text improvements per D8 branch.
  582. By DamienMcKenna: Clarified compatibility with Workbench Moderation.
  583. #2473459 by DamienMcKenna: Updated all links to d.o.
  584. #2479325 by DamienMcKenna: Require Token 1.6.
  585. #1491562 by jonathan_hunt, knalstaaf: Add instructions to README.txt explaining
  586. how to configure meta tags for entity bundles.
  587. #2449425 by DamienMcKenna: Refactored select_or_other usage, API addition.
  588. #2487179 by DamienMcKenna: Allow longer cache IDs to reduce conflicts.
  589. #2473107 by DamienMcKenna: Added a warning about having more og:image:type
  590. values than there are og:image values, it can lead to Facebook validation
  591. errors.
  592. #2474427 by DamienMcKenna: Added an advanced option to disable the output cache.
  593. #2432517 by undertext, DamienMcKenna: Check all CTools contexts, not just the
  594. first one.
  595. #2449425 by DamienMcKenna: Follow-up for select_or_other bug.
  596. #2415983 by ciss, DamienMcKenna: Core elements not removed when no metatag
  597. substitute provided.
  598. #2490846 by DamienMcKenna: Using [metatag] tokens failed if the value was empty.
  599. #2466629 by DamienMcKenna, rupertj: Ensure entity is an object before checking
  600. its language code.
  601. #2081717 by DamienMcKenna: Added Admin Menu item for flush the Metatag caches.
  602. By DamienMcKenna: Noted that the 'shortlink' meta tag replaces 'shorturl'.
  603. #2493711 by akoe, DamienMcKenna: Added geo.position, geo.placename, geo.region
  604. and icbm meta tags.
  605. #2493395 by das-peter: Google+ itemtype meta tag malformatted.
  606. #1915926 by DamienMcKenna: Allow multiple fb:admins values.
  607. #2494271 by DamienMcKenna: og:street_address, og:postal_code, og:country_name
  608. are incorrect.
  609. #1498762 by DamienMcKenna: Added the Rating meta tag.
  610. #2451271 by DamienMcKenna: Added the Referrer meta tag.
  611. #1285946 by DamienMcKenna: Added metatag_mobile submodule with a few mobile
  612. -related meta tags.
  613. #2475147 by MatthewHager, DamienMcKenna: Fixed Feeds integration after its API
  614. changed.
  615. #2070821 by DamienMcKenna, pounard: Major re-architecture to how supported
  616. entities are handled.
  617. #2495877 by DamienMcKenna: Added a Context global config instance.
  618. #2495875 by DamienMcKenna: Added a Panels global config instance.
  619. #1281138 by jantoine, DamienMcKenna, drupalninja99, stuart.crouch, subhojit777,
  620. KarlShea: Metatag:Importer submodule for importing data from Nodewords (D6).
  621. #2376921 by DamienMcKenna: Trigger an entity cache clear when meta tags are
  622. saved or deleted.
  623. #2496487 by DamienMcKenna: The function is called entity_get_info(), not
  624. entity_info().
  625. #2103321 by mistermoper, DamienMcKenna: Added 24 more Open Graph meta tags for
  626. managing product information.
  627. #2085747 by DamienMcKenna: Added twelve favicon varieties to a new submodule,
  628. Metatag: Favicons.
  629. By DamienMcKenna: Removed message from metatag_opengraph_install() warning about
  630. compatibility with the RDF module, which is no longer applicable.
  631. #2408211 by infinet, MatthewHager: Context substitution added to Metatag: Panels
  632. output.
  633. #2156653 by mitsuroseba, undertext, asgorobets, DamienMcKenna: Added a custom
  634. pane for adding the meta tags fieldset to a node form customized via Panels.
  635. #2496487 by DamienMcKenna: Follow-up on previous commit, remove unneeded
  636. function_exists() call.
  637. Metatag 7.x-1.5-beta1, 2015-02-02
  638. ---------------------------------
  639. #2362639 by DamienMcKenna: Improved defaults for Google+ meta tags.
  640. #2318985 by DamienMcKenna: Indicate that Open Graph tags are used on Pinterest.
  641. #2362639 by DamienMcKenna: Added itemtype default values for Google+ meta tags.
  642. #2358137 by DamienMcKenna: Added a submodule for managing site verification
  643. meta tags, the first of which is for Google.
  644. #2358131 by DamienMcKenna: Support for the Pinterest verification meta tag.
  645. #1848338 by larowlan, DamienMcKenna: Added more tests, especially one for
  646. checking the editorial process on a node.
  647. #2362893 by ipo4ka704: Don't assume the first Panels context is an object.
  648. #2363591 by DamienMcKenna: Added a default for the 'image' meta tag on user
  649. entity pages.
  650. #1967856 by duozersk: Fixed a minor mistake in the previous commit.
  651. #2370943 by Simon George: Removed redundant comment.
  652. #2373189 by nmillin: Added support for the Bing verification code.
  653. #2358139 by nmillin: Added support for the Yandex verification code.
  654. #2378127 by DamienMcKenna: Support for rel="alternate" hreflang="x" link tag.
  655. #2376915 by jenlampton, DamienMcKenna: Added the og:image:url meta tag.
  656. #1978708 by DamienMcKenna, scor: Updated warning about compatibility with the
  657. RDF module in Drupal core before 7.33.
  658. #2385265 by mikemiles86: Correctly flatten Metatag form fieldsets in Context
  659. integration.
  660. #2370439 by potop, DamienMcKenna: Work around hook_entity_load() problems by
  661. loading entity info in metatag_entity_supports_metatags() on demand.
  662. #1868460 by preshetin: Added the rel=prev and rel=next meta tags.
  663. #2388339 by das-peter: Fix select_or_other integration for Metatag:GooglePlus,
  664. add the missing element_validator.
  665. #2391975 by Spleshka: Support scenarios where the entity is possibly blank or
  666. has no entity_id assigned yet, e.g. Profile2 pages.
  667. #2400241 by greggles: Typo in description of robots-notranslate option.
  668. #2400529 by greggles: Add support for OG product price:amount, price:currency.
  669. #2411607 by liberatr, DamienMcKenna: README.txt note about using the
  670. field_multiple_types module to control how many items are output.
  671. #2415025 by DamienMcKenna: l() in metatag_metatag_info() creates recursion bug.
  672. #2411477 by betz, DamienMcKenna: $form[#entity] doesn't work for all entities.
  673. #2411549 by maijs: Language is lost during migration.
  674. #2198669 by D2ev: Using metatag tokens can easily cause an infinite loop.
  675. #2411477 by DamienMcKenna, betz: Follow-up to last change.
  676. Metatag 7.x-1.4, 2014-10-09
  677. ---------------------------
  678. #2353079 by DamienMcKenna: Fixed Views integration, for real this time.
  679. #2344877 by DamienMcKenna: Fixed Panels integration, for real this time.
  680. Metatag 7.x-1.3, 2014-10-07
  681. ---------------------------
  682. #2350967 by das-peter, DamienMcKenna: Fatal error occurred loading any View that
  683. did not have meta tags assigned.
  684. #2344877 by DamienMcKenna, Mau Palantír, libelle2000: Fixed Panels integration.
  685. By DamienMcKenna: metatag_metatags_load()'s documentation was incorrect.
  686. #2347193 by DamienMcKenna: Updated Feeds integration to be compatible with the
  687. new data structures in 1.0, and revision_id problems.
  688. Metatag 7.x-1.2, 2014-10-04
  689. ---------------------------
  690. #2343909 by DamienMcKenna: Unable to update meta tags on nodes that didn't
  691. contain translations.
  692. #2185791 by DamienMcKenna: Improved logic for deciding which meta tag values
  693. to use for the current language; new advanced option allows loading of the
  694. entity's default language's values if nothing else matches.
  695. #2346159 by DamienMcKenna: Fixed tag dependencies, which were broken in 1.0.
  696. #2346153 by DamienMcKenna: Added Twitter app 'name' tags, misc improvements to
  697. Twitter Cards code.
  698. #2185791 by DamienMcKenna: Changed the no-values-to-load entity language default
  699. logic so that the default language values will be loaded unless disabled.
  700. #1304038 by DamienMcKenna: Indicate in the README.txt how to disable output for
  701. the three meta tags output by Drupal core by default.
  702. #2350129 by DamienMcKenna: Added a Drush command for clearing Metatag's caches.
  703. #2341795 by DamienMcKenna: Updated Metatag:Views to be compatible with the new
  704. form data structure in 1.0.
  705. #2292043 by eric.chenchao, DamienMcKenna: Added Google+ 'itemprop' meta tags.
  706. #2341795 by DamienMcKenna: Fixed Views previews.
  707. #2289139 by maijs, DamienMcKenna: Allow each Views display to have different
  708. meta tag values.
  709. Metatag 7.x-1.1, 2014-09-18
  710. ---------------------------
  711. #2340639 by agoradesign: Additional check needed in hook_requirements to avoid
  712. breaking installation profiles.
  713. #2340337 by DamienMcKenna: Config system updated for the new language-based
  714. data handling.
  715. #2330823 by DamienMcKenna: REVERT: Remove the deprecated G+ Author meta tag.
  716. Metatag 7.x-1.0, 2014-09-17
  717. ---------------------------
  718. #2319389 by DamienMcKenna: Additional Open Graph meta tags, for videos.
  719. #2169575 by gvorbeck: Workbench Moderation v2 doesn't need any hackery, so
  720. removed the message in hook_requirements().
  721. #2140189 by ttkaminski, DamienMcKenna: Added an index to {metatag} table for the
  722. 'type' and 'revision_id' fields.
  723. #1391554 by DamienMcKenna: Handle scenarios where the legacy "metatags" module
  724. had been installed.
  725. #2325459 by DamienMcKenna: Used JSHint to correct some minor JS bugs.
  726. #2326197 by Dave Reid: metatag_generate_entity_metatags() cache can be bypassed.
  727. By DamienMcKenna: Updated the og:image size guidelines.
  728. By DamienMcKenna: Remove the redundant metatag_taxonomy_term_view_alter().
  729. By DamienMcKenna: Support Twitter Cards fieldset in Metatag:Context.
  730. #1778286 by alberto56: Removed the deprecated metatag_ui module.
  731. #2331677 by othermachines: Updates 7025 and 7027 attempted to update the wrong
  732. tables.
  733. #2330823 by othermachines: Remove the deprecated G+ Author meta tag.
  734. #2186155 by DamienMcKenna, grahamC, JeroenT: Resolved problems when saving an
  735. entity directly rather than via entity form.
  736. By DamienMcKenna: Corrected the namespace prefix for OG video meta tags.
  737. #2186155 by DamienMcKenna: Follow-up to fix a number of scenarios.
  738. Metatag 7.x-1.0-rc2, 2014-08-05
  739. -------------------------------
  740. #1904266 by mvwensen, DamienMcKenna: Added the dcterms.modified meta tag.
  741. #2202031 by DamienMcKenna: Don't double-encode output, handle   specially.
  742. #2026343 by DamienMcKenna, skruf, valkum, wxman: Added many more Open Graph meta
  743. tags.
  744. #2164919 by DamienMcKenna: Added an Advanced Settings page.
  745. #2241083 by DamienMcKenna: API structure for definiting field dependencies;
  746. currently limited to hiding/showing fields, can be expanded later with
  747. validation logic. Initial implementation for some Open Graph and Twitter Cards
  748. meta tags.
  749. #2307523 by leewillis77, DamienMcKenna: Additional arguments for two
  750. drupal_alter hooks.
  751. #2241083 by rooby: Refactored meta tag output generation using a new function,
  752. metatag_generate_entity_metatags(), allowing for the tags to be independently
  753. obtained for a given entity.
  754. #2262159 by DamienMcKenna: Bumped core requirement to 7.28, removed the
  755. [node:summary] fix that's no longer needed.
  756. #2306449 by DamienMcKenna: Not having the Transliteration or Imagecache Token
  757. modules installed no longer reports an error in hook_requirements().
  758. #1328562 by andremolnar, Greg Boggs, DamienMcKenna: Improved form descriptions.
  759. #1918706 by theunraveler, DamienMcKenna, Zekvyrin, JeroenT: [current-page:title]
  760. didn't work correctly on Panels pages.
  761. #2153977 by paolomainardi, DamienMcKenna: Fix for translations of base entity
  762. type configuration when there is no bundle configuration.
  763. #2572891 by DamienMcKenna: Removed most 'fine tuning' items from the README.txt
  764. file, added notes again about using Imagecache_Token to improve images.
  765. Metatag 7.x-1.0-rc1, 2014-07-12
  766. -------------------------------
  767. By DamienMcKenna: Small improvement to the comment on update 7007.
  768. #2196393 by generalconsensus, aprohl5: Typo in hook_install().
  769. #2237507 by SebCorbin: Only delete all records when editing one entity revision.
  770. #2056739 by B-Prod: Incorrect language handling when displaying entity pages
  771. using Panels.
  772. #2205675 by Romlam, greggles: Typo in variable name caused data to not load.
  773. #2265447 by opdavies: Ignore comment entities, conflict with comment_fragment.
  774. #2271685 by adee147: Typos in metatag_metatags_cache_clear().
  775. #2271811 by DamienMcKenna: Replaced theme_metatag_opengraph() with
  776. theme_metatag_property().
  777. #1282636 by DamienMcKenna: Support meta tags that allow multiple values; first
  778. supported tags are og:image and og:image:secure_url.
  779. #2273459 by DamienMcKenna: Improved Twitter Cards default values.
  780. #2273241 by DamienMcKenna: Use the new hook_metatag_bundled_config_alter() to
  781. load settings from submodules.
  782. #2273493 by DamienMcKenna: Improved Dublin Core default values.
  783. #2274921 by DamienMcKenna: Token browser link missing on settings pages.
  784. #2277787 by eugene.ilyin: Missing translations in metatag_context.
  785. By DamienMcKenna: Removed duplicate 'devel_generate' setting for 'image_src'.
  786. #2282903 by DamienMcKenna: Special handling for meta tags that need to output a
  787. secure URL, replace 'http://' with 'https://'.
  788. #2281833 by DamienMcKenna: Ensure multi-item values are output in a consistent
  789. order.
  790. #2275323 by drastik: Provide link to settings page in Metatag:Context module.
  791. #1284810 by DamienMcKenna: Really recommend installing Imagecache Token.
  792. #1809356 by DamienMcKenna: Sort all meta tags.
  793. #2276361 by DamienMcKenna: Move Facebook meta tags into a separate submodule.
  794. #2185943 by fizk: Remove warnings about Exclude Node Title.
  795. #2266595 by hefox: Change watchdog() message to a warning not critical, to avoid
  796. problems with Jenkins.
  797. #2193195 by 75th Trombone: Corrected a variable usage in README.txt.
  798. #1338612 by Lasac, DamienMcKenna: Added the content-language meta tag.
  799. #2291993 by DamienMcKenna: Duplicate fb meta tags causes lots of errors.
  800. #2285787 by SebCorbin: Entity Translation problems with revisions.
  801. #2025425 by moonray, David_Rothstein, hefox, DamienMcKenna: Cache improvement
  802. to separate entity vs page language.
  803. #2186241 by nnevill.io1, DamienMcKenna: Revisions support for Panels.
  804. #2051407 by cha0s, DamienMcKenna: Language support for token integration.
  805. #2183203 by mikeytown2, juampy, DamienMcKenna: Improved queries in
  806. metatag_metatags_load_multiple().
  807. #2227377 by DamienMcKenna: taxonomy_vocabulary_load() caused problems when
  808. executed during hook_entity_info_alter().
  809. #1995564 by DamienMcKenna, willieseabrook: Added a warning about a possible
  810. conflict with the Admin Language module.
  811. #2298337 by DamienMcKenna: Added an API option to indicate one meta tag replaces
  812. another; updated API docs accordingly.
  813. #2267501 by DamienMcKenna: Renamed the 'twitter:image' meta tag to the correct
  814. 'twitter:image:src'.
  815. #2121437 by DamienMcKenna: Renamed the 'copyright' meta tag to the correct
  816. 'rights' tag.
  817. #2177455 by DamienMcKenna: Avoid errors when updating from older releases due
  818. to missing revision_id field.
  819. #2178411 by DamienMcKenna, kporras07: Language not assigned correctly on CTools
  820. -based pages.
  821. Metatag 7.x-1.0-beta9, 2014-01-18
  822. ---------------------------------
  823. #2174363 by DamienMcKenna: Changed update 7018 to avoid attempting to create
  824. duplicate records when updating; instead should there be a collision the
  825. record with revision_id 0 will be deleted.
  826. #2176351 by DamienMcKenna: 403 and 404 error pages will use the global default
  827. for the page title instead of copying the homepage's.
  828. #2175843 by DamienMcKenna: It was possible to get to update 7016 without the
  829. revision_id field existing, so make sure it exists.
  830. #2081787 by attila.fekete: Don't let Metatag:Views overwrite the frontpage meta
  831. tag config, matching how Metatag:Panels works.
  832. #2176375 by DamienMcKenna: Added note to README.txt about the Textimage module's
  833. compatibility with Metatag.
  834. #2170771 by DamienMcKenna: Added support for the og:image:secure_url meta tag.
  835. Metatag 7.x-1.0-beta8, 2014-01-15
  836. ---------------------------------
  837. #1995284 by DamienMcKenna: Replace $_SERVER['REQUEST_URI'] with request_uri().
  838. By DamienMcKenna: Updated the README.txt's Credits section to match the project
  839. page.
  840. #1978708 by DamienMcKenna: Added a note to the README.txt, hook_install and
  841. hook_requirements to mention that RDF can cause validation errors for the
  842. Open Graph meta tag output.
  843. #1977640 by dsdeiz: Fixed a comment typo.
  844. #1978730 by DamienMcKenna: Added an installation note to read the README.txt
  845. file.
  846. #1978568 by DamienMcKenna: Strip line breaks in all tag output.
  847. #1961354 by DamienMcKenna, thesame: Optionally provide additional permissions
  848. so that access to modify each meta tag can be controlled individually, see
  849. README.txt for more details.
  850. #1933678 by DamienMcKenna: Default Context configurations for the user login and
  851. registration pages.
  852. #1816856 by DamienMcKenna: Default Context configuration for the main forum
  853. page.
  854. #1292612 by DamienMcKenna: Default Context configuration for the main blog
  855. page.
  856. #1988346 by DamienMcKenna: Form permissions were being overridden thus making
  857. the Metatag fieldset visible when it shouldn't have been.
  858. #1994352 by AmbikaFR: Two strings were not translatable.
  859. #1970064 by Jorrit: Metatag:Panels did not load the data correctly.
  860. #1994634 by DamienMcKenna: DrupalTextMetaTag::getValue fails if
  861. $options['instance'] element doesn't exist.
  862. #1994630 by DamienMcKenna: Cleanup/filter all meta tag output.
  863. By DamienMcKenna: Moved hook_requirements to the top of metatag.install.
  864. #1982164 by DamienMcKenna: Added hook_requirements note to ensure that Entity
  865. Translation is up-to-date.
  866. #2020565 by DamienMcKenna: Save the correct language value on initial entity
  867. creation.
  868. #1876034 by DamienMcKenna: Updated a comment to indicate that there was a
  869. problem with Metatag itself when saving records via node_save(), not
  870. Workbench Moderation after all.
  871. #2024277 by greggles, DamienMcKenna: Don't output a meta tag if the string is
  872. blank, but still allow "0" to be output when needed.
  873. #1999936 by DamienMcKenna: Fixed poor logic for checking if a valid language
  874. was available in metatag_metatags_values().
  875. #2024277 by DamienMcKenna: Follow-up to fix all meta tag output.
  876. #1498764 by nick_schuch, DamienMcKenna: Added the Revisit-After meta tag.
  877. #1671846 by benys, DamienMcKenna: Expose meta tags as tokens.
  878. #1830952 by DYdave, DamienMcKenna: Allow token types and patterns to be altered.
  879. #1859136 by plopesc, DamienMcKenna: Properly update meta tag records.
  880. #2045855 by czigor: Fix translation of meta tag info labels.
  881. #1572474 by PieIsGood, Dan Reinders, DamienMcKenna: Entity revision support.
  882. #2051401 by cha0s: Remove errant dpm() left in from earlier testing.
  883. #2037677 by adnasa, DamienMcKenna, tsvenson: UX improvement for the token popup.
  884. #1985932 by kolier: Correct the taxonomy term token on Panels pages.
  885. #2033723 by som30ind, DamienMcKenna: Fixed occasional error saving array values,
  886. e.g. the ROBOTS tag.
  887. #1959830 by DamienMcKenna: Added a note to README.txt about Node Form Panes.
  888. #2061511 by amanire: Verify view display 'path' option exists before using it.
  889. #1776836 by kobee, DamienMcKenna: Added the Standout meta tag.
  890. #2095397 by DamienMcKenna: Allow method to skip skipping metatag_entity_view().
  891. #2095501 by DamienMcKenna: Logic mistake in metatag_metatags_delete_multiple()
  892. meant records were never deleted.
  893. #2072087 by brunascle: Twitter Cards changed to use correct 'name' attribute.
  894. #2086037 by greggles: Only show schema warning messages to appropriate people.
  895. #1311050 by pasive, DamienMcKenna: Added the og:locale meta tag.
  896. #2082539 by DamienMcKenna, hswong3i: {metatag}.revision_id cannot be null.
  897. #2082539 by DamienMcKenna: Follow-up to make all revision_id values numeric.
  898. #1848338 by DamienMcKenna: Added a list of test scenarios that need to be added.
  899. #2152043 by DamienMcKenna: Devel Generate integration via Metatag:Devel
  900. submodule.
  901. #2152043 by DamienMcKenna: Expanded Devel Generate integration to cover almost
  902. all included meta tags.
  903. #1572474 by DamienMcKenna, HyperGlide, jyee, Kristen Pol, sylus: Fixes for
  904. revisions support.
  905. #1876042 by DamienMcKenna: Rename variables to use $entity_id instead of $id
  906. in metatag.admin.inc, $entity_type instead of $type in metatag.migrate.inc.
  907. #2157689/#2088299 by travelertt, iMiksu, DamienMcKenna: JS error broke
  908. CKEditor, etc.
  909. #2168343 by DamienMcKenna: Clear EntityCache bins.
  910. #2062379 by DamienMcKenna: Restructured caching.
  911. #2168939 by DamienMcKenna: Don't skip batch processing on updates ran via Drush.
  912. #2169547 by DamienMcKenna: Clarification on Workbench Moderation support.
  913. #2090557 by Kristen Pol, DamienMcKenna: Don't cache tags on 403/404 error pages.
  914. #1848622 by DamienMcKenna: Translation helper for 'bar'.
  915. #1967856 by duozersk: Support for the noimageindex and notranslate robots tag
  916. options.
  917. #2140463 by zhuber: Small misspelling in a comment.
  918. #1963678 by DC_Marc, gnuget, Albert Volkman: Additional Twitter Card meta tags.
  919. #2170363 by juampy: Incorrect data handling in DrupalDefaultMetaTag.
  920. #1286270 by DamienMcKenna: Provide options for disabling meta tags on specific
  921. entity types or entity bundles, see README.txt for details.
  922. #2071649 by eelkeblok, DamienMcKenna: Verify the entity still exists when
  923. loading meta tag data in metatag_ctools_render_alter() and
  924. metatag_views_post_render().
  925. #2126157 by hefox: metatag_entity_has_metatags() returns TRUE for disabled
  926. entities, not FALSE.
  927. #2001178 by jantoine, DamienMcKenna: Verify the language exists before saving.
  928. #1864306 by hefox: Export the 'disabled' state via Features, thus allowing
  929. disabled configurations to be exported too.
  930. #2172883 by Kristen Pol, DamienMcKenna: Only use Workbench Moderation functions
  931. on nodes.
  932. #1975552 by pivica, DamienMcKenna: Fixed errors when changing {metatag} table's
  933. primary keys.
  934. #1864306 by DamienMcKenna: Follow-on to only export the $config->disabled
  935. setting if it exists.
  936. #2173271 by deetergp: Spelling and grammar fixes for README.txt.
  937. #2172433 by fabsor, DamienMcKenna: Ensure that update 7015 runs early enough to
  938. avoid data corruption or errors during other updates.
  939. #2156261 by plopesc, DamienMcKenna: Allow meta tags for 403/404 error pages to
  940. be configured, along with some reasonable defaults; removed previous option to
  941. control caching on these pages, the meta tags are now always cached.
  942. #2173863 by DamienMcKenna: Don't load meta tags on admin pages, provide setting
  943. to override this.
  944. #2174363 by DamienMcKenna: Don't attempt to create revision records in update
  945. 7018 if one already exists.
  946. Metatag 7.x-1.0-beta7, 2013-04-22
  947. ---------------------------------
  948. #1970946 by laura s: Twitter Cards no longer requires SSL.
  949. #1971406 by alextataurov, DamienMcKenna: Correct check to see if i18n is
  950. installed.
  951. #1955898 by DamienMcKenna: Clicking 'cancel' when editing a per-path
  952. configuration would cause the config to be deleted.
  953. #1955894 by plopesc: It wasn't possible to remove values from the
  954. Metatag:Context editor.
  955. #1972038 by DamienMcKenna: Context admin page didn't display the '' path
  956. correctly.
  957. #1970064 by DamienMcKenna: Metatag:Context did not load the data correctly.
  958. #1970518 by John Morahan: Incorrect syntax in metatag.info.
  959. #1972932 by chrisjlee: Typo in hook_requirements.
  960. By DamienMcKenna: Removed trailing space in some files.
  961. #1951118 by DamienMcKenna: Display a runtime hook_requirements error message if
  962. the old metatag.entity_translation.inc file is still present.
  963. By DamienMcKenna: Removed some tabs that snook in.
  964. #1973254 by plopesc: Added functional tests for Metatag:Context.
  965. #1284756 by dsdeiz: Add instructions to metatag.migrate.inc explaining how to
  966. use the Migrate integration.
  967. #1954106 by DamienMcKenna: Simplified the project's name to just 'Metatag'.
  968. #1974870 by DamienMcKenna: Moved all modules to the 'SEO' package.
  969. Metatag 7.x-1.0-beta6, 2013-04-14
  970. ---------------------------------
  971. #1961448 by DamienMcKenna: Disable the fb:app_id field if fb_social is present.
  972. #1282620 by idflood, evanbarter, mgifford, Lukas von Blarer, Peacog, zterry95,
  973. DamienMcKenna: Configuration translation through integration with the i18n
  974. module.
  975. #1498740 by devuo: Merged Diogo's metatag_panels module.
  976. #1804356 by Dave Reid: Merged Dave's metatag_views module.
  977. #1909224 by DamienMcKenna: Fixed sloppy code in metatag_metatags_form_submit().
  978. #1969428 by DamienMcKenna: Changed the DC 'property' attribute to 'name'.
  979. #1284756 by dsdeiz: Update Migrate integration for compatibility with v2.5,
  980. support additional entity types.
  981. #1953724 by DamienMcKenna, joshf, wiifm, twistor: PostgreSQL compatibility for
  982. recent updates.
  983. #1295524 by DamienMcKenna: Temporary fix for the [node:summary] token not
  984. working.
  985. #1952190 by DamienMcKenna: Only run queries involving taxonomy data if the
  986. Taxonomy module is enabled.
  987. Metatag 7.x-1.0-beta5, 2013-03-23
  988. ---------------------------------
  989. #1844638 by DamienMcKenna: Updated help messages around update 7004, when ran
  990. via Drush it will no longer used Batch API.
  991. #1844764 by Devin Carlson, DamienMcKenna: Fix arg placeholders in t() calls.
  992. #1846516 by Staratel: Incorrect arguments for watchdog().
  993. #1846516 by DamienMcKenna: Further incorrect arguments for watchdog().
  994. #1844638 by DamienMcKenna: Correctly used drupal_is_cli() instead of just
  995. php_sapi_name().
  996. #1846978 by edulterado: Corrected the theme function name used with the
  997. Twitter Cards submodule.
  998. #1307804 by juampy: Support for Select_or_Other for use with the OpenGraph
  999. 'type' field.
  1000. #1854522 by DamienMcKenna: Redundant return statements in the MetaTag classes.
  1001. #1852600 by DamienMcKenna: Only use the first page argument in the Views and
  1002. Panels preprocessors if it is numerical.
  1003. #1850014 by plopesc: Not all contexts that may be shown on the admin page will
  1004. have a path condition defined.
  1005. #1846080 by DamienMcKenna: Only support entities that have the 'metatags'
  1006. option specifically enabled.
  1007. #1857116 by DamienMcKenna: Purge {metatag} records for a few known unsupported
  1008. entities that old versions would have saved.
  1009. #1857116 by DamienMcKenna: Don't purge 'file' {metatag} records until #1857334
  1010. is decided.
  1011. #1857360 by DamienMcKenna: Purge {metatag} records for nodes, taxonomy terms
  1012. and users that were purged but where the APIs of older versions failed to
  1013. remove them.
  1014. #1857116 by DamienMcKenna: Purge {metatag} records for Profile2.
  1015. #1852600 by helmo: Typo in Views integration function.
  1016. #1852022 by DamienMcKenna: Don't export the {metatag_config}.cid field.
  1017. #1862570 by DamienMcKenna: Purge any empty values that may have been added by
  1018. very early releases.
  1019. #1862570 by DamienMcKenna: Follow-up to correctly handle the serialized empty
  1020. array.
  1021. #1864340 by cdoyle, DamienMcKenna: Incorrect output for certain Twitter Card
  1022. tags.
  1023. #1865170 by DamienMcKenna: Fix metatag_requirements() return array when the
  1024. Page Title module is also installed.
  1025. #1722564 by DamienMcKenna: Provide a hook_requirements() message and README.txt
  1026. note about a possible conflict with the Exclude Node Title module.
  1027. #1284756 by damiankloip, sylus, alanburke, lancee: Migrate module integration.
  1028. #1865228 by greggles, DamienMcKenna: Added the rel=author link meta tag.
  1029. #1866122 by DamienMcKenna: Added the twitter:site:id and twitter:creator:id
  1030. meta tags.
  1031. #1866980 by makangus: Corrected metatag_features_revert().
  1032. #1862818 by DYdave, DamienMcKenna: Added documentation for
  1033. hook_metatag_config_default().
  1034. #1778534 by DamienMcKenna: Added the original-source meta tag.
  1035. #1886170 by DamienMcKenna: Typo in the API docs regarding enabling metatag
  1036. support in custom entities.
  1037. #1871020 by DamienMcKenna: Compatibility problem with Workbench_Moderation.
  1038. #1773926 by Dave Reid: Fixed token validation fails on config edit if the
  1039. instance context is not an entity type.
  1040. #1814736 by plach, Dave Reid: metatag_page_build() did not check if the
  1041. global:frontpage metatag configuration is disabled.
  1042. #1871852: Fixed metatag_update_7005() did not check if the watchdog table
  1043. exists.
  1044. #1891082 by bago, Dave Reid: Fixed metatag_config_instance_label() failed to
  1045. recurse properly.
  1046. #1915284: Fixed metatag_html_head_alter() stopped removing duplicate tags too
  1047. soon. Fixed duplicate canonical links when global redirect is enabled.
  1048. #1845326 by DamienMcKenna, Peacog: Resolved language handling problems to
  1049. correctly identify the langcode to properly work with or without
  1050. Entity_Translation.
  1051. #1876042 by DamienMcKenna: Rename variables to use $entity_id instead of $id
  1052. and $entity_type instead of $type.
  1053. #1859136 by splatio, DamienMcKenna, multpix: Feeds integration - allow meta tag
  1054. fields to be the target for data imported using the Feeds module.
  1055. #1880302 by olli, DamienMcKenna: Resolve problems with Features integration.
  1056. #1923030 by krlucas, DamienMcKenna: Only run metatag_entity_update() on
  1057. supported entities.
  1058. #1844638 by DamienMcKenna, mikeytown2: Remove unnecessary duplicate {metatag}
  1059. records, fix language values for all entities.
  1060. #1935084 by DamienMcKenna: Remove unnecessary items from metatag_hook_info()
  1061. that was causing problems with PHP 5.4.
  1062. #1791720 by kbasarab: Added the news_keywords meta tag.
  1063. #1934492 by juampy, DamienMcKenna: Added a page for reverting meta tags for
  1064. specific entity or bundle.
  1065. #1386320: Note a known issue of using custom template files that do not output
  1066. the $page['content'] variable.
  1067. #1917902 by DamienMcKenna: Ensure strings returned from token replacement of
  1068. text fields ([node:summary]) is passed through the appropriate text filters.
  1069. #1919070 by DamienMcKenna: Fix any records that may have been corrupted by e.g.
  1070. #1871020.
  1071. #1861656 by DamienMcKenna, torrance123: Optionally load the global meta tags on
  1072. all pages, enabled by default.
  1073. #1871798 by mstrelan: Clear the Context plugin cache when metatag_context is
  1074. enabled so that the new plugin becomes available.
  1075. #1932192 by DamienMcKenna: Only run metatag_entity_view() once per page view.
  1076. #1900434 by Dustin Currie, j0rd, DamienMcKenna: Added several new OpenGraph meta
  1077. tags, including ones for videos, location and contact information.
  1078. #1883118 by DamienMcKenna: Improve the help message on Metatag:Context's Path
  1079. field as neither relative nor absolute URLs will work.
  1080. #1945114 by SergO, DamienMcKenna: A query from #1919070 was missing the
  1081. preproccess wrapper around the table name.
  1082. #1908586 by DamienMcKenna: Added a line to README.txt explaining how to
  1083. customize the tokens used to generate the meta tags.
  1084. #1350610 by DamienMcKenna: metatag_update_7001 needed to drop the primary key
  1085. before customizing it.
  1086. #1859136 by DamienMcKenna: Fixed scenarios when updating an entity there are two
  1087. copies of the data submitted, e.g. Feeds integration.
  1088. #1308790 by DamienMcKenna: Documented that [current-user] tokens should not be
  1089. used.
  1090. #1318294 by DamienMcKenna: Documented how to use Imagecache Token to resize
  1091. images that are being used as tokens for meta tags.
  1092. #1871534 by DamienMcKenna: Documented how some browser plugins can make the page
  1093. title appear to be wrapped with doublequotes though the output doesn't
  1094. actually show them.
  1095. Metatag 7.x-1.0-beta4, 2012-11-17
  1096. ---------------------------------
  1097. #1842764 by DamienMcKenna: Work around problems in metatag_entity_load()
  1098. stemming from an outdated database schema, leave a message suggesting the
  1099. site admin run the database updates.
  1100. #1842868 by DamienMcKenna: Changed metatag_update_7003 to automatically assign
  1101. the correct language per entity, added update_7004 to fix records updated in
  1102. beta3, fixed the language selection for loading meta tags so sites without
  1103. translation functionality continue to work correctly.
  1104. #1842868 by DamienMcKenna: Changed update 7003 again so it *only* adds the new
  1105. field, changed update 7004 so it will update all records using Batch API.
  1106. #1843676 by DamienMcKenna: Changed the hook_requirements message to an INFO
  1107. message if Page_Title is also installed, will freak people out less.
  1108. Metatag 7.x-1.0-beta3, 2012-11-16
  1109. ---------------------------------
  1110. #1688286 by colan, DamienMcKenna: Support for Entity Translation.
  1111. #1835030 by DamienMcKenna: Documentation and hook_requirements note re Drupal
  1112. core v7.17.
  1113. #1840402 by DamienMcKenna, paperdhc: Corrected use of array_pop().
  1114. #1841404 by mh86: Don't attempt to load meta tags for unsupported entities, and
  1115. don't support configuration-only entities.
  1116. #1841564 by peximo: Correctly identify the content language being used on the
  1117. homepage.
  1118. #1841774 by DamienMcKenna: Provide a warning via hook_requirements if the Page
  1119. Title module is also enabled, due to the possibilities of complications and
  1120. unexpected results.
  1121. #1363476 by DamienMcKenna: Workaround to trigger metatag_entity_view() if the
  1122. current CTools (Panels, Panelizer, etc) page is an entity display page.
  1123. #1842052 by DamienMcKenna: Don't process unsupported entities being displayed
  1124. via Views.
  1125. #1664322 by nico059, kerasai, miechiel, idflood, DamienMcKenna, alexweber:
  1126. Twitter Cards meta tags.
  1127. #1842198 by DamienMcKenna: Move the 'advanced' fieldset under the others.
  1128. #1840236 by weri, Marty2081: Only revert the requested feature, not all
  1129. features.
  1130. Metatag 7.x-1.0-beta2, 2012-10-30
  1131. ---------------------------------
  1132. #1817580 by DamienMcKenna: Removed code that was enabling debug mode on all
  1133. Contexts.
  1134. #1818240 by DamienMcKenna: Added $instance value to the drupal_alter() call in
  1135. metatag_metatags_view().
  1136. #1817984 by DamienMcKenna, alexweber: Documented
  1137. hook_metatag_metatags_view_alter().
  1138. #1818252 by DamienMcKenna: There was no caching on the front page's meta tags.
  1139. #1818516 by DamienMcKenna: Incorrect variable check in metatag_page_build().
  1140. #1818762 by DamienMcKenna: Updated hook_hook_info().
  1141. #1466292 by DamienMcKenna: Listed hooks in metatag.api.php and everywhere the
  1142. hooks are triggered there's a comment to say what the hook is.
  1143. #1818984 by DamienMcKenna: Add the $instance value to metatag_context's
  1144. triggering of hook_metatag_metatags_view.
  1145. #1819000 by DamienMcKenna: Don't load default meta tags if no active contexts
  1146. define meta tags.
  1147. #1819448 by DamienMcKenna: Error on admin page if any meta tags were disabled.
  1148. #1818958 by DamienMcKenna: The $cid_parts array should contain all relevant
  1149. entity variables.
  1150. #1820362 by DamienMcKenna: $cid_parts should use base_path() instead of '/'.
  1151. #1820374 by DamienMcKenna: Front page $cid_parts did not include the full URL.
  1152. #1822726 by DamienMcKenna: Ensure the CTools exportables system is loaded.
  1153. #1818300 by eugene.ilyin, DamienMcKenna: Improved Features integration.
  1154. #1151936 by DamienMcKenna, maximpodorov: Workaround to trigger
  1155. metatag_entity_view() if the current Views page is an entity display page.
  1156. Metatag 7.x-1.0-beta1, 2012-10-19
  1157. ---------------------------------
  1158. First mostly-stable release.