You are here

CHANGELOG.txt in Nodewords: D6 Meta Tags 6

Same filename and directory in other branches
  1. 6.3 CHANGELOG.txt
  2. 6.2 CHANGELOG.txt
Nodewords 6.x-1.15, 2017-02-14
------------------------------
#1986230 by DamienMcKenna: Added a note to README.txt about the known issue with
  using ThemeKey in certain circumstances.
#2307483 by mw4ll4c3: 'copyright' meta tag renamed to 'rights'.
#1998718 by DamienMcKenna: Moved modules to the SEO package.
#1961104 by DamienMcKenna: Use arg(1) when loading the node on node pages.
#2049693 by mr.andrey, DamienMcKenna: Missing OG permissions, og:video URL
  validation incorrect, added og:video:secure_url.


Nodewords 6.x-1.15-beta1, 2013-09-29
------------------------------------
#1776810 by DamienMcKenna: Removed the deprecated syndication-source meta tag.
#2055673 by DamienMcKenna: Disable Nodewords_PageTitle and migrate its data.
#1889646 by anneeasterling, DamienMcKenna: Only output REVISIT-AFTER if a value
  was assigned.
#1957972 by perfectcu.be, DamienMcKenna: Added the Author meta tag.
#2100425 by DamienMcKenna: Added the og:locale meta tag.


Nodewords 6.x-1.14, 2012-12-05
------------------------------
#1851570 by DamienMcKenna: Extended the {nodewords}.name field to varchar(128)
  to allow for meta tags with very long names.
#1850414 by DamienMcKenna: Cleaned up nodewords_metatag_from_node_content() so
  the code is cleaner & easier to maintain; also fixes where the strip_tags()
  and image alt text replacement wasn't working.
#1697936 by DamienMcKenna: Potential problem with URL generation due to use of
  hardcoded path rather than use of base_path().
#1751318 by DamienMcKenna: Updated the Dublin Core meta tags to use the
  "dcterms" prefix, to match Metatag.
#971428 by DamienMcKenna: Filter the node summary using check_markup() prior to
  other processing.


Nodewords 6.x-1.14-beta2, 2012-08-21
------------------------------------
#1701592 by DamienMcKenna: Disable the WYSIWYG editor on the Original Source
  URL and Standout URL fields.
#669272 by DamienMcKenna: Syntax bug caused invalid drupal_set_message() if no
  submodules were being used.


Nodewords 6.x-1.14-beta1, 2012-06-28
------------------------------------
#1397530 by venutip: Missing permission definition for the DC Creator meta tag.
#1397520 by DamienMcKenna: Additional notes regarding API changes from the
  6.x-1.12-x codebase that were reverted to make 6.x-1.13.
#1232498 by adamfranco: Static caching of all custom path data, to aid with
  performance.
#1406708 by DamienMcKenna: Removed CVS $Id$ strings.
#1343170 by DamienMcKenna: Improved explanation in README.txt on how to use the
  options for automatic generation of meta data for nodes.
#324825 by DamienMcKenna: Bumped the submit & delete button weights to 1000 and
  1001 respectively to help ensure those buttons are always at the end for the
  forms.
#948342 by DamienMcKenna, Dave Reid: Page title support.
#1408540 by DamienMcKenna: Improved instructions regarding admins seeing all
  meta tag fields on edit forms.
#948342 by DamienMcKenna: Missing a permission value on the page title tag.
#948342 by DamienMcKenna: Renamed the page title tag to avoid any possible
  conflicts with other modules, make it clear that it isn't for an actual
  *meta* tag.
#948342 by DamienMcKenna: Basic module's API version needed updating to match
  the API.txt documentation regarding the new page title meta tag.
#1395326 by DamienMcKenna: Mistakenly placed parenthesis gives error when
  Nodeword OG is enabled.
#1422630 by DamienMcKenna: Added a missing nodewords_og_uninstall() to cleanup
  the database after that submodule is removed.
#948342 by hanoii: Incorrect variable name for the page title.
#1458864 by neclimdul: Improvements to user saving, remove anything that was
  inadvertently added to $user->data.
#1419172 by DamienMcKenna: Changed the default to use URL aliases for canonical
  URLs rather than the system path, this is what people would expect.
#1380362 by DamienMcKenna: Added a note about Token support.
#669272 by DamienMcKenna: Improvements to the message that shows if no
  submodules are enabled.
#1416346 by DamienMcKenna: Added a new settings page for customizing the forum
  module's main page's meta tags.
#589550 by DamienMcKenna: Mention that the option to use the path alias for the
  Canonical URL works best when the GlobalRedirect module is also used.
#1553356 by DamienMcKenna: Node descriptions should, by default, be
  automatically generated from the node teaser. This will not affect existing
  sites, but sets a better default for new sites.
#1420152 by DamienMcKenna: Major reorganization of the tag sorting - all tags
  now sort by purpose, (theoretically) making it easier to manage them &
  compare related values.
#1553494 by DamienMcKenna: All URL tags are no consistent with regards to which
  types of pages they can be used with.
#1553496 by DamienMcKenna: All title tags are no consistent with regards to
  which types of pages they can be used with.
#1553514 by DamienMcKenna: Allow dc.description to be edited.
#1426732 by DamienMcKenna: Updated the "Related modules" part of the README.
#1553554 by DamienMcKenna: Expand API to allow meta tags to have multiple
  values. The dc.contributor tag is the first to use this.
#1551054 by DamienMcKenna: Allow meta tag values to have single quotes.
#1563838 by DamienMcKenna: Made the Canonical URL path alias option a global
  setting usable by all submodules.
#1565016 by DamienMcKenna: Share code for the Canonical URL and og:url tags.
#1565030 by DamienMcKenna: Changed the og:type field to a selector. Only a few
  object types are currently supported, this will be expanded later.
#979618 by DamienMcKenna: Changed to automatically output all meta tags, use
  hook_nodewords_tags_output_alter() to modify this behavior if needed.
#1571072 by DamienMcKenna: Automatically set the og:title based on the page
  title if it is not manually assigned.
#1414174 by DamienMcKenna: Added a note about Nodewords Meta Title.
#751488 by DamienMcKenna: ShortURL values could not be entered, they would fail
  due to incorrect use of drupal_urlencode() during form validation.
#1571082 by DamienMcKenna: Improved the logic for generating the 'description'
  meta tag, extended the logic to also cover the 'dc.description' and
  'og:description' meta tags.
#1601932 by DamienMcKenna: Set weights for all tabs on admin/content/nodewords.
#973770 by DamienMcKenna: Added the Standout, Syndication Source and Original
  Source tags.
#1587800 by DamienMcKenna: Added a new settings page for customizing the Blog
  module's main page's meta tags.
#1602274 by DamienMcKenna: Only load the forum page meta tags when the forum
  module is enabled.
#1602278 by DamienMcKenna: Simplified the allowed/denied rules.
#725794 by BrandTim, cedarm, DamienMcKenna: Initial Migrate support for nodes.
#983550 by quicksketch, DamienMcKenna: Fix custom regex handling for auto-
  generated description fields.
#1568772 by DamienMcKenna: Reload tags after saving them so all subsequent API
  interactions will receive the new data.
#1412970 by DamienMcKenna: Default values are no longer inserted into forms
  when editing the meta tags of a given object, instead they are only output
  during page generation. Also, most form elements will now show what the
  default value is on the edit form, so there is something to go from.
#1587758 by DamienMcKenna: Added the Logo meta tag.
#1412970 by DamienMcKenna: Follow-up patch for copy/paste mistake.
#1553554 by DamienMcKenna: Follow-up patch, it didn't properly check if the tag
  was supposed to allow multiple values during output.
#1151744 by DamienMcKenna: Added the geo.placename and geo.region meta tags,
  also improved the existing geo.position/icbm fields aka the Location fields.
#1359944 by DamienMcKenna: Option to automatically use the node author for the
  dc.creator tag.
Updated the README.txt to thank Dave Reid and Nate Haug for their many
  contributions.
#1630922 by DamienMcKenna: Errors when editing data with empty location values.


Nodewords 6.x-1.13, 2011-12-31
------------------------------
#1237962 by DamienMcKenna: Location data was not properly loaded when editing
  existing data, possibly an API bug at fault.
#1389240 by DamienMcKenna: It was possible to use 6.x-1.12-x without the
  Custom Paths module, resulting in the nodewords_custom table not existing.


Nodewords 6.x-1.13-rc2, 2011-12-27
----------------------------------
#1200526 by DamienMcKenna: Added nodewords_update_6180() and bumped Nodewords
  Basic Tags to update 6113, to catch sites updating from the defunct
  6.x-1.12-x releases; these will help avoid any possible chances of data loss
  or corruption by accidentally re-running updates, and bring a clear state
  for continuing the branch.
#981886 by DamienMcKenna: Further improvement to the submodule naming scheme;
  updated the README.txt file accordingly.


Nodewords 6.x-1.13-rc1, 2011-12-23
----------------------------------
By DamienMcKenna: Cleaned up the CHANGELOG.txt file.
#767612 by TravisCarden: The link in the post-installation message is not
  correct.
