# This file contains a log of changes to the API.
API version 1.1
* The module uses hook_nodewords_tags_info(), and hook_nodewords_api().
* Functions that before were private are now public.
API version 1.3
* The module uses hook_nodewords_type_id().
* The function nodewords_output_tags() has been changed from
nodewords_output_tags($tags) to
nodewords_output_tags($tags, $output_type = 'head').
* The function nodewords_unique() has been changed from
nodewords_unique($text, $max_items = 0, $separator = ',') to
nodewords_unique($text, $separator = ',', $max_items = -1).
API version 1.4
* The function nodewords_metatag_from_teaser() has been changed from
nodewords_metatag_from_teaser($text, $format, $alt_attribute, $size = 0) to
nodewords_metatag_from_teaser($text, $format, $options = array()).
API version 1.5
* Changed the name of the constants from NODEWORDS_MT_TYPE_* to
NODEWORDS_TYPE_*.
API version 1.6
* Changed the function nodewords_get_tags() from
nodewords_get_tags($type, $ids = array(''), $filtered = TRUE) to
nodewords_get_tags($type, $ids = array(''), $options = array()).
API version 1.7
* The module uses hook_nodewords_tags_output_alter().
* The identifier passed to <meta_tag_hander>_settings_form() for the meta tags
settings form is now the form identifier as used by Drupal
(nodewords_settings_form).
API version 1.8
* The module uses hook_nodewords_tags_alter().
* The function nodewords_mass_delete_tags() cannot be used to delete meta tags
associated with custom pages anymore.
API version 1.9
* The function nodewords_metatag_from_teaser($text, $format, $options = array())
has been replaced by
nodewords_metatag_from_node_content($node, $content, $options = array()).
API version 1.10
* The function nodewords_mass_update() has been added.
API version 1.11
* All the functions nodewords_pages_*() have been renamed
nodewords_custom_pages_*().
* A new costant has been introduced (NODEWORDS_TYPE_OFFLINE).
* The function nodewords_get_tags() has been removed.
* The function nodewords_output_tags() is now a private function.
* The function nodewords_unique() has been renamed nodewords_unique_values().
* The parameters for the function nodewords_get_term() have been changed from
nodewords_get_term($tid) to nodewords_get_term($tid, $account = NULL).
* Added the function nodewords_url($path, $options = array()).
API version 1.12
* The value expected from hook_nodewords_tags_info() has been changed.
* New functions have been added: nodewords_check_api(),
nodewords_load_include(), nodewords_load_all_includes().
* The function nodewords_form() has been renamed nodewords_tags_edit_fields();
the first parameter of the function has been changed.
* The function nodewords_replace_tokens() has been added.
* The function nodewords_delete_tags() has been changed from
nodewords_delete_tags($type, $id) to
nodewords_delete_tags($options = array()).
* The module uses hook_nodewords_tags_info_alter(), and
hook_nodewords_delete_tags(), hook_nodewords_tag_permission_alter(), and
hook_nodewords_default_values_alter().
* The function nodewords_save_tags() has been changed from
nodewords_save_tags($type, $id, $tags, $log_message = FALSE) to
nodewords_save_tags($tags, $options = array()).
* The functions nodewords_admin_tags_form*() have been renamed
nodewords_admin_tags_edit_form*().
* The function nodewords_admin_tags_form() has been changed from
nodewords_admin_tags_form(&$form_state, $type = NODEWORDS_TYPE_DEFAULT, $id = 0)
to
nodewords_admin_tags_edit_form(&$form_state, $options).
API version 1.13
* Renamed hook_nodewords_tag_permission_alter() in
hook_nodewords_tags_permission_alter().
* Changed the arguments of hook_nodewords_tags_permission_alter() to
hook_nodewords_tags_permission_alter($permission, $object, $tag_name, $tag_info).
API version 1.14
* Corrected an array index name of the array returned by hook_nodewords_api().
* Renamed theme_nodewords_admin_output_metatags() as
theme_nodewords_admin_output_fieldset() for compatibility with branch 6.x-3.
* Renamed _nodewords_detect_type_and_id() as
nodewords_detect_type_id().
* Added the function nodewords_add_tokens_help(&$form, $type).
View source
- # This file contains a log of changes to the API.
-
- API version 1.1
- * The module uses hook_nodewords_tags_info(), and hook_nodewords_api().
- * Functions that before were private are now public.
-
- API version 1.3
- * The module uses hook_nodewords_type_id().
- * The function nodewords_output_tags() has been changed from
- nodewords_output_tags($tags) to
- nodewords_output_tags($tags, $output_type = 'head').
- * The function nodewords_unique() has been changed from
- nodewords_unique($text, $max_items = 0, $separator = ',') to
- nodewords_unique($text, $separator = ',', $max_items = -1).
-
- API version 1.4
- * The function nodewords_metatag_from_teaser() has been changed from
- nodewords_metatag_from_teaser($text, $format, $alt_attribute, $size = 0) to
- nodewords_metatag_from_teaser($text, $format, $options = array()).
-
- API version 1.5
- * Changed the name of the constants from NODEWORDS_MT_TYPE_* to
- NODEWORDS_TYPE_*.
-
- API version 1.6
- * Changed the function nodewords_get_tags() from
- nodewords_get_tags($type, $ids = array(''), $filtered = TRUE) to
- nodewords_get_tags($type, $ids = array(''), $options = array()).
-
- API version 1.7
- * The module uses hook_nodewords_tags_output_alter().
- * The identifier passed to _settings_form() for the meta tags
- settings form is now the form identifier as used by Drupal
- (nodewords_settings_form).
-
- API version 1.8
- * The module uses hook_nodewords_tags_alter().
- * The function nodewords_mass_delete_tags() cannot be used to delete meta tags
- associated with custom pages anymore.
-
- API version 1.9
- * The function nodewords_metatag_from_teaser($text, $format, $options = array())
- has been replaced by
- nodewords_metatag_from_node_content($node, $content, $options = array()).
-
- API version 1.10
- * The function nodewords_mass_update() has been added.
-
- API version 1.11
- * All the functions nodewords_pages_*() have been renamed
- nodewords_custom_pages_*().
- * A new costant has been introduced (NODEWORDS_TYPE_OFFLINE).
- * The function nodewords_get_tags() has been removed.
- * The function nodewords_output_tags() is now a private function.
- * The function nodewords_unique() has been renamed nodewords_unique_values().
- * The parameters for the function nodewords_get_term() have been changed from
- nodewords_get_term($tid) to nodewords_get_term($tid, $account = NULL).
- * Added the function nodewords_url($path, $options = array()).
-
- API version 1.12
- * The value expected from hook_nodewords_tags_info() has been changed.
- * New functions have been added: nodewords_check_api(),
- nodewords_load_include(), nodewords_load_all_includes().
- * The function nodewords_form() has been renamed nodewords_tags_edit_fields();
- the first parameter of the function has been changed.
- * The function nodewords_replace_tokens() has been added.
- * The function nodewords_delete_tags() has been changed from
- nodewords_delete_tags($type, $id) to
- nodewords_delete_tags($options = array()).
- * The module uses hook_nodewords_tags_info_alter(), and
- hook_nodewords_delete_tags(), hook_nodewords_tag_permission_alter(), and
- hook_nodewords_default_values_alter().
- * The function nodewords_save_tags() has been changed from
- nodewords_save_tags($type, $id, $tags, $log_message = FALSE) to
- nodewords_save_tags($tags, $options = array()).
- * The functions nodewords_admin_tags_form*() have been renamed
- nodewords_admin_tags_edit_form*().
- * The function nodewords_admin_tags_form() has been changed from
- nodewords_admin_tags_form(&$form_state, $type = NODEWORDS_TYPE_DEFAULT, $id = 0)
- to
- nodewords_admin_tags_edit_form(&$form_state, $options).
-
- API version 1.13
- * Renamed hook_nodewords_tag_permission_alter() in
- hook_nodewords_tags_permission_alter().
- * Changed the arguments of hook_nodewords_tags_permission_alter() to
- hook_nodewords_tags_permission_alter($permission, $object, $tag_name, $tag_info).
-
- API version 1.14
- * Corrected an array index name of the array returned by hook_nodewords_api().
- * Renamed theme_nodewords_admin_output_metatags() as
- theme_nodewords_admin_output_fieldset() for compatibility with branch 6.x-3.
- * Renamed _nodewords_detect_type_and_id() as
- nodewords_detect_type_id().
- * Added the function nodewords_add_tokens_help(&$form, $type).
-