You are here

CHANGELOG.txt in Subscriptions 6

Same filename and directory in other branches
  1. 5.2 CHANGELOG.txt
  2. 7 CHANGELOG.txt
CHANGELOG for Subscriptions 1.x for Drupal 6


Subscriptions 6.x-1.x-dev:
  Enhancements:
   - #1895602: Add more debug logging.
   - Clean up and enhance debug logging from cron.
   - Add an option to log all drupal_mail() calls to help testing.
   - Revised the README.txt file.
  Bugs fixed:
   - Fix minor typo in message.
   - #1895602-8: Fix a buglet in the new debug logging code.
   - #1744576: Fix broken unsubscribe links (regression caused by #1585516).
   - Hide comment settings if comment.module is not enabled.
   - #1733530: Avoid warning in Subscriptions UI in newer PHP versions.
   - #399628-19: Document the subscriptions_write() function (no functional change).
   - #1603644: Restore the 'Subscriptions' menu title and fix the translation issues fixes.


Subscriptions 6.x-1.5 (2012-05-27):
  Enhancements:
   - #1015320: Check for $base_url errors during cron, too.
   - #1249502: Implement bulk subscribe and unsubscribe.
   - #1473804 by gregarios, salvis: Add option to pass filtered HTML node bodies to drupal_mail().
   - #1430446 by DamienMcKenna: Add more hook_alter calls.
   - #1422880 by DamienMcKenna: Allow other modules to alter the node options.
   - #1212582: Implement 'suspend own subscriptions' permission.
  Bugs fixed:
   - Fix some minor translation issues.
   - #1585516: Remove all arg() calls, which caused issues with non-standard paths.
   - #1348764: PostgreSQL GROUP BY quirk when creating or saving nodes.
   - #1338506: Avoid auto-subscribing users that don't have the 'subscribe to content' permission.
   - #1482720: PostgreSQL does not have IF(), use CASE instead.
   - Use content type names rather than machine names for the template descriptions.
   - #1358634 by rbayliss: Fix double-escaped node type in node subscribe form.
   - #1083534: Fix warning when bulk-deleting nodes.
   - #1286838 by mgriego: Check permission before presenting taxa subscribe options.
   - Backport some minor issues that were uncovered during porting to D7.


Subscriptions 6.x-1.4 (2011-02-19):
  Enhancements:
   - #1007566, #952170: Add ID mailvars: !recipient_uid, !nid, !sender_uid, !comment_uid, !comment_cid, !comment_nid.
   - #928116: Add subscriptions_mail_trash_silently kill-switch.
   - Default to suppress notifications on bulk node updates.
   - #840812: Clarify "digest mode" description in the case where the "send interval" is inaccessible.
   - Implement suspending sending of notifications and avoid using obsolete mail addresses.
  Bugs fixed:
   - Fix links in suspension message.

Subscriptions 6.x-1.3 (2010-06-10):
  Enhancements:
   - #817342: Allow CCK to configure the position of the Subscribe fieldset within the node.
   - Allow one level of recursion in mail template conditional expressions.
   - #751870: Integration with realname module.
   - #572216: Add CSS depth classes on the taxonomy subscription page.
   - #761264: Set /Send subscriptions notifications/ /Publishing option/ defaults by content type.
   - #761260: Add a /Send subscriptions notifications/ option to the comment's Administration fieldset (was lost when porting from D5).
   - #756964: Add some helpful information to the admin/settings/subscriptions/intervals page.
   - #727608: Add Arabic translation.
  Bugs fixed:
   - #817648: Update README.txt regarding API documentation.
   - #792496: Fix taxonomy subscriptions creating multiple queue entries.
   - #751212: Avoid rvalue->member construct, which is apparently not supported by PHP 4.x.
   - Avoid double check_plain() causing taxonomy terms to be double-&quote;quoted&quote;.