#715170 by kiamlaluno: Warning: "Unknown column 'n.0' in 'where clause' query"
  during search indexing.
#707722 by zxs: Custom regexp does't filter node teaser.
#705128 by kiamlaluno: Improper check for node form generates PHP warning.
#701248 by kiamlaluno: Show a message after the module is installed.
#699904 by kiamlaluno: Change the module description.
#698956 by kiamlaluno: Change the message reported from hook_reports().
#695322 by kiamlaluno: Nodewords keeps logging error on the database.
#690304 by kiamlaluno: It is not possible to set the value for the meta tag
  PICS-LABEL to use in the front page.
#681080 by kiamlaluno: Update function changes the field id into a smallint.
  This was an unfortunate bug that could have caused data loss for any site
  that updated from 6.x-1.8 or older to either 1.9, 1.10 or 1.11. The lost
  data is irretrievable and must be restored from a backup, or recreated.
#672068 by suvisor, kiamlaluno: Update fails passing from 6.x-1.3 to 6.x-1.11.
#679466 by kiamlaluno: Update from Nodewords 6.x-1.3-alpha2 to 6.x-1.11 fails
  because of Update #6151.
#675110 by kiamlaluno: Add '#wysiwyg' => FALSE to textareas.
#675920 by kiamlaluno: Bad rewriting of the $variables['head'] in
  hook_preprocess_page().
#673624 by kiamlaluno: Node meta tag description does not correctly work.
#673214 by kiamlaluno: Meta tags for other pages are not correctly loaded from
  the database.
#672976 by kiamlaluno: Syntax error on line 322.
#672096 by Summit, kiamlaluno: Meta tags are not saved for taxomony terms or
  vocabularies.
#672346 by kiamlaluno: Remove the settings that have an equivalent setting for
  content types.
#672262 by kiamlaluno: Meta tags for "other pages" are not used.
#672072 by kiamlaluno: Meta tag content generation always use the node body
  content.
#671926 by kiamlaluno: Node operations are probably not compatible with VBO.
#1126460 by stella, DamienMcKenna: Properly ignore non-string metatags in the
  primary module so they can be processed by other modules.
#1107610 by DamienMcKenna: Canonical URL was still displayed even if the path
  was empty.
#650362 by DamienMcKenna: Option to allow Canonical URLs to use the URL alias.
#792218 by DamienMcKenna: Added INDEX and FOLLOW options for ROBOTS, fixed a
  logic error that would ignore the system defaults for ROBOTS.
#1244132 by jwilson3, DamienMcKenna: Updated the Canonical URL field
  description to be technically accurate.
#1200402 by DamienMcKenna: Use taxonomy_get_term() to load a term rather than
  a whole extra query, the data will most likely be statically cached.
#927186 by DamienMcKenna, Dave Reid: FOSI no longer supports ICRA aka the
  PICS-Label metatag.
#1028086 by DamienMcKenna: Removed the site verification functionality,
  promote use of separate modules.
#938538 by sean-gnu, DamienMcKenna: Support modules that change the taxonomy
  term path via hook_term_path().
#958192 by DamienMcKenna, Dave Reid: Missing hook_update_N() implementations
  can cause errors in certain circumstances.
#929082 by mikeytown2, Dave Reid, DamienMcKenna: Static caching to improve
  performance in nodewords_load_tags().
#981898 by Dave Reid: Slightly friendlier message when the module is first
  enabled.
#1058536 by Methos76, DamienMcKenna: Incorrectly named variable in
  nodewords_unique_values().
#1008026 by sbandyopadhyay: Pass the $row->pid value back to the admin form,
  making it easier to call drupal_execute().
#962884 by Dave Reid: Add extra error messages on edit forms if no meta tags
  have been configured to be editable on them.
#1115224 by catch, DamienMcKenna: Hardcode the list of include files.
#974920 by jaydub, DamienMcKenna: Incorrect arguments for node_load() lead to
  a performance hog.
#867324 by DamienMcKenna: Improved the descriptions for the canonical fields.
#1277390 by madhanmohan, DamienMcKenna: nodewords_load_tags() was not using
  the correct arguments, nodewords_preprocess_page() was passing the wrong
  arguments.
#1325904 by DamienMcKenna: Default dc.date value not outputted.
#1325914 by DamienMcKenna: Normalized the dc.publisher output logic.
#691852 by DamienMcKenna: Duplicate meta tags occasionally outputted.
#735236 by DamienMcKenna: Definition of the Location tags was incorrect. Also
  improved handling of default location tags and identification of valid data.
#1293494 by Stella: Major snafu caused meta tags to not be displayed in many
  situations (custom node overrides, custom paths, etc).
#1315960 by DamienMcKenna: Bumped the Custom Paths 'name' to 128 characters.
#945670 by DamienMcKenna, jessehs: Improvements to the README.txt file.
#1277648 by DamienMcKenna: Only load user meta tags when viewing a user page.
#945786 by DamienMcKenna: Support for the maintenance/offline page.
#1359988 by sammys: Support for 'property' meta tags.
#1363292 by DamienMcKenna: Incorrect arguments to cache_clear_all().
#1360040 by DamienMcKenna: Incorrect variable used for processing taxonomy
  term pages caused incorrect canonical URLs.
#803512 by RasputinJones, sammys, mherchel, neilnz, DamienMcKenna: Open Graph
  Protocol support, i.e. Facebook integration.  Requires customization of the
  theme's page.tpl.php file in order to work, see the README.txt file for full
  details.
#981886 by DamienMcKenna: Improved the module descriptions.
#888828 by DamienMcKenna: Document how to use Nodewords with non-PHPTemplate
  themes.
#1359988 by DamienMcKenna: The new 'property' tag type requires a bump in the
  API revision; the previous 1.12 version is still supported but the default
  is now 1.13.


Nodewords 6.x-1.11, 2009-12-31
------------------------------
By kiamlaluno: Updated the documentation files, and the documentation comments.
By kiamlaluno: Removed the code that automatically enabled
  nodewords_basic.module.
By kiamlaluno: Merged nodewords_update_6166(), and nodewords_update_6167().
By kiamlaluno: Changed the code to use an integer value where it was using an
  empty string.
By kiamlaluno: Updated hook_node_type().
#671128 by kiamlaluno: Bing authentication failure.
#669896 by kiamlaluno: Meta tag DESCRIPTION content is not correctly shown.
#670342 by kiamlaluno: Special pages settings are not deleted.


Nodewords 6.x-1.10, 2009-12-29
------------------------------
#669728 by kiamlaluno: Option "Auto-keywords vocabularies" is not used when
  node meta tags editing is not enabled.
#669684 by kiamlaluno: Change the code that verify if there are modules
  implementing meta tags for the current API version.
#668804 by kiamlaluno: Meta tags content for specific pages are wrongly saved.
#669272 by kiamlaluno: "There are no modules that implement meta tags" message.
#667636 by kiamlaluno: Pull Description from body if metatag field and teaser
  are both empty.
By kiamlaluno: Changed the comment used for hook implementations; removed the
  comments placed between different type of functions.
By kiamlaluno: Updated nodewords.api.php.
By kiamlaluno: Remove a not used parameter from the query executed by
  nodewords_update_6161().
By kiamlaluno: Changed some messages returned from the update functions.
By kiamlaluno: Fixed a typo; made the user interface more consistent.


Nodewords 6.x-1.9, 2009-12-24
-----------------------------
#660136 by beeradb: Canonical URL does not allow to use äöü.
#659814 by kiamlaluno: The table shown in the other pages settings doesn't have
  the rows draggable anymore.
#651898 by kiamlaluno: {nodewords_custom}.path is copied in {nodewords}.id.
By gbernier: Changed the permission the user must have to be able to edit all
  the meta tags, even the ones that are not selected to be shown in the edit
  forms.
By kiamlaluno: Corrected the way the location meta tags are generated.
By kiamlaluno: Follow-up to the fix for #654206.
By kiamlaluno: Added the code to set a Drupal variable used in branch 6.x-3 to
  verify from which 6.x-1 version the module is being updated; removed Drupal
  variables not used anymore.
By kiamlaluno: Changed the code to validate the base URL; the code doesn't
  accept a base URL that contains just slashes.
#658630 by kiamlaluno: Generated canonical URL is not correct.
#650362 by ao2: Canonical URL doesn't use the path alias (and URL is relative
  when base_url is empty).


Nodewords 6.x-1.8, 2009-12-10
-----------------------------
By kiamlaluno: Fixed a problem with the meta tags form fields not being shown
  for users without administration permissions.
By kiamlaluno: Corrected the function nodewords_extra_location_prepare(), which
  was outputting the wrong meta tag content.
By kiamlaluno: Changed nodewords_update_6156() to not alter the values that has
  been already serialized.
By kiamlaluno: Rewritten nodewords_update_6156() to avoid problems in some
  cases.
#655012 by Dave Reid: Update vertical_tabs integration.
By kiamlaluno: Changed a string used in the user interface.


Nodewords 6.x-1.7, 2009-12-08
-----------------------------
#653696 by kiamlaluno: Users with administration permissions should always be
  able to edit the meta tags content.
