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 DamieMcKenna: 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 grammer 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.