Subscriptions 6.x-1.2 (2010-02-17):
  Enhancements:
   - Some minor code tuning.
   - #648600: Create new subscriptions_digest_alter().
   - #401298: Provide !revision_name and !revision_log variables.
   - #581042: Implement a pager query for user/UID/subscriptions/node.
   - #590022: Reduce the footprint of subscriptions_mail.
  Bugs fixed:
   - Fix some strings.
   - #611850: Really keep users from getting notifications from blocked content types.
   - #591470: Avoid iterating over all thread subscriptions when preparing the node subscribe form.
   - Tune a string.
   - #590738: Ensure that subscriptions_update_6101() runs successfully and remove the obsolete {subscriptions_user}.last_sent column.

Subscriptions 6.x-1.1 (2009-09-28):
  Enhancements:
   - Update .pot file and German translation, tune some strings.
   - #581644: Provide a (temporary) work-around for bug in D6.14, which disables the cron job, and improve warning messages.
   - #505480: Display number of entries in the queue and provide a button to clear the queue.
   - #560146: Allow specifying a cron job time percentage (including 0 to temporarily disable notifications).
  Bugs fixed:
   - Primary key fields in newly created {subscriptions_last_sent} table must be 'not null'.
   - #560146: Fix digest Subscriptions don't send if not set to "published" before cron runs.
   - #350077: Fix maximum number of notification to send per cron job breaks Digest mode.


Subscriptions 6.x-1.0 (2009-08-26):
   - #528136: Remove HTML tags from CCK fields.

Subscriptions 6.x-1.0-RC1 (2009-08-22):
   - Add a system option to append the mailkey in use to each mail message, for development/testing.
   - Add a !has_files variable to help with conditional text for the !files variable.
   - #259377: Add some new French strings, corrected plural formula.

Subscriptions 6.x-1.0-BETA6 (2009-07-22):
   - #367093: Don't suppress "On comments" checkboxes.
   - #259377: French translation.
   - #500148: Mention 'comment' in the node-nid template description; also change 'Pages' to 'Pages/Threads'; update .pot and de.po.
   - #524362: Fix empty subscriptions_content_node_form().
   - Fix the fix: MySQL doesn't like CAST(... AS VARCHAR).
   - #524332: PostgreSQL fixes.
   - #524332-5: Undo the taxa optimization; it destroys potentially useful data and is non-conformant SQL.
   - #507898: Avoid creating duplicate entries in {subscriptions_queue} for new comments.
   - #507898: Avoid creating duplicate taxa entries in {subscriptions_queue}.
   - Add img_assist module support (provide URLs of embedded pictures).
   - Add the !files variable to list attached files.
   - Define new hook_subscriptions_ui() to allow arbitration of multiple node UIs.
   - #301229: Remove subscriptions_moderate_content_notifications module.
   - Update strings, .pot file and German translation.
   - #430870: Check the syntax of the blocked node input field.
   - #324716: Allow modifying the "From" e-mail name.
   - #427642: Add Hungarian translation.
   - Minor clean-up (mostly strings).
   - #356964: Add "Latest activity, authored, commented" information on the page/thread subscriptions page.
   - #356964: Add select/unselect all checkbox on the subscriptions pages.
   - #373130: Avoid mentioning 'red' formatting because this is theme-dependent.
   - #372490: Add tag symbol to links that are visible only due to the 'subscribe to all content types' permission.
   - #373128: Fix notice (Trying to get property of non-object).
   - #371701: Add another pgsql CAST().
   - #365682: Commit Brazilian Portuguese translation.
   - #362533: Analyze and report faulty returns from hook_subscriptions().
   - Move Danish translation to the correct directory (it's based on the D5 version even though it was uploaded to HEAD/D6, but it's better than nothing).
   - #351753: Add any missing {subscriptions_user} records without complaint to support multi-site installations.
   - Remove pre-D6 {subscriptions_mail_edit} table from database schema.
   - Clean up database schema to keep schema module happy.
   - #305235: Revert previous patch because it didn't work.
 