By kiamlaluno: Removed a fieldset that was used from the meta tag PICS-LABEL.
by kiamlaluno: Fixed the previous commit which was incorrectly saving the meta
  tag ROBOTS content.


Nodewords 6.x-1.6, 2009-12-07
-----------------------------
#653812 by kiamamluno: Change the way the meta tags content is saved in the
  database.
#651896 by kiamlaluno: Meta tag ROBOTS for lists is not used.
#652210 by kiamlaluno: Meta tag SCHEMA.DC is always output.
#651208 by kiamlaluno: Error while updating.
#650790 by kiamlaluno: Prepopulation of nodewords on translated nodes.
#650718 by fenstrat: Auto meta description generation: third-party modules
  filter regex is broken.
By kiamlaluno: Updated nodewords.api.php to include the description of
  hook_nodewords_tags_alter().


Nodewords 6.x-1.5, 2009-12-03
-----------------------------
By kiamlaluno: Fixed a problem with the files not being correctly tagged.


Nodewords 6.x-1.4, 2009-12-03
-----------------------------
#650362 by kiamlaluno: Canonical URL doesn't use the path alias.
#650164 by a02: Code incorrectly uses the revision ID instead of the node ID.
#649748 by kiamlaluno: Correct the implementation of hook_form_alter().


Nodewords 6.x-1.3, 2009-12-02
-----------------------------
(truncated, includes all of the beta & alpha releases)
By KiamLaLuno: Added a call to trim() for the meta tags content.
#646964 by kiamlaluno: Meta tag DC.CREATOR always uses the Drupal username.
#648414 by kiamlaluno: Error while accessing the property of a not object, and
  an undefined variable.
#647356 by kiamlaluno: Wrong implementation of hook_theme().
#646996 by kiamlaluno: Hook implemented in nodewords_extra.module doesn't have
  the correct name.
#646966 by kiamlaluno: nodewords_pages_edit_validate() reports the error for
  the wrong form field.
#646710 by kiamlaluno: Incorrect database schema when updating from a previous
  version.
#646656 by kiamlaluno: When there are no vocabularies, the option for the meta
  tag KEYWORDS to populate it with taxonomy terms doesn't appear.
#640716 by ilo, kiamlaluno: Admin settings when no tags module is enabled.
#628868 by kiamlaluno: Meta tags content is not indexed from the search module.
#640906 by ilo: Readme.txt file is completely outdated.
#640278 by KiamLaLuno: Change the order the settings for other pages are used.
#639392 by KiamLaLuno: Wildcards not working in "Other Pages".
#638962 by KiamLaLuno: Unsupported operand types.
#637396 by maximpodorov: Meta tags don't appear because a bug in the function
  that detects the page being viewed.
#636798 by KiamLaLuno: Re-add the call to drupal_alter('nodewords_tags').
#636978 by KiamLaLuno: Ubercart catalog page support.
#635386 by KiamLaLuno: Add more options to filter the text present in the node
  teaser used as meta tag content.
#634174 by KiamLaLuno: Updating from 6100 to 6113 fails under PostgreSQL.
#634106 by KiamLaLuno: Strip the text added by Image Browser.
#632856 by dkruglyak: Error with version_compare().
#620408 by KiamLaLuno: Default value assigned to a parameter passed by
  reference.
#556014 by KiamLaLuno: Allow third-party modules to help in detecting the type
  of the page shown.
#629588 by KiamLaLuno: User profile meta tags are output even when they are not
  enabled.
#629564 by KiamLaLuno: Meta tags are not properly filtered.
#628868 by 63reasons-YP, KiamLaLuno: nodewords_nodeapi('update index') is
  bugged.
#625816 by KiamLaLuno: Strip Image_Assist filter tags from description when set
  automatically from teaser.
#626964 by KiamLaLuno: Merge nodewords - vertical tabs into main module.
#626310 by Dave Reid: Undefined index: value in nodewords_basic.module.
#626180 by KiamLaLuno: Form field is not included in the right fieldset.
#626162 by KiamLaLuno: Integration with Vertical tabs.
#625054 by KiamLaLuno: <meta name="robots" content="noindex, 0, 0, 0, 0, 0" />.
#624696 by Dmitriy.trt: Broken message for nodewords_bypath.
#623952 by KiamLaLuno: Automatically use node teaser for meta tag description
  if the meta tag DESCRIPTION form field is left empty.
#623962 by KiamLaLuno: Meta tag description from teaser does not work together
  with excerpt module.
#622404 by KiamLaLuno: The meta tags are not shown for a page using the pager.
#619846 by KiamLaLuno: Define base URL for canonical URLs.
#617600 by KiamLaLuno: Missing a way to add pages to 'other pages' setting.
#618576 by KiamLaLuno: Invalid argument supplied for foreach.
#616394 by KiamLaLuno: Upgrade from D5 ends with disabled nodewords module, but
  enabled submodules.
#613376 by hass, KiamLaLuno: How to downgrade broken nodewords 1.1+ to 1.0 for
  a smooth upgrade to 1.3.
#601436 by KiamLaLuno: When the option "Repeat meta tags for lists" is not
  selected, the canonical URL is not used.
#613350 by KiamLaLuno: Rename the tab "Global and default meta tags".
#610458 by hass, KiamLaLuno: Extend default max meta description length to 350
  characters.
#613360 by KiamLaLuno: Remove backup table "nodewords_10".
#613410 by KiamLaLuno: Code wrongly uses Drupal variables
  nodewords_basic_user_teaser_$content_type.
#612976 by KiamLaLuno: "edit" and "head" array is not upgraded (settings lost).
#612978 by KiamLaLuno: Setting "Use the node teaser if the description meta tag
  is not set" lost after upgrade (setting lost).
#612210 by KiamLaLuno: Global settings not shown on settings page.
#587070 by KiamLaLuno: Meta tags form fields are always shown in the
  administration pages even if they are not selected to appear in the edit
  forms.
#611686 by KiamLaLuno: Add the support for
  <link rel="meta" title="ICRA labels" />.
#611042 by KiamLaLuno: Global geourl is lost after upgrade (data loss).
#591538 by hass, KiamLaLuno: Upgrade path for new submodule names is broken.
#604160 by KiamLaLuno: Call to undefined function drupal_get_install_files() in
  nodewords.module line 1084.
#588946 by nonsie: Unable to edit the node meta tags unless the user has
  permission "administer nodes".
#603530 by KiamLaLuno: Error while uninstalling the modules.
By KiamLaLuno: Allow to use a different set of meta tags for the pager pages.
#600756 by KiamLaLuno: Change the tab title from "Global meta tags" to "Global
  and default meta tags".
#600460 by KiamLaLuno: Upgrade path for robots tag is missing (data loss).
#591538 by KiamLaLuno: Upgrade path for new submodule names is broken.
#600462 by KiamLaLuno: Upgrade path for global nodeword settings is missing.
#591524 by KiamLaLuno: Caching issues are still present.
#600464 by KiamLaLuno: Code is suppressing errors in many places of install
  files.
#600468 by KiamLaLuno: Uninstall in nodewords_basic delete wrong variables from
  variables table.
#595734 by KiamLaLuno: Dash in variable names.
#591538 by KiamLaLuno: Submodule names not prefixed with base module name.
#593148 by andypost, KiamLaLuno: array_filter() error.
#587260 by KiamLaLuno: Errors when upgrading from 6.x.1.0 to 6.x.1.2.
#591706 by andypost: Wrong Google site verification meta tag.
#587152 by KiamLaLuno: colspan counter wrong.
#588716 by hass, KiamLaLuno: Use drupal_set_html_head() for $variables['head'].
#590474 by KiamLaLuno: Permission strings are not translatable.
#590222 by KiamLaLuno: Implement hook_node_type().
#588716 by KiamLaLuno: Use drupal_set_html_head() for $variables['head'].
#590054 by KiamLaLuno: Small typo.
#587046 by KiamLaLuno: update.php may fail on big sites for PHP timeout and/or
  memory reasons.
#589814 by KiamLaLuno: Invalid argument supplied for foreach in
  nodewords.module at line 385.
#588946 by KiamLaLuno: Unable to edit the node meta tags unless the user has
  permission "administer nodes".
#586448 by KiamLaLuno: Allow to set a default value for the location meta tags
  as it was allowed before.
#588462 by KiamLaLuno: Add an option to disable the meta tags for specific
  content types.
#587744 by KiamLaLuno: Auto description from node teaser: the maximum length is
  not respected.
#588620 by KiamLaLuno: Code shows only the first character of the meta tag
  content.
#587248 by mikeytown2, KiamLaLuno: Meta tags content is not correctly encoded/
  filtered.
#588156 by hass: Translatable string review.
#587514 by KiamLaLuno: Reintroduce the global keywords as in the previous
  version of the module.
#587710 by KiamLaLuno: Auto description from node teaser: when the attribute
  alt is empty, the tag img is replaced by [].
#587108 by KiamLaLuno: nodewords_unique() should not change text to lower case.
#587120 by KiamLaLuno: Rename menu item 'Nodewords' to 'Meta tags'.
#587656 by KiamLaLuno: Remove the call to drupal_alter('nodewords_tags').
#584720 by KiamLaLuno: Allow the meta tag "Description" to be generated from
  the node teaser.
