CHANGELOG.txt 32 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583
  1. Metatag 7.x-1.x-dev, xxxx-xx-xx
  2. -------------------------------
  3. #2442183 by DamienMcKenna, jwilson: Mention the Image URL Formatter module in
  4. the README.txt file.
  5. #2451231 by DamienMcKenna: Fixed the Devel:Generate integration.
  6. By DamienMcKenna: Rearranged og:type select_or_other integration code to be
  7. after the og:type tag definition.
  8. By DamienMcKenna: Removed duplicate description for video:writer meta tag.
  9. By DamienMcKenna: Standardized structure of all theme functions.
  10. #2452985 by DamienMcKenna: Added 39 additional Dublin Core meta tags.
  11. By DamienMcKenna: Removed duplicate dcterms.rights tag.
  12. By DamienMcKenna: Updated new 'date' dcterms tags to use 'date' generator.
  13. #2460791 by DamienMcKenna: Allow the page region used to trigger output to be
  14. changed; see the advanced settings page for details.
  15. #2462117 by DamienMcKenna: Allow the included default configurations to be
  16. disabled.
  17. #2454499 by Dmitriy.trt: metatag_config_is_enabled() returned FALSE for empty
  18. config, when checked with defaults.
  19. #2407477 by greggles: Provide support for Twitter app tags without having to use
  20. an "app" type.
  21. By DamienMcKenna: Fixed a small mistake in output of metatag_update_7011().
  22. #2429091 by deviantintegral, DamienMcKenna: Add support for applinks.org tags.
  23. #2417155 by dobe: Feeds import fails because of placement of entity_type.
  24. By DamienMcKenna: Minor text improvements per D8 branch.
  25. By DamienMcKenna: Clarified compatibility with Workbench Moderation.
  26. #2473459 by DamienMcKenna: Updated all links to d.o.
  27. #2479325 by DamienMcKenna: Require Token 1.6.
  28. #1491562 by jonathan_hunt, knalstaaf: Add instructions to README.txt explaining
  29. how to configure meta tags for entity bundles.
  30. Metatag 7.x-1.5-beta1, 2015-02-02
  31. ---------------------------------
  32. #2362639 by DamienMcKenna: Improved defaults for Google+ meta tags.
  33. #2318985 by DamienMcKenna: Indicate that Open Graph tags are used on Pinterest.
  34. #2362639 by DamienMcKenna: Added itemtype default values for Google+ meta tags.
  35. #2358137 by DamienMcKenna: Added a submodule for managing site verification
  36. meta tags, the first of which is for Google.
  37. #2358131 by DamienMcKenna: Support for the Pinterest verification meta tag.
  38. #1848338 by larowlan, DamienMcKenna: Added more tests, especially one for
  39. checking the editorial process on a node.
  40. #2362893 by ipo4ka704: Don't assume the first Panels context is an object.
  41. #2363591 by DamienMcKenna: Added a default for the 'image' meta tag on user
  42. entity pages.
  43. #1967856 by duozersk: Fixed a minor mistake in the previous commit.
  44. #2370943 by Simon George: Removed redundant comment.
  45. #2373189 by nmillin: Added support for the Bing verification code.
  46. #2358139 by nmillin: Added support for the Yandex verification code.
  47. #2378127 by DamienMcKenna: Support for rel="alternate" hreflang="x" link tag.
  48. #2376915 by jenlampton, DamienMcKenna: Added the og:image:url meta tag.
  49. #1978708 by DamienMcKenna, scor: Updated warning about compatibility with the
  50. RDF module in Drupal core before 7.33.
  51. #2385265 by mikemiles86: Correctly flatten Metatag form fieldsets in Context
  52. integration.
  53. #2370439 by potop, DamienMcKenna: Work around hook_entity_load() problems by
  54. loading entity info in metatag_entity_supports_metatags() on demand.
  55. #1868460 by preshetin: Added the rel=prev and rel=next meta tags.
  56. #2388339 by das-peter: Fix select_or_other integration for Metatag:GooglePlus,
  57. add the missing element_validator.
  58. #2391975 by Spleshka: Support scenarios where the entity is possibly blank or
  59. has no entity_id assigned yet, e.g. Profile2 pages.
  60. #2400241 by greggles: Typo in description of robots-notranslate option.
  61. #2400529 by greggles: Add support for OG product price:amount, price:currency.
  62. #2411607 by liberatr, DamienMcKenna: README.txt note about using the
  63. field_multiple_types module to control how many items are output.
  64. #2415025 by DamienMcKenna: l() in metatag_metatag_info() creates recursion bug.
  65. #2411477 by betz, DamienMcKenna: $form[#entity] doesn't work for all entities.
  66. #2411549 by maijs: Language is lost during migration.
  67. #2198669 by D2ev: Using metatag tokens can easily cause an infinite loop.
  68. #2411477 by DamienMcKenna, betz: Follow-up to last change.
  69. Metatag 7.x-1.4, 2014-10-09
  70. ---------------------------
  71. #2353079 by DamienMcKenna: Fixed Views integration, for real this time.
  72. #2344877 by DamienMcKenna: Fixed Panels integration, for real this time.
  73. Metatag 7.x-1.3, 2014-10-07
  74. ---------------------------
  75. #2350967 by das-peter, DamienMcKenna: Fatal error occurred loading any View that
  76. did not have meta tags assigned.
  77. #2344877 by DamienMcKenna, Mau Palantír, libelle2000: Fixed Panels integration.
  78. By DamienMcKenna: metatag_metatags_load()'s documentation was incorrect.
  79. #2347193 by DamienMcKenna: Updated Feeds integration to be compatible with the
  80. new data structures in 1.0, and revision_id problems.
  81. Metatag 7.x-1.2, 2014-10-04
  82. ---------------------------
  83. #2343909 by DamienMcKenna: Unable to update meta tags on nodes that didn't
  84. contain translations.
  85. #2185791 by DamienMcKenna: Improved logic for deciding which meta tag values
  86. to use for the current language; new advanced option allows loading of the
  87. entity's default language's values if nothing else matches.
  88. #2346159 by DamienMcKenna: Fixed tag dependencies, which were broken in 1.0.
  89. #2346153 by DamienMcKenna: Added Twitter app 'name' tags, misc improvements to
  90. Twitter Cards code.
  91. #2185791 by DamienMcKenna: Changed the no-values-to-load entity language default
  92. logic so that the default language values will be loaded unless disabled.
  93. #1304038 by DamienMcKenna: Indicate in the README.txt how to disable output for
  94. the three meta tags output by Drupal core by default.
  95. #2350129 by DamienMcKenna: Added a Drush command for clearing Metatag's caches.
  96. #2341795 by DamienMcKenna: Updated Metatag:Views to be compatible with the new
  97. form data structure in 1.0.
  98. #2292043 by eric.chenchao, DamienMcKenna: Added Google+ 'itemprop' meta tags.
  99. #2341795 by DamienMcKenna: Fixed Views previews.
  100. #2289139 by maijs, DamienMcKenna: Allow each Views display to have different
  101. meta tag values.
  102. Metatag 7.x-1.1, 2014-09-18
  103. ---------------------------
  104. #2340639 by agoradesign: Additional check needed in hook_requirements to avoid
  105. breaking installation profiles.
  106. #2340337 by DamienMcKenna: Config system updated for the new language-based
  107. data handling.
  108. #2330823 by DamienMcKenna: REVERT: Remove the deprecated G+ Author meta tag.
  109. Metatag 7.x-1.0, 2014-09-17
  110. ---------------------------
  111. #2319389 by DamienMcKenna: Additional Open Graph meta tags, for videos.
  112. #2169575 by gvorbeck: Workbench Moderation v2 doesn't need any hackery, so
  113. removed the message in hook_requirements().
  114. #2140189 by ttkaminski, DamienMcKenna: Added an index to {metatag} table for the
  115. 'type' and 'revision_id' fields.
  116. #1391554 by DamienMcKenna: Handle scenarios where the legacy "metatags" module
  117. had been installed.
  118. #2325459 by DamienMcKenna: Used JSHint to correct some minor JS bugs.
  119. #2326197 by Dave Reid: metatag_generate_entity_metatags() cache can be bypassed.
  120. By DamienMcKenna: Updated the og:image size guidelines.
  121. By DamienMcKenna: Remove the redundant metatag_taxonomy_term_view_alter().
  122. By DamienMcKenna: Support Twitter Cards fieldset in Metatag:Context.
  123. #1778286 by alberto56: Removed the deprecated metatag_ui module.
  124. #2331677 by othermachines: Updates 7025 and 7027 attempted to update the wrong
  125. tables.
  126. #2330823 by othermachines: Remove the deprecated G+ Author meta tag.
  127. #2186155 by DamienMcKenna, grahamC, JeroenT: Resolved problems when saving an
  128. entity directly rather than via entity form.
  129. By DamienMcKenna: Corrected the namespace prefix for OG video meta tags.
  130. #2186155 by DamienMcKenna: Follow-up to fix a number of scenarios.
  131. Metatag 7.x-1.0-rc2, 2014-08-05
  132. -------------------------------
  133. #1904266 by mvwensen, DamienMcKenna: Added the dcterms.modified meta tag.
  134. #2202031 by DamienMcKenna: Don't double-encode output, handle   specially.
  135. #2026343 by DamienMcKenna, skruf, valkum, wxman: Added many more Open Graph meta
  136. tags.
  137. #2164919 by DamienMcKenna: Added an Advanced Settings page.
  138. #2241083 by DamienMcKenna: API structure for definiting field dependencies;
  139. currently limited to hiding/showing fields, can be expanded later with
  140. validation logic. Initial implementation for some Open Graph and Twitter Cards
  141. meta tags.
  142. #2307523 by leewillis77, DamienMcKenna: Additional arguments for two
  143. drupal_alter hooks.
  144. #2241083 by rooby: Refactored meta tag output generation using a new function,
  145. metatag_generate_entity_metatags(), allowing for the tags to be independently
  146. obtained for a given entity.
  147. #2262159 by DamienMcKenna: Bumped core requirement to 7.28, removed the
  148. [node:summary] fix that's no longer needed.
  149. #2306449 by DamienMcKenna: Not having the Transliteration or Imagecache Token
  150. modules installed no longer reports an error in hook_requirements().
  151. #1328562 by andremolnar, Greg Boggs, DamienMcKenna: Improved form descriptions.
  152. #1918706 by theunraveler, DamienMcKenna, Zekvyrin, JeroenT: [current-page:title]
  153. didn't work correctly on Panels pages.
  154. #2153977 by paolomainardi, DamienMcKenna: Fix for translations of base entity
  155. type configuration when there is no bundle configuration.
  156. Metatag 7.x-1.0-rc1, 2014-07-12
  157. -------------------------------
  158. By DamienMcKenna: Small improvement to the comment on update 7007.
  159. #2196393 by generalconsensus, aprohl5: Typo in hook_install().
  160. #2237507 by SebCorbin: Only delete all records when editing one entity revision.
  161. #2056739 by B-Prod: Incorrect language handling when displaying entity pages
  162. using Panels.
  163. #2205675 by Romlam, greggles: Typo in variable name caused data to not load.
  164. #2265447 by opdavies: Ignore comment entities, conflict with comment_fragment.
  165. #2271685 by adee147: Typos in metatag_metatags_cache_clear().
  166. #2271811 by DamienMcKenna: Replaced theme_metatag_opengraph() with
  167. theme_metatag_property().
  168. #1282636 by DamienMcKenna: Support meta tags that allow multiple values; first
  169. supported tags are og:image and og:image:secure_url.
  170. #2273459 by DamienMcKenna: Improved Twitter Cards default values.
  171. #2273241 by DamienMcKenna: Use the new hook_metatag_bundled_config_alter() to
  172. load settings from submodules.
  173. #2273493 by DamienMcKenna: Improved Dublin Core default values.
  174. #2274921 by DamienMcKenna: Token browser link missing on settings pages.
  175. #2277787 by eugene.ilyin: Missing translations in metatag_context.
  176. By DamienMcKenna: Removed duplicate 'devel_generate' setting for 'image_src'.
  177. #2282903 by DamienMcKenna: Special handling for meta tags that need to output a
  178. secure URL, replace 'http://' with 'https://'.
  179. #2281833 by DamienMcKenna: Ensure multi-item values are output in a consistent
  180. order.
  181. #2275323 by drastik: Provide link to settings page in Metatag:Context module.
  182. #1284810 by DamienMcKenna: Really recommend installing Imagecache Token.
  183. #1809356 by DamienMcKenna: Sort all meta tags.
  184. #2276361 by DamienMcKenna: Move Facebook meta tags into a separate submodule.
  185. #2185943 by fizk: Remove warnings about Exclude Node Title.
  186. #2266595 by hefox: Change watchdog() message to a warning not critical, to avoid
  187. problems with Jenkins.
  188. #2193195 by 75th Trombone: Corrected a variable usage in README.txt.
  189. #1338612 by Lasac, DamienMcKenna: Added the content-language meta tag.
  190. #2291993 by DamienMcKenna: Duplicate fb meta tags causes lots of errors.
  191. #2285787 by SebCorbin: Entity Translation problems with revisions.
  192. #2025425 by moonray, David_Rothstein, hefox, DamienMcKenna: Cache improvement
  193. to separate entity vs page language.
  194. #2186241 by nnevill.io1, DamienMcKenna: Revisions support for Panels.
  195. #2051407 by cha0s, DamienMcKenna: Language support for token integration.
  196. #2183203 by mikeytown2, juampy, DamienMcKenna: Improved queries in
  197. metatag_metatags_load_multiple().
  198. #2227377 by DamienMcKenna: taxonomy_vocabulary_load() caused problems when
  199. executed during hook_entity_info_alter().
  200. #1995564 by DamienMcKenna, willieseabrook: Added a warning about a possible
  201. conflict with the Admin Language module.
  202. #2298337 by DamienMcKenna: Added an API option to indicate one meta tag replaces
  203. another; updated API docs accordingly.
  204. #2267501 by DamienMcKenna: Renamed the 'twitter:image' meta tag to the correct
  205. 'twitter:image:src'.
  206. #2121437 by DamienMcKenna: Renamed the 'copyright' meta tag to the correct
  207. 'rights' tag.
  208. #2177455 by DamienMcKenna: Avoid errors when updating from older releases due
  209. to missing revision_id field.
  210. #2178411 by DamienMcKenna, kporras07: Language not assigned correctly on CTools
  211. -based pages.
  212. Metatag 7.x-1.0-beta9, 2014-01-18
  213. ---------------------------------
  214. #2174363 by DamienMcKenna: Changed update 7018 to avoid attempting to create
  215. duplicate records when updating; instead should there be a collision the
  216. record with revision_id 0 will be deleted.
  217. #2176351 by DamienMcKenna: 403 and 404 error pages will use the global default
  218. for the page title instead of copying the homepage's.
  219. #2175843 by DamienMcKenna: It was possible to get to update 7016 without the
  220. revision_id field existing, so make sure it exists.
  221. #2081787 by attila.fekete: Don't let Metatag:Views overwrite the frontpage meta
  222. tag config, matching how Metatag:Panels works.
  223. #2176375 by DamienMcKenna: Added note to README.txt about the Textimage module's
  224. compatibility with Metatag.
  225. #2170771 by DamienMcKenna: Added support for the og:image:secure_url meta tag.
  226. Metatag 7.x-1.0-beta8, 2014-01-15
  227. ---------------------------------
  228. #1995284 by DamienMcKenna: Replace $_SERVER['REQUEST_URI'] with request_uri().
  229. By DamienMcKenna: Updated the README.txt's Credits section to match the project
  230. page.
  231. #1978708 by DamienMcKenna: Added a note to the README.txt, hook_install and
  232. hook_requirements to mention that RDF can cause validation errors for the
  233. Open Graph meta tag output.
  234. #1977640 by dsdeiz: Fixed a comment typo.
  235. #1978730 by DamienMcKenna: Added an installation note to read the README.txt
  236. file.
  237. #1978568 by DamienMcKenna: Strip line breaks in all tag output.
  238. #1961354 by DamienMcKenna, thesame: Optionally provide additional permissions
  239. so that access to modify each meta tag can be controlled individually, see
  240. README.txt for more details.
  241. #1933678 by DamienMcKenna: Default Context configurations for the user login and
  242. registration pages.
  243. #1816856 by DamienMcKenna: Default Context configuration for the main forum
  244. page.
  245. #1292612 by DamienMcKenna: Default Context configuration for the main blog
  246. page.
  247. #1988346 by DamienMcKenna: Form permissions were being overridden thus making
  248. the Metatag fieldset visible when it shouldn't have been.
  249. #1994352 by AmbikaFR: Two strings were not translatable.
  250. #1970064 by Jorrit: Metatag:Panels did not load the data correctly.
  251. #1994634 by DamienMcKenna: DrupalTextMetaTag::getValue fails if
  252. $options['instance'] element doesn't exist.
  253. #1994630 by DamienMcKenna: Cleanup/filter all meta tag output.
  254. By DamienMcKenna: Moved hook_requirements to the top of metatag.install.
  255. #1982164 by DamienMcKenna: Added hook_requirements note to ensure that Entity
  256. Translation is up-to-date.
  257. #2020565 by DamienMcKenna: Save the correct language value on initial entity
  258. creation.
  259. #1876034 by DamienMcKenna: Updated a comment to indicate that there was a
  260. problem with Metatag itself when saving records via node_save(), not
  261. Workbench Moderation after all.
  262. #2024277 by greggles, DamienMcKenna: Don't output a meta tag if the string is
  263. blank, but still allow "0" to be output when needed.
  264. #1999936 by DamienMcKenna: Fixed poor logic for checking if a valid language
  265. was available in metatag_metatags_values().
  266. #2024277 by DamienMcKenna: Follow-up to fix all meta tag output.
  267. #1498764 by nick_schuch, DamienMcKenna: Added the Revisit-After meta tag.
  268. #1671846 by benys, DamienMcKenna: Expose meta tags as tokens.
  269. #1830952 by DYdave, DamienMcKenna: Allow token types and patterns to be altered.
  270. #1859136 by plopesc, DamienMcKenna: Properly update meta tag records.
  271. #2045855 by czigor: Fix translation of meta tag info labels.
  272. #1572474 by PieIsGood, Dan Reinders, DamienMcKenna: Entity revision support.
  273. #2051401 by cha0s: Remove errant dpm() left in from earlier testing.
  274. #2037677 by adnasa, DamienMcKenna, tsvenson: UX improvement for the token popup.
  275. #1985932 by kolier: Correct the taxonomy term token on Panels pages.
  276. #2033723 by som30ind, DamienMcKenna: Fixed occasional error saving array values,
  277. e.g. the ROBOTS tag.
  278. #1959830 by DamienMcKenna: Added a note to README.txt about Node Form Panes.
  279. #2061511 by amanire: Verify view display 'path' option exists before using it.
  280. #1776836 by kobee, DamienMcKenna: Added the Standout meta tag.
  281. #2095397 by DamienMcKenna: Allow method to skip skipping metatag_entity_view().
  282. #2095501 by DamienMcKenna: Logic mistake in metatag_metatags_delete_multiple()
  283. meant records were never deleted.
  284. #2072087 by brunascle: Twitter Cards changed to use correct 'name' attribute.
  285. #2086037 by greggles: Only show schema warning messages to appropriate people.
  286. #1311050 by pasive, DamienMcKenna: Added the og:locale meta tag.
  287. #2082539 by DamienMcKenna, hswong3i: {metatag}.revision_id cannot be null.
  288. #2082539 by DamienMcKenna: Follow-up to make all revision_id values numeric.
  289. #1848338 by DamienMcKenna: Added a list of test scenarios that need to be added.
  290. #2152043 by DamienMcKenna: Devel Generate integration via Metatag:Devel
  291. submodule.
  292. #2152043 by DamienMcKenna: Expanded Devel Generate integration to cover almost
  293. all included meta tags.
  294. #1572474 by DamienMcKenna, HyperGlide, jyee, Kristen Pol, sylus: Fixes for
  295. revisions support.
  296. #1876042 by DamienMcKenna: Rename variables to use $entity_id instead of $id
  297. in metatag.admin.inc, $entity_type instead of $type in metatag.migrate.inc.
  298. #2157689/#2088299 by travelertt, iMiksu, DamienMcKenna: JS error broke
  299. CKEditor, etc.
  300. #2168343 by DamienMcKenna: Clear EntityCache bins.
  301. #2062379 by DamienMcKenna: Restructured caching.
  302. #2168939 by DamienMcKenna: Don't skip batch processing on updates ran via Drush.
  303. #2169547 by DamienMcKenna: Clarification on Workbench Moderation support.
  304. #2090557 by Kristen Pol, DamienMcKenna: Don't cache tags on 403/404 error pages.
  305. #1848622 by DamienMcKenna: Translation helper for 'bar'.
  306. #1967856 by duozersk: Support for the noimageindex and notranslate robots tag
  307. options.
  308. #2140463 by zhuber: Small misspelling in a comment.
  309. #1963678 by DC_Marc, gnuget, Albert Volkman: Additional Twitter Card meta tags.
  310. #2170363 by juampy: Incorrect data handling in DrupalDefaultMetaTag.
  311. #1286270 by DamienMcKenna: Provide options for disabling meta tags on specific
  312. entity types or entity bundles, see README.txt for details.
  313. #2071649 by eelkeblok, DamienMcKenna: Verify the entity still exists when
  314. loading meta tag data in metatag_ctools_render_alter() and
  315. metatag_views_post_render().
  316. #2126157 by hefox: metatag_entity_has_metatags() returns TRUE for disabled
  317. entities, not FALSE.
  318. #2001178 by jantoine, DamienMcKenna: Verify the language exists before saving.
  319. #1864306 by hefox: Export the 'disabled' state via Features, thus allowing
  320. disabled configurations to be exported too.
  321. #2172883 by Kristen Pol, DamienMcKenna: Only use Workbench Moderation functions
  322. on nodes.
  323. #1975552 by pivica, DamienMcKenna: Fixed errors when changing {metatag} table's
  324. primary keys.
  325. #1864306 by DamienMcKenna: Follow-on to only export the $config->disabled
  326. setting if it exists.
  327. #2173271 by deetergp: Spelling and grammer fixes for README.txt.
  328. #2172433 by fabsor, DamienMcKenna: Ensure that update 7015 runs early enough to
  329. avoid data corruption or errors during other updates.
  330. #2156261 by plopesc, DamienMcKenna: Allow meta tags for 403/404 error pages to
  331. be configured, along with some reasonable defaults; removed previous option to
  332. control caching on these pages, the meta tags are now always cached.
  333. #2173863 by DamienMcKenna: Don't load meta tags on admin pages, provide setting
  334. to override this.
  335. #2174363 by DamienMcKenna: Don't attempt to create revision records in update
  336. 7018 if one already exists.
  337. Metatag 7.x-1.0-beta7, 2013-04-22
  338. ---------------------------------
  339. #1970946 by laura s: Twitter Cards no longer requires SSL.
  340. #1971406 by alextataurov, DamienMcKenna: Correct check to see if i18n is
  341. installed.
  342. #1955898 by DamienMcKenna: Clicking 'cancel' when editing a per-path
  343. configuration would cause the config to be deleted.
  344. #1955894 by plopesc: It wasn't possible to remove values from the
  345. Metatag:Context editor.
  346. #1972038 by DamienMcKenna: Context admin page didn't display the '<front>' path
  347. correctly.
  348. #1970064 by DamienMcKenna: Metatag:Context did not load the data correctly.
  349. #1970518 by John Morahan: Incorrect syntax in metatag.info.
  350. #1972932 by chrisjlee: Typo in hook_requirements.
  351. By DamienMcKenna: Removed trailing space in some files.
  352. #1951118 by DamienMcKenna: Display a runtime hook_requirements error message if
  353. the old metatag.entity_translation.inc file is still present.
  354. By DamienMcKenna: Removed some tabs that snook in.
  355. #1973254 by plopesc: Added functional tests for Metatag:Context.
  356. #1284756 by dsdeiz: Add instructions to metatag.migrate.inc explaining how to
  357. use the Migrate integration.
  358. #1954106 by DamienMcKenna: Simplified the project's name to just 'Metatag'.
  359. #1974870 by DamienMcKenna: Moved all modules to the 'SEO' package.
  360. Metatag 7.x-1.0-beta6, 2013-04-14
  361. ---------------------------------
  362. #1961448 by DamienMcKenna: Disable the fb:app_id field if fb_social is present.
  363. #1282620 by idflood, evanbarter, mgifford, Lukas von Blarer, Peacog, zterry95,
  364. DamienMcKenna: Configuration translation through integration with the i18n
  365. module.
  366. #1498740 by devuo: Merged Diogo's metatag_panels module.
  367. #1804356 by Dave Reid: Merged Dave's metatag_views module.
  368. #1909224 by DamienMcKenna: Fixed sloppy code in metatag_metatags_form_submit().
  369. #1969428 by DamienMcKenna: Changed the DC 'property' attribute to 'name'.
  370. #1284756 by dsdeiz: Update Migrate integration for compatibility with v2.5,
  371. support additional entity types.
  372. #1953724 by DamienMcKenna, joshf, wiifm, twistor: PostgreSQL compatibility for
  373. recent updates.
  374. #1295524 by DamienMcKenna: Temporary fix for the [node:summary] token not
  375. working.
  376. #1952190 by DamienMcKenna: Only run queries involving taxonomy data if the
  377. Taxonomy module is enabled.
  378. Metatag 7.x-1.0-beta5, 2013-03-23
  379. ---------------------------------
  380. #1844638 by DamienMcKenna: Updated help messages around update 7004, when ran
  381. via Drush it will no longer used Batch API.
  382. #1844764 by Devin Carlson, DamienMcKenna: Fix arg placeholders in t() calls.
  383. #1846516 by Staratel: Incorrect arguments for watchdog().
  384. #1846516 by DamienMcKenna: Further incorrect arguments for watchdog().
  385. #1844638 by DamienMcKenna: Correctly used drupal_is_cli() instead of just
  386. php_sapi_name().
  387. #1846978 by edulterado: Corrected the theme function name used with the
  388. Twitter Cards submodule.
  389. #1307804 by juampy: Support for Select_or_Other for use with the OpenGraph
  390. 'type' field.
  391. #1854522 by DamienMcKenna: Redundant return statements in the MetaTag classes.
  392. #1852600 by DamienMcKenna: Only use the first page argument in the Views and
  393. Panels preprocessors if it is numerical.
  394. #1850014 by plopesc: Not all contexts that may be shown on the admin page will
  395. have a path condition defined.
  396. #1846080 by DamienMcKenna: Only support entities that have the 'metatags'
  397. option specifically enabled.
  398. #1857116 by DamienMcKenna: Purge {metatag} records for a few known unsupported
  399. entities that old versions would have saved.
  400. #1857116 by DamienMcKenna: Don't purge 'file' {metatag} records until #1857334
  401. is decided.
  402. #1857360 by DamienMcKenna: Purge {metatag} records for nodes, taxonomy terms
  403. and users that were purged but where the APIs of older versions failed to
  404. remove them.
  405. #1857116 by DamienMcKenna: Purge {metatag} records for Profile2.
  406. #1852600 by helmo: Typo in Views integration function.
  407. #1852022 by DamienMcKenna: Don't export the {metatag_config}.cid field.
  408. #1862570 by DamienMcKenna: Purge any empty values that may have been added by
  409. very early releases.
  410. #1862570 by DamienMcKenna: Follow-up to correctly handle the serialized empty
  411. array.
  412. #1864340 by cdoyle, DamienMcKenna: Incorrect output for certain Twitter Card
  413. tags.
  414. #1865170 by DamienMcKenna: Fix metatag_requirements() return array when the
  415. Page Title module is also installed.
  416. #1722564 by DamienMcKenna: Provide a hook_requirements() message and README.txt
  417. note about a possible conflict with the Exclude Node Title module.
  418. #1284756 by damiankloip, sylus, alanburke, lancee: Migrate module integration.
  419. #1865228 by greggles, DamienMcKenna: Added the rel=author link meta tag.
  420. #1866122 by DamienMcKenna: Added the twitter:site:id and twitter:creator:id
  421. meta tags.
  422. #1866980 by makangus: Corrected metatag_features_revert().
  423. #1862818 by DYdave, DamienMcKenna: Added documentation for
  424. hook_metatag_config_default().
  425. #1778534 by DamienMcKenna: Added the original-source meta tag.
  426. #1886170 by DamienMcKenna: Typo in the API docs regarding enabling metatag
  427. support in custom entities.
  428. #1871020 by DamienMcKenna: Compatibility problem with Workbench_Moderation.
  429. #1773926 by Dave Reid: Fixed token validation fails on config edit if the
  430. instance context is not an entity type.
  431. #1814736 by plach, Dave Reid: metatag_page_build() did not check if the
  432. global:frontpage metatag configuration is disabled.
  433. #1871852: Fixed metatag_update_7005() did not check if the watchdog table
  434. exists.
  435. #1891082 by bago, Dave Reid: Fixed metatag_config_instance_label() failed to
  436. recurse properly.
  437. #1915284: Fixed metatag_html_head_alter() stopped removing duplicate tags too
  438. soon. Fixed duplicate canonical links when global redirect is enabled.
  439. #1845326 by DamienMcKenna, Peacog: Resolved language handling problems to
  440. correctly identify the langcode to properly work with or without
  441. Entity_Translation.
  442. #1876042 by DamienMcKenna: Rename variables to use $entity_id instead of $id
  443. and $entity_type instead of $type.
  444. #1859136 by splatio, DamienMcKenna, multpix: Feeds integration - allow meta tag
  445. fields to be the target for data imported using the Feeds module.
  446. #1880302 by olli, DamienMcKenna: Resolve problems with Features integration.
  447. #1923030 by krlucas, DamienMcKenna: Only run metatag_entity_update() on
  448. supported entities.
  449. #1844638 by DamienMcKenna, mikeytown2: Remove unnecessary duplicate {metatag}
  450. records, fix language values for all entities.
  451. #1935084 by DamienMcKenna: Remove unnecessary items from metatag_hook_info()
  452. that was causing problems with PHP 5.4.
  453. #1791720 by kbasarab: Added the news_keywords meta tag.
  454. #1934492 by juampy, DamienMcKenna: Added a page for reverting meta tags for
  455. specific entity or bundle.
  456. #1386320: Note a known issue of using custom template files that do not output
  457. the $page['content'] variable.
  458. #1917902 by DamienMcKenna: Ensure strings returned from token replacement of
  459. text fields ([node:summary]) is passed through the appropriate text filters.
  460. #1919070 by DamienMcKenna: Fix any records that may have been corrupted by e.g.
  461. #1871020.
  462. #1861656 by DamienMcKenna, torrance123: Optionally load the global meta tags on
  463. all pages, enabled by default.
  464. #1871798 by mstrelan: Clear the Context plugin cache when metatag_context is
  465. enabled so that the new plugin becomes available.
  466. #1932192 by DamienMcKenna: Only run metatag_entity_view() once per page view.
  467. #1900434 by Dustin Currie, j0rd, DamienMcKenna: Added several new OpenGraph meta
  468. tags, including ones for videos, location and contact information.
  469. #1883118 by DamienMcKenna: Improve the help message on Metatag:Context's Path
  470. field as neither relative nor absolute URLs will work.
  471. #1945114 by SergO, DamienMcKenna: A query from #1919070 was missing the
  472. preproccess wrapper around the table name.
  473. #1908586 by DamienMcKenna: Added a line to README.txt explaining how to
  474. customize the tokens used to generate the meta tags.
  475. #1350610 by DamienMcKenna: metatag_update_7001 needed to drop the primary key
  476. before customizing it.
  477. #1859136 by DamienMcKenna: Fixed scenarios when updating an entity there are two
  478. copies of the data submitted, e.g. Feeds integration.
  479. #1308790 by DamienMcKenna: Documented that [current-user] tokens should not be
  480. used.
  481. #1318294 by DamienMcKenna: Documented how to use Imagecache Token to resize
  482. images that are being used as tokens for meta tags.
  483. #1871534 by DamienMcKenna: Documented how some browser plugins can make the page
  484. title appear to be wrapped with doublequotes though the output doesn't
  485. actually show them.
  486. Metatag 7.x-1.0-beta4, 2012-11-17
  487. ---------------------------------
  488. #1842764 by DamienMcKenna: Work around problems in metatag_entity_load()
  489. stemming from an outdated database schema, leave a message suggesting the
  490. site admin run the database updates.
  491. #1842868 by DamienMcKenna: Changed metatag_update_7003 to automatically assign
  492. the correct language per entity, added update_7004 to fix records updated in
  493. beta3, fixed the language selection for loading meta tags so sites without
  494. translation functionality continue to work correctly.
  495. #1842868 by DamienMcKenna: Changed update 7003 again so it *only* adds the new
  496. field, changed update 7004 so it will update all records using Batch API.
  497. #1843676 by DamienMcKenna: Changed the hook_requirements message to an INFO
  498. message if Page_Title is also installed, will freak people out less.
  499. Metatag 7.x-1.0-beta3, 2012-11-16
  500. ---------------------------------
  501. #1688286 by colan, DamienMcKenna: Support for Entity Translation.
  502. #1835030 by DamienMcKenna: Documentation and hook_requirements note re Drupal
  503. core v7.17.
  504. #1840402 by DamienMcKenna, paperdhc: Corrected use of array_pop().
  505. #1841404 by mh86: Don't attempt to load meta tags for unsupported entities, and
  506. don't support configuration-only entities.
  507. #1841564 by peximo: Correctly identify the content language being used on the
  508. homepage.
  509. #1841774 by DamienMcKenna: Provide a warning via hook_requirements if the Page
  510. Title module is also enabled, due to the possibilities of complications and
  511. unexpected results.
  512. #1363476 by DamienMcKenna: Workaround to trigger metatag_entity_view() if the
  513. current CTools (Panels, Panelizer, etc) page is an entity display page.
  514. #1842052 by DamienMcKenna: Don't process unsupported entities being displayed
  515. via Views.
  516. #1664322 by nico059, kerasai, miechiel, idflood, DamienMcKenna, alexweber:
  517. Twitter Cards meta tags.
  518. #1842198 by DamienMcKenna: Move the 'advanced' fieldset under the others.
  519. #1840236 by weri, Marty2081: Only revert the requested feature, not all
  520. features.
  521. Metatag 7.x-1.0-beta2, 2012-10-30
  522. ---------------------------------
  523. #1817580 by DamienMcKenna: Removed code that was enabling debug mode on all
  524. Contexts.
  525. #1818240 by DamienMcKenna: Added $instance value to the drupal_alter() call in
  526. metatag_metatags_view().
  527. #1817984 by DamienMcKenna, alexweber: Documented
  528. hook_metatag_metatags_view_alter().
  529. #1818252 by DamienMcKenna: There was no caching on the front page's meta tags.
  530. #1818516 by DamienMcKenna: Incorrect variable check in metatag_page_build().
  531. #1818762 by DamienMcKenna: Updated hook_hook_info().
  532. #1466292 by DamienMcKenna: Listed hooks in metatag.api.php and everywhere the
  533. hooks are triggered there's a comment to say what the hook is.
  534. #1818984 by DamienMcKenna: Add the $instance value to metatag_context's
  535. triggering of hook_metatag_metatags_view.
  536. #1819000 by DamienMcKenna: Don't load default meta tags if no active contexts
  537. define meta tags.
  538. #1819448 by DamienMcKenna: Error on admin page if any meta tags were disabled.
  539. #1818958 by DamienMcKenna: The $cid_parts array should contain all relevant
  540. entity variables.
  541. #1820362 by DamienMcKenna: $cid_parts should use base_path() instead of '/'.
  542. #1820374 by DamienMcKenna: Front page $cid_parts did not include the full URL.
  543. #1822726 by DamienMcKenna: Ensure the CTools exportables system is loaded.
  544. #1818300 by eugene.ilyin, DamienMcKenna: Improved Features integration.
  545. #1151936 by DamienMcKenna, maximpodorov: Workaround to trigger
  546. metatag_entity_view() if the current Views page is an entity display page.
  547. Metatag 7.x-1.0-beta1, 2012-10-19
  548. ---------------------------------
  549. First mostly-stable release.