Subscriptions 6.x-1.0-BETA5 (2008-12-27):
   - #351606: Fix deprecated call-time pass-by-reference.

Subscriptions 6.x-1.0-BETA4 (2008-12-27):
   - #339076: Decode entities in CCK field values.
   - #305235: Make 'Subscribe' links compatible with Pathauto.
   - Provide an upgrade path for the D5 mail templates (requires latest mail_edit, see #318324).
   - #336952: Warn about IP as site address.
   - #333818: Fix E_NOTICE.
   - #328341: Make pgsql CAST()s conditional on the database engine.
   - #322131: Really fix user default subscriptions forms.
   - #322131: Fix user default subscriptions forms.
   - #318150: Get by without hook_nodeapi('prepare') for inserting nodes programmatically.
 
Subscriptions 6.x-1.0-BETA3 (2008-10-14):
   - #316367: Fix multiple-comments template garbage.
   - #318236: Explanation of CCK variables missing from digest page in mail_edit.
   - #311343: Warn about bad 'http://' site url.
   - #315304: Avoid using empty anchor tag.
   - Add missing hook_block('list') information.
   - #308801: Fix enable-subscriptions-block-warning link.
   - #299259: Add option to hide "Subscribe to this page", update .pot and de.po files.
   - #302961: Fix bogus "error mailing notification" in watchdog log.
   - #303298: Remove call-time pass-by-reference.

Subscriptions 6.x-1.0-BETA2 (2008-08-30):
   - Add subscriptions_cck.module for D6.
   - Two missing pieces for mail_edit 6.x-1.x.
   - Avoid potential naming conflicts.
   - Clean up: eliminate notices.
   - Implement support for mail_edit 6.x-1.x.
   - Fix the anchor on the node form fieldset.
   - #296995: Change defaults to send comments and updates.
   - Remove obsolete database table backup function when upgrading from 5.x-1.x.
   - #294381: Fine-tune the German translation, fix some replacable strings in all languages.
   - #294381: Update German translation.
   - #283721: Add a List-Id header according to RFC 2919.
   - #291929: Use hook_taxonomy() and hook_node_type() to catch deletions and clean out orphaned subscriptions.
   - #292654: On-comment subscriptions by author must check the node author, not the comment author.
   - #290882: Fix prior patch for #289965.
   - #289965: 'Blocked content types' must override 'Auto-subscribe'.
   - #288553: Fix untranslated 'Auto-subscribe'.
   - #280182: Split the checkboxes and their labels into two separate columns to avoid toggling the checkboxes when clicking a label link.
   - Fix display of empty Page form.
   - #287591: Don't display Subscribe UI for anonymous users.
   - #269617: Fix pgsql section of contributed moderate_content_notifications_install().
   - #281600: Add explanatory code comment for error message about missing {subscriptions_user} records (no significant functional changes).
   - #284442: Fix call to undefined function language_initialize() for sites that have only one language.
   - #282840: drupal_html_to_text() is now part of core, no more need for the HTML_to_text module.
   - #278107: Check for the existence of the {mail_edit} table before attempting to remove entries in subscriptions_uninstall().
   - Don't use drupal_goto() in a form submit handler.
   - #273960: Fix multi-language support.
   - #273537: Allow translating the entries in the 'Type' column of the Overview page.

Subscriptions 6.x-1.0-BETA1 (2008-06-22):
   - Various fixes.
   - Initial port to D6 (ALPHA quality).
   - Copied Subscriptions 5.x-2.1-dev (2008-05-18).

File

CHANGELOG.txt
View source
  1. CHANGELOG for Subscriptions 1.x for Drupal 6
  2. Subscriptions 6.x-1.x-dev:
  3. Enhancements:
  4. - #1895602: Add more debug logging.
  5. - Clean up and enhance debug logging from cron.
  6. - Add an option to log all drupal_mail() calls to help testing.
  7. - Revised the README.txt file.
  8. Bugs fixed:
  9. - Fix minor typo in message.
  10. - #1895602-8: Fix a buglet in the new debug logging code.
  11. - #1744576: Fix broken unsubscribe links (regression caused by #1585516).
  12. - Hide comment settings if comment.module is not enabled.
  13. - #1733530: Avoid warning in Subscriptions UI in newer PHP versions.
  14. - #399628-19: Document the subscriptions_write() function (no functional change).
  15. - #1603644: Restore the 'Subscriptions' menu title and fix the translation issues fixes.
  16. Subscriptions 6.x-1.5 (2012-05-27):
  17. Enhancements:
  18. - #1015320: Check for $base_url errors during cron, too.
  19. - #1249502: Implement bulk subscribe and unsubscribe.
  20. - #1473804 by gregarios, salvis: Add option to pass filtered HTML node bodies to drupal_mail().
  21. - #1430446 by DamienMcKenna: Add more hook_alter calls.
  22. - #1422880 by DamienMcKenna: Allow other modules to alter the node options.
  23. - #1212582: Implement 'suspend own subscriptions' permission.
  24. Bugs fixed:
  25. - Fix some minor translation issues.
  26. - #1585516: Remove all arg() calls, which caused issues with non-standard paths.
  27. - #1348764: PostgreSQL GROUP BY quirk when creating or saving nodes.
  28. - #1338506: Avoid auto-subscribing users that don't have the 'subscribe to content' permission.
  29. - #1482720: PostgreSQL does not have IF(), use CASE instead.
  30. - Use content type names rather than machine names for the template descriptions.
  31. - #1358634 by rbayliss: Fix double-escaped node type in node subscribe form.
  32. - #1083534: Fix warning when bulk-deleting nodes.
  33. - #1286838 by mgriego: Check permission before presenting taxa subscribe options.
  34. - Backport some minor issues that were uncovered during porting to D7.
  35. Subscriptions 6.x-1.4 (2011-02-19):
  36. Enhancements:
  37. - #1007566, #952170: Add ID mailvars: !recipient_uid, !nid, !sender_uid, !comment_uid, !comment_cid, !comment_nid.
  38. - #928116: Add subscriptions_mail_trash_silently kill-switch.
  39. - Default to suppress notifications on bulk node updates.
  40. - #840812: Clarify "digest mode" description in the case where the "send interval" is inaccessible.
  41. - Implement suspending sending of notifications and avoid using obsolete mail addresses.
  42. Bugs fixed:
  43. - Fix links in suspension message.
  44. Subscriptions 6.x-1.3 (2010-06-10):
  45. Enhancements:
  46. - #817342: Allow CCK to configure the position of the Subscribe fieldset within the node.
  47. - Allow one level of recursion in mail template conditional expressions.
  48. - #751870: Integration with realname module.
  49. - #572216: Add CSS depth classes on the taxonomy subscription page.
  50. - #761264: Set /Send subscriptions notifications/ /Publishing option/ defaults by content type.
  51. - #761260: Add a /Send subscriptions notifications/ option to the comment's Administration fieldset (was lost when porting from D5).
  52. - #756964: Add some helpful information to the admin/settings/subscriptions/intervals page.
  53. - #727608: Add Arabic translation.
  54. Bugs fixed:
  55. - #817648: Update README.txt regarding API documentation.
  56. - #792496: Fix taxonomy subscriptions creating multiple queue entries.
  57. - #751212: Avoid rvalue->member construct, which is apparently not supported by PHP 4.x.
  58. - Avoid double check_plain() causing taxonomy terms to be double-"e;quoted"e;.
  59. Subscriptions 6.x-1.2 (2010-02-17):
  60. Enhancements:
  61. - Some minor code tuning.
  62. - #648600: Create new subscriptions_digest_alter().
  63. - #401298: Provide !revision_name and !revision_log variables.
  64. - #581042: Implement a pager query for user/UID/subscriptions/node.
  65. - #590022: Reduce the footprint of subscriptions_mail.
  66. Bugs fixed:
  67. - Fix some strings.
  68. - #611850: Really keep users from getting notifications from blocked content types.
  69. - #591470: Avoid iterating over all thread subscriptions when preparing the node subscribe form.
  70. - Tune a string.
  71. - #590738: Ensure that subscriptions_update_6101() runs successfully and remove the obsolete {subscriptions_user}.last_sent column.
  72. Subscriptions 6.x-1.1 (2009-09-28):
  73. Enhancements:
  74. - Update .pot file and German translation, tune some strings.
  75. - #581644: Provide a (temporary) work-around for bug in D6.14, which disables the cron job, and improve warning messages.
  76. - #505480: Display number of entries in the queue and provide a button to clear the queue.
  77. - #560146: Allow specifying a cron job time percentage (including 0 to temporarily disable notifications).
  78. Bugs fixed:
  79. - Primary key fields in newly created {subscriptions_last_sent} table must be 'not null'.
  80. - #560146: Fix digest Subscriptions don't send if not set to "published" before cron runs.
  81. - #350077: Fix maximum number of notification to send per cron job breaks Digest mode.
  82. Subscriptions 6.x-1.0 (2009-08-26):
  83. - #528136: Remove HTML tags from CCK fields.
  84. Subscriptions 6.x-1.0-RC1 (2009-08-22):
  85. - Add a system option to append the mailkey in use to each mail message, for development/testing.
  86. - Add a !has_files variable to help with conditional text for the !files variable.
  87. - #259377: Add some new French strings, corrected plural formula.
  88. Subscriptions 6.x-1.0-BETA6 (2009-07-22):
  89. - #367093: Don't suppress "On comments" checkboxes.
  90. - #259377: French translation.
  91. - #500148: Mention 'comment' in the node-nid template description; also change 'Pages' to 'Pages/Threads'; update .pot and de.po.
  92. - #524362: Fix empty subscriptions_content_node_form().
  93. - Fix the fix: MySQL doesn't like CAST(... AS VARCHAR).
  94. - #524332: PostgreSQL fixes.
  95. - #524332-5: Undo the taxa optimization; it destroys potentially useful data and is non-conformant SQL.
  96. - #507898: Avoid creating duplicate entries in {subscriptions_queue} for new comments.
  97. - #507898: Avoid creating duplicate taxa entries in {subscriptions_queue}.
  98. - Add img_assist module support (provide URLs of embedded pictures).
  99. - Add the !files variable to list attached files.
  100. - Define new hook_subscriptions_ui() to allow arbitration of multiple node UIs.
  101. - #301229: Remove subscriptions_moderate_content_notifications module.
  102. - Update strings, .pot file and German translation.
  103. - #430870: Check the syntax of the blocked node input field.
  104. - #324716: Allow modifying the "From" e-mail name.
  105. - #427642: Add Hungarian translation.
  106. - Minor clean-up (mostly strings).
  107. - #356964: Add "Latest activity, authored, commented" information on the page/thread subscriptions page.
  108. - #356964: Add select/unselect all checkbox on the subscriptions pages.
  109. - #373130: Avoid mentioning 'red' formatting because this is theme-dependent.
  110. - #372490: Add tag symbol to links that are visible only due to the 'subscribe to all content types' permission.
  111. - #373128: Fix notice (Trying to get property of non-object).
  112. - #371701: Add another pgsql CAST().
  113. - #365682: Commit Brazilian Portuguese translation.
  114. - #362533: Analyze and report faulty returns from hook_subscriptions().
  115. - Move Danish translation to the correct directory (it's based on the D5 version even though it was uploaded to HEAD/D6, but it's better than nothing).
  116. - #351753: Add any missing {subscriptions_user} records without complaint to support multi-site installations.
  117. - Remove pre-D6 {subscriptions_mail_edit} table from database schema.
  118. - Clean up database schema to keep schema module happy.
  119. - #305235: Revert previous patch because it didn't work.
  120. Subscriptions 6.x-1.0-BETA5 (2008-12-27):
  121. - #351606: Fix deprecated call-time pass-by-reference.
  122. Subscriptions 6.x-1.0-BETA4 (2008-12-27):
  123. - #339076: Decode entities in CCK field values.
  124. - #305235: Make 'Subscribe' links compatible with Pathauto.
  125. - Provide an upgrade path for the D5 mail templates (requires latest mail_edit, see #318324).
  126. - #336952: Warn about IP as site address.
  127. - #333818: Fix E_NOTICE.
  128. - #328341: Make pgsql CAST()s conditional on the database engine.
  129. - #322131: Really fix user default subscriptions forms.
  130. - #322131: Fix user default subscriptions forms.
  131. - #318150: Get by without hook_nodeapi('prepare') for inserting nodes programmatically.
  132. Subscriptions 6.x-1.0-BETA3 (2008-10-14):
  133. - #316367: Fix multiple-comments template garbage.
  134. - #318236: Explanation of CCK variables missing from digest page in mail_edit.
  135. - #311343: Warn about bad 'http://' site url.
  136. - #315304: Avoid using empty anchor tag.
  137. - Add missing hook_block('list') information.
  138. - #308801: Fix enable-subscriptions-block-warning link.
  139. - #299259: Add option to hide "Subscribe to this page", update .pot and de.po files.
  140. - #302961: Fix bogus "error mailing notification" in watchdog log.
  141. - #303298: Remove call-time pass-by-reference.
  142. Subscriptions 6.x-1.0-BETA2 (2008-08-30):
  143. - Add subscriptions_cck.module for D6.
  144. - Two missing pieces for mail_edit 6.x-1.x.
  145. - Avoid potential naming conflicts.
  146. - Clean up: eliminate notices.
  147. - Implement support for mail_edit 6.x-1.x.
  148. - Fix the anchor on the node form fieldset.
  149. - #296995: Change defaults to send comments and updates.
  150. - Remove obsolete database table backup function when upgrading from 5.x-1.x.
  151. - #294381: Fine-tune the German translation, fix some replacable strings in all languages.
  152. - #294381: Update German translation.
  153. - #283721: Add a List-Id header according to RFC 2919.
  154. - #291929: Use hook_taxonomy() and hook_node_type() to catch deletions and clean out orphaned subscriptions.
  155. - #292654: On-comment subscriptions by author must check the node author, not the comment author.
  156. - #290882: Fix prior patch for #289965.
  157. - #289965: 'Blocked content types' must override 'Auto-subscribe'.
  158. - #288553: Fix untranslated 'Auto-subscribe'.
  159. - #280182: Split the checkboxes and their labels into two separate columns to avoid toggling the checkboxes when clicking a label link.
  160. - Fix display of empty Page form.
  161. - #287591: Don't display Subscribe UI for anonymous users.
  162. - #269617: Fix pgsql section of contributed moderate_content_notifications_install().
  163. - #281600: Add explanatory code comment for error message about missing {subscriptions_user} records (no significant functional changes).
  164. - #284442: Fix call to undefined function language_initialize() for sites that have only one language.
  165. - #282840: drupal_html_to_text() is now part of core, no more need for the HTML_to_text module.
  166. - #278107: Check for the existence of the {mail_edit} table before attempting to remove entries in subscriptions_uninstall().
  167. - Don't use drupal_goto() in a form submit handler.
  168. - #273960: Fix multi-language support.
  169. - #273537: Allow translating the entries in the 'Type' column of the Overview page.
  170. Subscriptions 6.x-1.0-BETA1 (2008-06-22):
  171. - Various fixes.
  172. - Initial port to D6 (ALPHA quality).
  173. - Copied Subscriptions 5.x-2.1-dev (2008-05-18).