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