#587060 by KiamLaLuno: Remove the settings for the offline site.
#560022 by KiamLaLuno: Meta tags "Revisit after" and "Robots" are not output.
#586434 by KiamLaLuno: Implement hook_requirements().
#585358 by plj, KiamLaLuno: SQL queries contain {{.
#586168 by KiamLaLuno: The "noodp" robots meta tag is misspelled.


Nodewords 6.x-1.2, 2009-09-23
-----------------------------
By KiamLaLuno: Fixed the code that was trying to access a not existing array
  index.


Nodewords 6.x-1.1, 2009-09-23
-----------------------------
#585908 by KiamLaLuno: Add the documentation on how to add custom meta tags
  through extra_metatags.module.
#587084 by KiamLaLuno: Typo in "lenght".
#584810 by KiamLaLuno: Use db_rewrite_sql() when getting a taxonomy term.
#584720 by KiamLaLuno: Remove the possibility to generate the meta tag
  "Description" from the node teaser.
#558622 by KiamLaLuno: Change the way the module checks if a module is
  supporting the current API version.
#558192 by KiamLaLuno: Cache the meta tags definition data obtained from third-
  party modules.
#573192 by KiamLaLuno: SQL errors on module install.
#556240 by KiamLaLuno: Wrong implementations of hook_form_FORM_ID_alter().
#556094 by AlexisWilke, KiamLaLuno: Document the argument for
  _nodewords_get_custom_pages_data().
#556278 by KiamLaLuno: Undefined offset: 1.
#542078: Integration with CheckAll.
#518140 by KiamLaLuno: Add the support for node / user bulk operations.
#236833 by KiamLaLuno: Add more settings pages for the global meta tags.
#547956 by KiamLaLuno: Meta tag keywords doesn't show any keywords in the page
  output.
#546968 by KiamLaLuno: Nothing is saved in database.
#546806 by jcmarco: Missing semicolon.
#546314 by jcmarco: Syntax error in SQL query.
#545102 by jcmarco: Site verification tags are not added.
#542688 by KiamLaLuno: Error in the table name.
#542074 by KiamLaLuno: Add a page for the error pages meta tags.
#537984 by manarth: Integrate with CCK content-type forms.
#535100 by KiamLaLuno: Validation function uses incorrect values for the
  longitude.
#523536 by KiamLaLuno: Sort the meta tags fields shown in the edit page.
#526796 by KiamLaLuno: Update function calls update_sql() without to first
  escape the strings passed to the function.
#524570 by KiamLaLuno: Add support for NOSNIPPET.
#523948 by KiamLaLuno: Unchecking all robots meta tag options the meta tag is
  not output.
#523526 by KiamLaLuno: Split nodewords.module into nodewords.module,
  basic_metatags.module, and extra_metatags.module.
#522992 by KiamLaLuno: Create a sub-module for the site verification meta tags.
#523272 by KiamLaLuno: Problems setting meta tags configuration up.
#296963 by KiamLaLuno: Support for site verification meta tag.
#521794 by KiamLaLuno: Call to undefined function nodewords_add_html_head()
  while accessing a view generated page.
#517480 by KiamLaLuno: Add the validation code for the meta tag form fields.
By KiamLaLuno: Reverted the changes made with #509910.
#517464 by KiamLaLuno: Reorganize the settings page.
#518146 by KiamLaLuno: Rename "Global meta tags" as "Default meta tags".
#510200 by KiamLaLuno: Global meta tags should be saved in the database as the
  other meta tags.
#516662 by KiamLaLuno: "collapsed" property should not always be set to TRUE.
#518342 by KiamLaLuno: The module doesn't output all the meta tags.
#509802 by KiamLaLuno: Allow multiple values per meta tag.
#516518 by KiamLaLuno: _nodewords_get_possible_tags(TRUE) is not returning the
  list of meta tags.
#516506 by KiamLaLuno: Invalid argument supplied for foreach().
#516500 by KiamLaLuno: Missing argument for
  nodewords_nodewords_tags_list_alter().
#515836 by KiamLaLuno: Error while saving the front page meta tags.
#515180 by KiamLaLuno: Use different Drupal variables for the settings.
#510424 by KiamLaLuno: array_key_exists() argument error.
#509910 by KiamLaLuno: Remove the option for the meta tags that can be edited.
#509836 by KiamLaLuno: Add additional checks for the user permissions.
#509826 by KiamLaLuno: The global meta tags field set is shown on the bottom of
  the form.
#313057 by KiamLaLuno: Support for PICS meta tags.
#354821 by KiamLaLuno: Use existing node location from location module for
  GeoURL/ICBM Meta Tag.
#508922 by KiamLaLuno: Global meta tags values should be the default values
  used when the module cannot use a specific value.
#508894 by KiamLaLuno: Allow the user to edit the global value for each meta
  tag.
#300180 by KiamLaLuno: Add permissions to edit each meta tag.
#507798 by KiamLaLuno: Use node_teaser().
#507514 by Kiam@avpnet.org: Support for NOOPD, and NOYDIR.
#506640 by Kiam@avpnet.org: The module handles paths that are not used by
  Drupal.
#492728 by Kiam@avpnet.org: Meta tags field set is show in each tab present in
  the editing form for the user profile.
#506474 by Island Usurper: Replace nodewords_init() with
  nodewords_preprocess_page().
#374049 by Kiam@avpnet.org: Add a default value for the node canonical URL.
#497580 by Kiam@avpnet.org: Settings page doesn't list any meta tag.
#495352 by Kiam@avpnet.org: Change the default for 'use the node teaser for the
  description meta tag' to FALSE, and add a warning.
#494398 by Kiam@avpnet.org: Wrong call to drupal_alter().
#374049 by Kiam@avpnet.org: Add the support for <link rel="canonical">.
#478990 by Kiam@avpnet.org: Add the support for more meta tags setting fields.
#253324 by Kiam@avpnet.org: Add the support for the NOARCHIVE option for the
  robots meta tag.
#478988 by Robrecht Jacques, Kiam@avpnet.org: Change the way the list of
  supported meta tags is created.
#395460 by Kiam@avpnet.org: Create dc_title.inc, and geourl.inc from
  geourl.inc.
#476602 by Robrecht Jacques, Kiam@avpnet.org: Informations about meta tags
  should come only from the .inc files.
#393844 by SeroSero: Convert &amp; to & in _nodewords_check_content().
#178307 by deviantintegral, joestewart@drupal.org, Kiam@avpnet.org: Handling of
  ALT attributes.
#216262 by mrfelton, Kiam@avpnet.org: Meta tags are not added to all the views.
By Kiam@avpnet.org: Replaced multiple call to arg(NN) with a single call to
  arg().
#428356 by lastnico, Kiam@avpnet.org: Poll results page has not meta tags.
#445464 by Kiam@avpnet.org: Add the option to disable the meta tags editing for
  users.
#428348 by lastnico: Allow hook_nodewords() to override existing tags.
#388516 by psynaptic, clarkburbidge: Default to collapsed fieldset on form
  pages.
#474766 by Kiam@avpnet.org: Optimize the code.


Nodewords 6.x-1.0, 2009-02-07
-----------------------------
First full release.

File

CHANGELOG.txt
View source
  1. Nodewords 6.x-1.15, 2017-02-14
  2. ------------------------------
  3. #1986230 by DamienMcKenna: Added a note to README.txt about the known issue with
  4. using ThemeKey in certain circumstances.
  5. #2307483 by mw4ll4c3: 'copyright' meta tag renamed to 'rights'.
  6. #1998718 by DamienMcKenna: Moved modules to the SEO package.
  7. #1961104 by DamienMcKenna: Use arg(1) when loading the node on node pages.
  8. #2049693 by mr.andrey, DamienMcKenna: Missing OG permissions, og:video URL
  9. validation incorrect, added og:video:secure_url.
  10. Nodewords 6.x-1.15-beta1, 2013-09-29
  11. ------------------------------------
  12. #1776810 by DamienMcKenna: Removed the deprecated syndication-source meta tag.
  13. #2055673 by DamienMcKenna: Disable Nodewords_PageTitle and migrate its data.
  14. #1889646 by anneeasterling, DamienMcKenna: Only output REVISIT-AFTER if a value
  15. was assigned.
  16. #1957972 by perfectcu.be, DamienMcKenna: Added the Author meta tag.
  17. #2100425 by DamienMcKenna: Added the og:locale meta tag.
  18. Nodewords 6.x-1.14, 2012-12-05
  19. ------------------------------
  20. #1851570 by DamienMcKenna: Extended the {nodewords}.name field to varchar(128)
  21. to allow for meta tags with very long names.
  22. #1850414 by DamienMcKenna: Cleaned up nodewords_metatag_from_node_content() so
  23. the code is cleaner & easier to maintain; also fixes where the strip_tags()
  24. and image alt text replacement wasn't working.
  25. #1697936 by DamienMcKenna: Potential problem with URL generation due to use of
  26. hardcoded path rather than use of base_path().
  27. #1751318 by DamienMcKenna: Updated the Dublin Core meta tags to use the
  28. "dcterms" prefix, to match Metatag.
  29. #971428 by DamienMcKenna: Filter the node summary using check_markup() prior to
  30. other processing.
  31. Nodewords 6.x-1.14-beta2, 2012-08-21
  32. ------------------------------------
  33. #1701592 by DamienMcKenna: Disable the WYSIWYG editor on the Original Source
  34. URL and Standout URL fields.
  35. #669272 by DamienMcKenna: Syntax bug caused invalid drupal_set_message() if no
  36. submodules were being used.
  37. Nodewords 6.x-1.14-beta1, 2012-06-28
  38. ------------------------------------
  39. #1397530 by venutip: Missing permission definition for the DC Creator meta tag.
  40. #1397520 by DamienMcKenna: Additional notes regarding API changes from the
  41. 6.x-1.12-x codebase that were reverted to make 6.x-1.13.
  42. #1232498 by adamfranco: Static caching of all custom path data, to aid with
  43. performance.
  44. #1406708 by DamienMcKenna: Removed CVS $Id$ strings.
  45. #1343170 by DamienMcKenna: Improved explanation in README.txt on how to use the
  46. options for automatic generation of meta data for nodes.
  47. #324825 by DamienMcKenna: Bumped the submit & delete button weights to 1000 and
  48. 1001 respectively to help ensure those buttons are always at the end for the
  49. forms.
  50. #948342 by DamienMcKenna, Dave Reid: Page title support.
  51. #1408540 by DamienMcKenna: Improved instructions regarding admins seeing all
  52. meta tag fields on edit forms.
  53. #948342 by DamienMcKenna: Missing a permission value on the page title tag.
  54. #948342 by DamienMcKenna: Renamed the page title tag to avoid any possible
  55. conflicts with other modules, make it clear that it isn't for an actual
  56. *meta* tag.
  57. #948342 by DamienMcKenna: Basic module's API version needed updating to match
  58. the API.txt documentation regarding the new page title meta tag.
  59. #1395326 by DamienMcKenna: Mistakenly placed parenthesis gives error when
  60. Nodeword OG is enabled.
  61. #1422630 by DamienMcKenna: Added a missing nodewords_og_uninstall() to cleanup
  62. the database after that submodule is removed.
  63. #948342 by hanoii: Incorrect variable name for the page title.
  64. #1458864 by neclimdul: Improvements to user saving, remove anything that was
  65. inadvertently added to $user->data.
  66. #1419172 by DamienMcKenna: Changed the default to use URL aliases for canonical
  67. URLs rather than the system path, this is what people would expect.
  68. #1380362 by DamienMcKenna: Added a note about Token support.
  69. #669272 by DamienMcKenna: Improvements to the message that shows if no
  70. submodules are enabled.
  71. #1416346 by DamienMcKenna: Added a new settings page for customizing the forum
  72. module's main page's meta tags.
  73. #589550 by DamienMcKenna: Mention that the option to use the path alias for the
  74. Canonical URL works best when the GlobalRedirect module is also used.
  75. #1553356 by DamienMcKenna: Node descriptions should, by default, be
  76. automatically generated from the node teaser. This will not affect existing
  77. sites, but sets a better default for new sites.
  78. #1420152 by DamienMcKenna: Major reorganization of the tag sorting - all tags
  79. now sort by purpose, (theoretically) making it easier to manage them &
  80. compare related values.
  81. #1553494 by DamienMcKenna: All URL tags are no consistent with regards to which
  82. types of pages they can be used with.
  83. #1553496 by DamienMcKenna: All title tags are no consistent with regards to
  84. which types of pages they can be used with.
  85. #1553514 by DamienMcKenna: Allow dc.description to be edited.
  86. #1426732 by DamienMcKenna: Updated the "Related modules" part of the README.
  87. #1553554 by DamienMcKenna: Expand API to allow meta tags to have multiple
  88. values. The dc.contributor tag is the first to use this.
  89. #1551054 by DamienMcKenna: Allow meta tag values to have single quotes.
  90. #1563838 by DamienMcKenna: Made the Canonical URL path alias option a global
  91. setting usable by all submodules.
  92. #1565016 by DamienMcKenna: Share code for the Canonical URL and og:url tags.
  93. #1565030 by DamienMcKenna: Changed the og:type field to a selector. Only a few
  94. object types are currently supported, this will be expanded later.
  95. #979618 by DamienMcKenna: Changed to automatically output all meta tags, use
  96. hook_nodewords_tags_output_alter() to modify this behavior if needed.
  97. #1571072 by DamienMcKenna: Automatically set the og:title based on the page
  98. title if it is not manually assigned.
  99. #1414174 by DamienMcKenna: Added a note about Nodewords Meta Title.
  100. #751488 by DamienMcKenna: ShortURL values could not be entered, they would fail
  101. due to incorrect use of drupal_urlencode() during form validation.
  102. #1571082 by DamienMcKenna: Improved the logic for generating the 'description'
  103. meta tag, extended the logic to also cover the 'dc.description' and
  104. 'og:description' meta tags.
  105. #1601932 by DamienMcKenna: Set weights for all tabs on admin/content/nodewords.
  106. #973770 by DamienMcKenna: Added the Standout, Syndication Source and Original
  107. Source tags.
  108. #1587800 by DamienMcKenna: Added a new settings page for customizing the Blog
  109. module's main page's meta tags.
  110. #1602274 by DamienMcKenna: Only load the forum page meta tags when the forum
  111. module is enabled.
  112. #1602278 by DamienMcKenna: Simplified the allowed/denied rules.
  113. #725794 by BrandTim, cedarm, DamienMcKenna: Initial Migrate support for nodes.
  114. #983550 by quicksketch, DamienMcKenna: Fix custom regex handling for auto-
  115. generated description fields.
  116. #1568772 by DamienMcKenna: Reload tags after saving them so all subsequent API
  117. interactions will receive the new data.
  118. #1412970 by DamienMcKenna: Default values are no longer inserted into forms
  119. when editing the meta tags of a given object, instead they are only output
  120. during page generation. Also, most form elements will now show what the
  121. default value is on the edit form, so there is something to go from.
  122. #1587758 by DamienMcKenna: Added the Logo meta tag.
  123. #1412970 by DamienMcKenna: Follow-up patch for copy/paste mistake.
  124. #1553554 by DamienMcKenna: Follow-up patch, it didn't properly check if the tag
  125. was supposed to allow multiple values during output.
  126. #1151744 by DamienMcKenna: Added the geo.placename and geo.region meta tags,
  127. also improved the existing geo.position/icbm fields aka the Location fields.
  128. #1359944 by DamienMcKenna: Option to automatically use the node author for the
  129. dc.creator tag.
  130. Updated the README.txt to thank Dave Reid and Nate Haug for their many
  131. contributions.
  132. #1630922 by DamienMcKenna: Errors when editing data with empty location values.
  133. Nodewords 6.x-1.13, 2011-12-31
  134. ------------------------------
  135. #1237962 by DamienMcKenna: Location data was not properly loaded when editing
  136. existing data, possibly an API bug at fault.
  137. #1389240 by DamienMcKenna: It was possible to use 6.x-1.12-x without the
  138. Custom Paths module, resulting in the nodewords_custom table not existing.
  139. Nodewords 6.x-1.13-rc2, 2011-12-27
  140. ----------------------------------
  141. #1200526 by DamienMcKenna: Added nodewords_update_6180() and bumped Nodewords
  142. Basic Tags to update 6113, to catch sites updating from the defunct
  143. 6.x-1.12-x releases; these will help avoid any possible chances of data loss
  144. or corruption by accidentally re-running updates, and bring a clear state
  145. for continuing the branch.
  146. #981886 by DamienMcKenna: Further improvement to the submodule naming scheme;
  147. updated the README.txt file accordingly.
  148. Nodewords 6.x-1.13-rc1, 2011-12-23
  149. ----------------------------------
  150. By DamienMcKenna: Cleaned up the CHANGELOG.txt file.
  151. #767612 by TravisCarden: The link in the post-installation message is not
  152. correct.
  153. #715170 by kiamlaluno: Warning: "Unknown column 'n.0' in 'where clause' query"
  154. during search indexing.
  155. #707722 by zxs: Custom regexp does't filter node teaser.
  156. #705128 by kiamlaluno: Improper check for node form generates PHP warning.
  157. #701248 by kiamlaluno: Show a message after the module is installed.
  158. #699904 by kiamlaluno: Change the module description.
  159. #698956 by kiamlaluno: Change the message reported from hook_reports().
  160. #695322 by kiamlaluno: Nodewords keeps logging error on the database.
  161. #690304 by kiamlaluno: It is not possible to set the value for the meta tag
  162. PICS-LABEL to use in the front page.
  163. #681080 by kiamlaluno: Update function changes the field id into a smallint.
  164. This was an unfortunate bug that could have caused data loss for any site
  165. that updated from 6.x-1.8 or older to either 1.9, 1.10 or 1.11. The lost
  166. data is irretrievable and must be restored from a backup, or recreated.
  167. #672068 by suvisor, kiamlaluno: Update fails passing from 6.x-1.3 to 6.x-1.11.
  168. #679466 by kiamlaluno: Update from Nodewords 6.x-1.3-alpha2 to 6.x-1.11 fails
  169. because of Update #6151.
  170. #675110 by kiamlaluno: Add '#wysiwyg' => FALSE to textareas.
  171. #675920 by kiamlaluno: Bad rewriting of the $variables['head'] in
  172. hook_preprocess_page().
  173. #673624 by kiamlaluno: Node meta tag description does not correctly work.
  174. #673214 by kiamlaluno: Meta tags for other pages are not correctly loaded from
  175. the database.
  176. #672976 by kiamlaluno: Syntax error on line 322.
  177. #672096 by Summit, kiamlaluno: Meta tags are not saved for taxomony terms or
  178. vocabularies.
  179. #672346 by kiamlaluno: Remove the settings that have an equivalent setting for
  180. content types.
  181. #672262 by kiamlaluno: Meta tags for "other pages" are not used.
  182. #672072 by kiamlaluno: Meta tag content generation always use the node body
  183. content.
  184. #671926 by kiamlaluno: Node operations are probably not compatible with VBO.
  185. #1126460 by stella, DamienMcKenna: Properly ignore non-string metatags in the
  186. primary module so they can be processed by other modules.
  187. #1107610 by DamienMcKenna: Canonical URL was still displayed even if the path
  188. was empty.
  189. #650362 by DamienMcKenna: Option to allow Canonical URLs to use the URL alias.
  190. #792218 by DamienMcKenna: Added INDEX and FOLLOW options for ROBOTS, fixed a
  191. logic error that would ignore the system defaults for ROBOTS.
  192. #1244132 by jwilson3, DamienMcKenna: Updated the Canonical URL field
  193. description to be technically accurate.
  194. #1200402 by DamienMcKenna: Use taxonomy_get_term() to load a term rather than
  195. a whole extra query, the data will most likely be statically cached.
  196. #927186 by DamienMcKenna, Dave Reid: FOSI no longer supports ICRA aka the
  197. PICS-Label metatag.
  198. #1028086 by DamienMcKenna: Removed the site verification functionality,
  199. promote use of separate modules.
  200. #938538 by sean-gnu, DamienMcKenna: Support modules that change the taxonomy
  201. term path via hook_term_path().
  202. #958192 by DamienMcKenna, Dave Reid: Missing hook_update_N() implementations
  203. can cause errors in certain circumstances.
  204. #929082 by mikeytown2, Dave Reid, DamienMcKenna: Static caching to improve
  205. performance in nodewords_load_tags().
  206. #981898 by Dave Reid: Slightly friendlier message when the module is first
  207. enabled.
  208. #1058536 by Methos76, DamienMcKenna: Incorrectly named variable in
  209. nodewords_unique_values().
  210. #1008026 by sbandyopadhyay: Pass the $row->pid value back to the admin form,
  211. making it easier to call drupal_execute().
  212. #962884 by Dave Reid: Add extra error messages on edit forms if no meta tags
  213. have been configured to be editable on them.
  214. #1115224 by catch, DamienMcKenna: Hardcode the list of include files.
  215. #974920 by jaydub, DamienMcKenna: Incorrect arguments for node_load() lead to
  216. a performance hog.
  217. #867324 by DamienMcKenna: Improved the descriptions for the canonical fields.
  218. #1277390 by madhanmohan, DamienMcKenna: nodewords_load_tags() was not using
  219. the correct arguments, nodewords_preprocess_page() was passing the wrong
  220. arguments.
  221. #1325904 by DamienMcKenna: Default dc.date value not outputted.
  222. #1325914 by DamienMcKenna: Normalized the dc.publisher output logic.
  223. #691852 by DamienMcKenna: Duplicate meta tags occasionally outputted.
  224. #735236 by DamienMcKenna: Definition of the Location tags was incorrect. Also
  225. improved handling of default location tags and identification of valid data.
  226. #1293494 by Stella: Major snafu caused meta tags to not be displayed in many
  227. situations (custom node overrides, custom paths, etc).
  228. #1315960 by DamienMcKenna: Bumped the Custom Paths 'name' to 128 characters.
  229. #945670 by DamienMcKenna, jessehs: Improvements to the README.txt file.
  230. #1277648 by DamienMcKenna: Only load user meta tags when viewing a user page.
  231. #945786 by DamienMcKenna: Support for the maintenance/offline page.
  232. #1359988 by sammys: Support for 'property' meta tags.
  233. #1363292 by DamienMcKenna: Incorrect arguments to cache_clear_all().
  234. #1360040 by DamienMcKenna: Incorrect variable used for processing taxonomy
  235. term pages caused incorrect canonical URLs.
  236. #803512 by RasputinJones, sammys, mherchel, neilnz, DamienMcKenna: Open Graph
  237. Protocol support, i.e. Facebook integration. Requires customization of the
  238. theme's page.tpl.php file in order to work, see the README.txt file for full
  239. details.
  240. #981886 by DamienMcKenna: Improved the module descriptions.
  241. #888828 by DamienMcKenna: Document how to use Nodewords with non-PHPTemplate
  242. themes.
  243. #1359988 by DamienMcKenna: The new 'property' tag type requires a bump in the
  244. API revision; the previous 1.12 version is still supported but the default
  245. is now 1.13.
  246. Nodewords 6.x-1.11, 2009-12-31
  247. ------------------------------
  248. By kiamlaluno: Updated the documentation files, and the documentation comments.
  249. By kiamlaluno: Removed the code that automatically enabled
  250. nodewords_basic.module.
  251. By kiamlaluno: Merged nodewords_update_6166(), and nodewords_update_6167().
  252. By kiamlaluno: Changed the code to use an integer value where it was using an
  253. empty string.
  254. By kiamlaluno: Updated hook_node_type().
  255. #671128 by kiamlaluno: Bing authentication failure.
  256. #669896 by kiamlaluno: Meta tag DESCRIPTION content is not correctly shown.
  257. #670342 by kiamlaluno: Special pages settings are not deleted.
  258. Nodewords 6.x-1.10, 2009-12-29
  259. ------------------------------
  260. #669728 by kiamlaluno: Option "Auto-keywords vocabularies" is not used when
  261. node meta tags editing is not enabled.
  262. #669684 by kiamlaluno: Change the code that verify if there are modules
  263. implementing meta tags for the current API version.
  264. #668804 by kiamlaluno: Meta tags content for specific pages are wrongly saved.
  265. #669272 by kiamlaluno: "There are no modules that implement meta tags" message.
  266. #667636 by kiamlaluno: Pull Description from body if metatag field and teaser
  267. are both empty.
  268. By kiamlaluno: Changed the comment used for hook implementations; removed the
  269. comments placed between different type of functions.
  270. By kiamlaluno: Updated nodewords.api.php.
  271. By kiamlaluno: Remove a not used parameter from the query executed by
  272. nodewords_update_6161().
  273. By kiamlaluno: Changed some messages returned from the update functions.
  274. By kiamlaluno: Fixed a typo; made the user interface more consistent.
  275. Nodewords 6.x-1.9, 2009-12-24
  276. -----------------------------
  277. #660136 by beeradb: Canonical URL does not allow to use äöü.
  278. #659814 by kiamlaluno: The table shown in the other pages settings doesn't have
  279. the rows draggable anymore.
  280. #651898 by kiamlaluno: {nodewords_custom}.path is copied in {nodewords}.id.
  281. By gbernier: Changed the permission the user must have to be able to edit all
  282. the meta tags, even the ones that are not selected to be shown in the edit
  283. forms.
  284. By kiamlaluno: Corrected the way the location meta tags are generated.
  285. By kiamlaluno: Follow-up to the fix for #654206.
  286. By kiamlaluno: Added the code to set a Drupal variable used in branch 6.x-3 to
  287. verify from which 6.x-1 version the module is being updated; removed Drupal
  288. variables not used anymore.
  289. By kiamlaluno: Changed the code to validate the base URL; the code doesn't
  290. accept a base URL that contains just slashes.
  291. #658630 by kiamlaluno: Generated canonical URL is not correct.
  292. #650362 by ao2: Canonical URL doesn't use the path alias (and URL is relative
  293. when base_url is empty).
  294. Nodewords 6.x-1.8, 2009-12-10
  295. -----------------------------
  296. By kiamlaluno: Fixed a problem with the meta tags form fields not being shown
  297. for users without administration permissions.
  298. By kiamlaluno: Corrected the function nodewords_extra_location_prepare(), which
  299. was outputting the wrong meta tag content.
  300. By kiamlaluno: Changed nodewords_update_6156() to not alter the values that has
  301. been already serialized.
  302. By kiamlaluno: Rewritten nodewords_update_6156() to avoid problems in some
  303. cases.
  304. #655012 by Dave Reid: Update vertical_tabs integration.
  305. By kiamlaluno: Changed a string used in the user interface.
  306. Nodewords 6.x-1.7, 2009-12-08
  307. -----------------------------
  308. #653696 by kiamlaluno: Users with administration permissions should always be
  309. able to edit the meta tags content.
  310. By kiamlaluno: Removed a fieldset that was used from the meta tag PICS-LABEL.
  311. by kiamlaluno: Fixed the previous commit which was incorrectly saving the meta
  312. tag ROBOTS content.
  313. Nodewords 6.x-1.6, 2009-12-07
  314. -----------------------------
  315. #653812 by kiamamluno: Change the way the meta tags content is saved in the
  316. database.
  317. #651896 by kiamlaluno: Meta tag ROBOTS for lists is not used.
  318. #652210 by kiamlaluno: Meta tag SCHEMA.DC is always output.
  319. #651208 by kiamlaluno: Error while updating.
  320. #650790 by kiamlaluno: Prepopulation of nodewords on translated nodes.
  321. #650718 by fenstrat: Auto meta description generation: third-party modules
  322. filter regex is broken.
  323. By kiamlaluno: Updated nodewords.api.php to include the description of
  324. hook_nodewords_tags_alter().
  325. Nodewords 6.x-1.5, 2009-12-03
  326. -----------------------------
  327. By kiamlaluno: Fixed a problem with the files not being correctly tagged.
  328. Nodewords 6.x-1.4, 2009-12-03
  329. -----------------------------
  330. #650362 by kiamlaluno: Canonical URL doesn't use the path alias.
  331. #650164 by a02: Code incorrectly uses the revision ID instead of the node ID.
  332. #649748 by kiamlaluno: Correct the implementation of hook_form_alter().
  333. Nodewords 6.x-1.3, 2009-12-02
  334. -----------------------------
  335. (truncated, includes all of the beta & alpha releases)
  336. By KiamLaLuno: Added a call to trim() for the meta tags content.
  337. #646964 by kiamlaluno: Meta tag DC.CREATOR always uses the Drupal username.
  338. #648414 by kiamlaluno: Error while accessing the property of a not object, and
  339. an undefined variable.
  340. #647356 by kiamlaluno: Wrong implementation of hook_theme().
  341. #646996 by kiamlaluno: Hook implemented in nodewords_extra.module doesn't have
  342. the correct name.
  343. #646966 by kiamlaluno: nodewords_pages_edit_validate() reports the error for
  344. the wrong form field.
  345. #646710 by kiamlaluno: Incorrect database schema when updating from a previous
  346. version.
  347. #646656 by kiamlaluno: When there are no vocabularies, the option for the meta
  348. tag KEYWORDS to populate it with taxonomy terms doesn't appear.
  349. #640716 by ilo, kiamlaluno: Admin settings when no tags module is enabled.
  350. #628868 by kiamlaluno: Meta tags content is not indexed from the search module.
  351. #640906 by ilo: Readme.txt file is completely outdated.
  352. #640278 by KiamLaLuno: Change the order the settings for other pages are used.
  353. #639392 by KiamLaLuno: Wildcards not working in "Other Pages".
  354. #638962 by KiamLaLuno: Unsupported operand types.
  355. #637396 by maximpodorov: Meta tags don't appear because a bug in the function
  356. that detects the page being viewed.
  357. #636798 by KiamLaLuno: Re-add the call to drupal_alter('nodewords_tags').
  358. #636978 by KiamLaLuno: Ubercart catalog page support.
  359. #635386 by KiamLaLuno: Add more options to filter the text present in the node
  360. teaser used as meta tag content.
  361. #634174 by KiamLaLuno: Updating from 6100 to 6113 fails under PostgreSQL.
  362. #634106 by KiamLaLuno: Strip the text added by Image Browser.
  363. #632856 by dkruglyak: Error with version_compare().
  364. #620408 by KiamLaLuno: Default value assigned to a parameter passed by
  365. reference.
  366. #556014 by KiamLaLuno: Allow third-party modules to help in detecting the type
  367. of the page shown.
  368. #629588 by KiamLaLuno: User profile meta tags are output even when they are not
  369. enabled.
  370. #629564 by KiamLaLuno: Meta tags are not properly filtered.
  371. #628868 by 63reasons-YP, KiamLaLuno: nodewords_nodeapi('update index') is
  372. bugged.
  373. #625816 by KiamLaLuno: Strip Image_Assist filter tags from description when set
  374. automatically from teaser.
  375. #626964 by KiamLaLuno: Merge nodewords - vertical tabs into main module.
  376. #626310 by Dave Reid: Undefined index: value in nodewords_basic.module.
  377. #626180 by KiamLaLuno: Form field is not included in the right fieldset.
  378. #626162 by KiamLaLuno: Integration with Vertical tabs.
  379. #625054 by KiamLaLuno: .
  380. #624696 by Dmitriy.trt: Broken message for nodewords_bypath.
  381. #623952 by KiamLaLuno: Automatically use node teaser for meta tag description
  382. if the meta tag DESCRIPTION form field is left empty.
  383. #623962 by KiamLaLuno: Meta tag description from teaser does not work together
  384. with excerpt module.
  385. #622404 by KiamLaLuno: The meta tags are not shown for a page using the pager.
  386. #619846 by KiamLaLuno: Define base URL for canonical URLs.
  387. #617600 by KiamLaLuno: Missing a way to add pages to 'other pages' setting.
  388. #618576 by KiamLaLuno: Invalid argument supplied for foreach.
  389. #616394 by KiamLaLuno: Upgrade from D5 ends with disabled nodewords module, but
  390. enabled submodules.
  391. #613376 by hass, KiamLaLuno: How to downgrade broken nodewords 1.1+ to 1.0 for
  392. a smooth upgrade to 1.3.
  393. #601436 by KiamLaLuno: When the option "Repeat meta tags for lists" is not
  394. selected, the canonical URL is not used.
  395. #613350 by KiamLaLuno: Rename the tab "Global and default meta tags".
  396. #610458 by hass, KiamLaLuno: Extend default max meta description length to 350
  397. characters.
  398. #613360 by KiamLaLuno: Remove backup table "nodewords_10".
  399. #613410 by KiamLaLuno: Code wrongly uses Drupal variables
  400. nodewords_basic_user_teaser_$content_type.
  401. #612976 by KiamLaLuno: "edit" and "head" array is not upgraded (settings lost).
  402. #612978 by KiamLaLuno: Setting "Use the node teaser if the description meta tag
  403. is not set" lost after upgrade (setting lost).
  404. #612210 by KiamLaLuno: Global settings not shown on settings page.
  405. #587070 by KiamLaLuno: Meta tags form fields are always shown in the
  406. administration pages even if they are not selected to appear in the edit
  407. forms.
  408. #611686 by KiamLaLuno: Add the support for
  409. .
  410. #611042 by KiamLaLuno: Global geourl is lost after upgrade (data loss).
  411. #591538 by hass, KiamLaLuno: Upgrade path for new submodule names is broken.
  412. #604160 by KiamLaLuno: Call to undefined function drupal_get_install_files() in
  413. nodewords.module line 1084.
  414. #588946 by nonsie: Unable to edit the node meta tags unless the user has
  415. permission "administer nodes".
  416. #603530 by KiamLaLuno: Error while uninstalling the modules.
  417. By KiamLaLuno: Allow to use a different set of meta tags for the pager pages.
  418. #600756 by KiamLaLuno: Change the tab title from "Global meta tags" to "Global
  419. and default meta tags".
  420. #600460 by KiamLaLuno: Upgrade path for robots tag is missing (data loss).
  421. #591538 by KiamLaLuno: Upgrade path for new submodule names is broken.
  422. #600462 by KiamLaLuno: Upgrade path for global nodeword settings is missing.
  423. #591524 by KiamLaLuno: Caching issues are still present.
  424. #600464 by KiamLaLuno: Code is suppressing errors in many places of install
  425. files.
  426. #600468 by KiamLaLuno: Uninstall in nodewords_basic delete wrong variables from
  427. variables table.
  428. #595734 by KiamLaLuno: Dash in variable names.
  429. #591538 by KiamLaLuno: Submodule names not prefixed with base module name.
  430. #593148 by andypost, KiamLaLuno: array_filter() error.
  431. #587260 by KiamLaLuno: Errors when upgrading from 6.x.1.0 to 6.x.1.2.
  432. #591706 by andypost: Wrong Google site verification meta tag.
  433. #587152 by KiamLaLuno: colspan counter wrong.
  434. #588716 by hass, KiamLaLuno: Use drupal_set_html_head() for $variables['head'].
  435. #590474 by KiamLaLuno: Permission strings are not translatable.
  436. #590222 by KiamLaLuno: Implement hook_node_type().
  437. #588716 by KiamLaLuno: Use drupal_set_html_head() for $variables['head'].
  438. #590054 by KiamLaLuno: Small typo.
  439. #587046 by KiamLaLuno: update.php may fail on big sites for PHP timeout and/or
  440. memory reasons.
  441. #589814 by KiamLaLuno: Invalid argument supplied for foreach in
  442. nodewords.module at line 385.
  443. #588946 by KiamLaLuno: Unable to edit the node meta tags unless the user has
  444. permission "administer nodes".
  445. #586448 by KiamLaLuno: Allow to set a default value for the location meta tags
  446. as it was allowed before.
  447. #588462 by KiamLaLuno: Add an option to disable the meta tags for specific
  448. content types.
  449. #587744 by KiamLaLuno: Auto description from node teaser: the maximum length is
  450. not respected.
  451. #588620 by KiamLaLuno: Code shows only the first character of the meta tag
  452. content.
  453. #587248 by mikeytown2, KiamLaLuno: Meta tags content is not correctly encoded/
  454. filtered.
  455. #588156 by hass: Translatable string review.
  456. #587514 by KiamLaLuno: Reintroduce the global keywords as in the previous
  457. version of the module.
  458. #587710 by KiamLaLuno: Auto description from node teaser: when the attribute
  459. alt is empty, the tag img is replaced by [].
  460. #587108 by KiamLaLuno: nodewords_unique() should not change text to lower case.
  461. #587120 by KiamLaLuno: Rename menu item 'Nodewords' to 'Meta tags'.
  462. #587656 by KiamLaLuno: Remove the call to drupal_alter('nodewords_tags').
  463. #584720 by KiamLaLuno: Allow the meta tag "Description" to be generated from
  464. the node teaser.
  465. #587060 by KiamLaLuno: Remove the settings for the offline site.
  466. #560022 by KiamLaLuno: Meta tags "Revisit after" and "Robots" are not output.
  467. #586434 by KiamLaLuno: Implement hook_requirements().
  468. #585358 by plj, KiamLaLuno: SQL queries contain {{.
  469. #586168 by KiamLaLuno: The "noodp" robots meta tag is misspelled.
  470. Nodewords 6.x-1.2, 2009-09-23
  471. -----------------------------
  472. By KiamLaLuno: Fixed the code that was trying to access a not existing array
  473. index.
  474. Nodewords 6.x-1.1, 2009-09-23
  475. -----------------------------
  476. #585908 by KiamLaLuno: Add the documentation on how to add custom meta tags
  477. through extra_metatags.module.
  478. #587084 by KiamLaLuno: Typo in "lenght".
  479. #584810 by KiamLaLuno: Use db_rewrite_sql() when getting a taxonomy term.
  480. #584720 by KiamLaLuno: Remove the possibility to generate the meta tag
  481. "Description" from the node teaser.
  482. #558622 by KiamLaLuno: Change the way the module checks if a module is
  483. supporting the current API version.
  484. #558192 by KiamLaLuno: Cache the meta tags definition data obtained from third-
  485. party modules.
  486. #573192 by KiamLaLuno: SQL errors on module install.
  487. #556240 by KiamLaLuno: Wrong implementations of hook_form_FORM_ID_alter().
  488. #556094 by AlexisWilke, KiamLaLuno: Document the argument for
  489. _nodewords_get_custom_pages_data().
  490. #556278 by KiamLaLuno: Undefined offset: 1.
  491. #542078: Integration with CheckAll.
  492. #518140 by KiamLaLuno: Add the support for node / user bulk operations.
  493. #236833 by KiamLaLuno: Add more settings pages for the global meta tags.
  494. #547956 by KiamLaLuno: Meta tag keywords doesn't show any keywords in the page
  495. output.
  496. #546968 by KiamLaLuno: Nothing is saved in database.
  497. #546806 by jcmarco: Missing semicolon.
  498. #546314 by jcmarco: Syntax error in SQL query.
  499. #545102 by jcmarco: Site verification tags are not added.
  500. #542688 by KiamLaLuno: Error in the table name.
  501. #542074 by KiamLaLuno: Add a page for the error pages meta tags.
  502. #537984 by manarth: Integrate with CCK content-type forms.
  503. #535100 by KiamLaLuno: Validation function uses incorrect values for the
  504. longitude.
  505. #523536 by KiamLaLuno: Sort the meta tags fields shown in the edit page.
  506. #526796 by KiamLaLuno: Update function calls update_sql() without to first
  507. escape the strings passed to the function.
  508. #524570 by KiamLaLuno: Add support for NOSNIPPET.
  509. #523948 by KiamLaLuno: Unchecking all robots meta tag options the meta tag is
  510. not output.
  511. #523526 by KiamLaLuno: Split nodewords.module into nodewords.module,
  512. basic_metatags.module, and extra_metatags.module.
  513. #522992 by KiamLaLuno: Create a sub-module for the site verification meta tags.
  514. #523272 by KiamLaLuno: Problems setting meta tags configuration up.
  515. #296963 by KiamLaLuno: Support for site verification meta tag.
  516. #521794 by KiamLaLuno: Call to undefined function nodewords_add_html_head()
  517. while accessing a view generated page.
  518. #517480 by KiamLaLuno: Add the validation code for the meta tag form fields.
  519. By KiamLaLuno: Reverted the changes made with #509910.
  520. #517464 by KiamLaLuno: Reorganize the settings page.
  521. #518146 by KiamLaLuno: Rename "Global meta tags" as "Default meta tags".
  522. #510200 by KiamLaLuno: Global meta tags should be saved in the database as the
  523. other meta tags.
  524. #516662 by KiamLaLuno: "collapsed" property should not always be set to TRUE.
  525. #518342 by KiamLaLuno: The module doesn't output all the meta tags.
  526. #509802 by KiamLaLuno: Allow multiple values per meta tag.
  527. #516518 by KiamLaLuno: _nodewords_get_possible_tags(TRUE) is not returning the
  528. list of meta tags.
  529. #516506 by KiamLaLuno: Invalid argument supplied for foreach().
  530. #516500 by KiamLaLuno: Missing argument for
  531. nodewords_nodewords_tags_list_alter().
  532. #515836 by KiamLaLuno: Error while saving the front page meta tags.
  533. #515180 by KiamLaLuno: Use different Drupal variables for the settings.
  534. #510424 by KiamLaLuno: array_key_exists() argument error.
  535. #509910 by KiamLaLuno: Remove the option for the meta tags that can be edited.
  536. #509836 by KiamLaLuno: Add additional checks for the user permissions.
  537. #509826 by KiamLaLuno: The global meta tags field set is shown on the bottom of
  538. the form.
  539. #313057 by KiamLaLuno: Support for PICS meta tags.
  540. #354821 by KiamLaLuno: Use existing node location from location module for
  541. GeoURL/ICBM Meta Tag.
  542. #508922 by KiamLaLuno: Global meta tags values should be the default values
  543. used when the module cannot use a specific value.
  544. #508894 by KiamLaLuno: Allow the user to edit the global value for each meta
  545. tag.
  546. #300180 by KiamLaLuno: Add permissions to edit each meta tag.
  547. #507798 by KiamLaLuno: Use node_teaser().
  548. #507514 by Kiam@avpnet.org: Support for NOOPD, and NOYDIR.
  549. #506640 by Kiam@avpnet.org: The module handles paths that are not used by
  550. Drupal.
  551. #492728 by Kiam@avpnet.org: Meta tags field set is show in each tab present in
  552. the editing form for the user profile.
  553. #506474 by Island Usurper: Replace nodewords_init() with
  554. nodewords_preprocess_page().
  555. #374049 by Kiam@avpnet.org: Add a default value for the node canonical URL.
  556. #497580 by Kiam@avpnet.org: Settings page doesn't list any meta tag.
  557. #495352 by Kiam@avpnet.org: Change the default for 'use the node teaser for the
  558. description meta tag' to FALSE, and add a warning.
  559. #494398 by Kiam@avpnet.org: Wrong call to drupal_alter().
  560. #374049 by Kiam@avpnet.org: Add the support for .
  561. #478990 by Kiam@avpnet.org: Add the support for more meta tags setting fields.
  562. #253324 by Kiam@avpnet.org: Add the support for the NOARCHIVE option for the
  563. robots meta tag.
  564. #478988 by Robrecht Jacques, Kiam@avpnet.org: Change the way the list of
  565. supported meta tags is created.
  566. #395460 by Kiam@avpnet.org: Create dc_title.inc, and geourl.inc from
  567. geourl.inc.
  568. #476602 by Robrecht Jacques, Kiam@avpnet.org: Informations about meta tags
  569. should come only from the .inc files.
  570. #393844 by SeroSero: Convert & to & in _nodewords_check_content().
  571. #178307 by deviantintegral, joestewart@drupal.org, Kiam@avpnet.org: Handling of
  572. ALT attributes.
  573. #216262 by mrfelton, Kiam@avpnet.org: Meta tags are not added to all the views.
  574. By Kiam@avpnet.org: Replaced multiple call to arg(NN) with a single call to
  575. arg().
  576. #428356 by lastnico, Kiam@avpnet.org: Poll results page has not meta tags.
  577. #445464 by Kiam@avpnet.org: Add the option to disable the meta tags editing for
  578. users.
  579. #428348 by lastnico: Allow hook_nodewords() to override existing tags.
  580. #388516 by psynaptic, clarkburbidge: Default to collapsed fieldset on form
  581. pages.
  582. #474766 by Kiam@avpnet.org: Optimize the code.
  583. Nodewords 6.x-1.0, 2009-02-07
  584. -----------------------------
  585. First full release.