You are here

CHANGELOG.txt in Notifications 6

Same filename and directory in other branches
  1. 5 CHANGELOG.txt
  2. 6.4 CHANGELOG.txt
  3. 6.2 CHANGELOG.txt
  4. 6.3 CHANGELOG.txt
TO DO
------
* Use actions and triggers instead of old notifications' events, see http://drupal.org/node/260100
* Support for persistent notifications that will be triggered with a given interval until the user takes some action. Look into the subscription system to see whether this is currently possible with a plug-in or we need some api extensions.
* Support for notifications in multiple languages, depending on user language

6.x-1.1 to .....
-----------------
- Added subscription options to user account, optionally in block too.
- Reworked UI module, more options, moved some stuff from other modules there.
- Improved query builder used for notifications_get_subscriptions() and notifications_delete_subscriptions()
- New UI for creating new subscriptions with autocomplete fields and drop downs.
- User account tabs now provided by Notifications UI, can be disabled.
- Added new account overview page and administration page
- Fixed upgrade script error (pending pgsql testing), #375746
- Added field type handling for the query builder (performance++ and pgsql support)
- Fixed comment token parameters, by peter.swietoslawski, #420342
- Notifications UI improvements. Better API, new form option for nodes..
- Created node library for functions to be reused by multiple plug-ins.
- Updated FeedAPI plug-in for 6.x (untested). Added some theming for feed items
- Fixed: Leftover debug message, by David Lesieur, #402306
- Fixed: Autosubscribe on Create and Comment - but NOT on update, by a_c_m, #406072
- Changed node/comment form fieldset so it works better with notifications_team, by David Goode.
- Reworded and simplified the 'Disable notifications' option
- Fixed events where being deleted when doing a test run
- Fixed bulk deletion for 'manage subscriptions' page
- Fixed wrong placeholders for subscription names, #376298
- Fixed typo in node comment template, by bas.hr, #374725
- Added fallback information for message templates, some better help texts.
- Fixed notifications for unpublished nodes, #369633
- New plug-in notifications_views, by Young Hahn and David Goode, #260435

6.x-1.0 to 6.x-1.1
-----------------
- Reworked notifications_save_subscription(): allow similar subscriptions and return status value
- Vocabularies default to disabled for tag subscriptions, #329208
- Fixed: PHP notices, by sun, #366391
- Fixed some more issues with per module queue processing, by Scott Reynolds, #362766
- Added 'fields sql' parameter for queries so we can actually speed up queries.
- Store field values as integer to speed up table joins, #364734
- Some fixes to the query builder, 'join args' was not initialized
- Added destination field to notifications and queue tables, to be used.
- Added event tracking to keep events table under limits, #333296
- Fixed: Per module queue processing not working, by Scott Reynolds, #362766
- Hide "Disable Notifications" checkbox for when notifications are disabled, by yhahn, #359507
- Fixed: missing defaults for digest messages in notifications content, by Scott Reynolds, #362242
- Replaced notifications_text_replace() by messaging_text_replace()
- Global tokens now added in by messaging module
- Improved query builder, added sql generator, added some tests.
- Added Italian translation, by Drein, #338513
- Fixed two notifications for the same comment, by rcourtna, #340082
- Fixed issues with subscriptions admin forms, #331928
- Added logging option and capabilities using new query builder
- Fixed multiple missing module parameter in queue processing
- Fixed typo 'inmediate' -> 'immediate', by rcourtna, #340316
- Fixed issues with new messages as objects instead of arrays.

6.x-1.0-rc1 to 6.x-1.0
-----------------------------
- Performance improvements, do not run process if no rows in queue
- Improved queue status and administration pages.
- Implemented full adiministration pages for subscriptions
- Moved some stuff to notifications.pages.inc

6.x-1.0-beta4 to 6.x-1.0-rc1
-----------------------------
- Added support for updating sending methods from messaging.
- Digesting options per interval and support for digesting plug-ins.
- New digest format, 'Long', to print out the whole event.
- Reworked message templating and digesting, added tests.
- Performance improvements for taxonomy subscriptions (and groups).
- Improved query builder to support fields with array values.
- Added field information in hook_notifications() for contentg and tags.
- Allow aditional parameters for notifications_lite, by Frando, #304220
- Disable notifications on content events, by Darren Fergusson, #331061

6.x-1.0-beta3 to 6.x-1.0-beta4
------------------------------
- Fixed wrong token, by truelove-nl, #319945
- Fixed some slow queries, scalability issues, by Scott Reynolds, #318810 and #318248
- Set module weight for notifications_content, by Zen, #316353
- Fixed blocking issue with notifications queue, by Scott Reynolds, #318248
- Added german translation, by rastatt, #311403
- Fixed: Subscriptions allowed for disallowed content types, #295646

6.x-1.0-beta2 to 6.x-1.0-beta3
------------------------------
- Link generation update, needs signed urls skip confirmation form
- Updated tests to latest simpletest (6.x-2.3) and added some new ones.
- Code clean up: Removed notifications_pull_pending(), obsoleted
- Fixed Hook form alter in autosubscribe has wrong parameters, by darren.ferguson, #309174
- Fixed notices and code readability, by Zen, #310598
- Fixed concatenationsyntax error, by Zen, #310594
- Implemented: configurable events to trigger or not notification, #255402
- Added some variable removal to uninstall hook, more may be needed.
- Fixed formatting issues with intervals table, #295656
- Fixed: Empty subscriptions block showing, #295563
- Fixed missing registration for digest theme function, by mrtoner, #300953 
- Moved developer documentation to online handbook, http://drupal.org/node/253102

6.x-1.0-beta1 to 6.x-1.0-beta2
------------------------------
- Hiding sending methods for user pages if only one, by jaydub, #250161
- Spin off notifications_mail2web to it's own package, http://drupal.org/project/mail2web
- Fixed multiple strings across all modules, by rastatt, #290063
- Implemented hook_requirements for checking enabled sending methods
- Fixed node subform parameters in notifications_ui_form_alter
- Fixed typo in notifications_autosubscribe form text
- Added inline documentation about the messaging/notifications API
- Removed obsoleted 'pull' operation in notifications_messaging()
- Better query building and more flexibility in notifications_user_get_subscriptions()

6.x-1.0-dev to 6.x-1.0-beta1
------------------------------
- Fixed untranslatable strings, not wrappend in t(), #274049
- Using node_access instead of user switching, by moshe, #284444
- Better description for autosubscribe option, by wallan, #247616
- Fixed: Old node data sent upon node update, david_g, #278530
- Fixed: several limit cases with cron processing, #276370, #270324
- Updated unit tests for latest change in notifications_get_link() return values.

- Ported latest bug fixes from 5.x version.
- Fixed incomplete upgrade of notifications_tags, by fab65, #269725
- Fixed bug with notifications_ui block, incomplete upgrade of form functions, #256775
- Fixed: Notifications queued when send interval is 'Never', by Scott Reinolds, #268662
- Added: PHP4 compatibility function, by phonydream2, #261902
- Added event/hook support for not saving/queueing some event types, #255402
- Removed "Duplicated subscription found and updated message", #260436
- Theme username for notifications by author list, by jaydub, #253989
- Fixed Wrong redirection and user message not showing up after subscribing, #251979
- Reworked subscribe/unsubscribe pages, added confirmation for unsubscribe.
- Ported critical bug fix from Beta3, http://drupal.org/node/253401
- Upgraded mail2web module for Drupal 6
- Ported latest features from 5.x branch
- Main Drupal 6 upgrade

5.x-1.0-alpha2 to 5.x-1.0-beta1
--------------------------------
- Code clean up, compliance with coding standards
- Fixed Notifications cron processing records ignoring module name by Brian Neisler, http://drupal.org/node/244571
- Implemented notifications sender option, see http://drupal.org/node/227377
- Resolved naming conflict with other modules by Lynn, http://drupal.org/node/232610
- Rewritten notifications_load_user() to use messaging_load_user() so they share caching
- Added back 'Never' send interval.
- Subscriptions fields not mandatory anymore, http://drupal.org/node/237972
- Improved digesting format for new posts, http://drupal.org/node/218745
- Delete node/feed/group subscriptions when they don't apply anymore, http://drupal.org/node/236194
- Removed handling of pull messaging, moved that feature to messaging module [message queueing].

5.x-1.0-alpha1 to 5.x-1.0-alpha2
--------------------------------
- Added pager to user subscriptions (threads, authors, feeds), http://drupal.org/node/226867
- Reworked content type UI settings, now allows multiple display options
- Added new block for notifications UI, and new 'comment' option
- Added nice UI for administering send intervals. Gone 'Never' that didnt make too much sense

- Changed auto subscribe option in form, fixed UI issues, see http://drupal.org/node/230035
- Fixed error when no query conditions retrieved for the query, http://drupal.org/node/230770
- Added select all/none checkboxes to user subscription pages, by jaydub, http://drupal.org/node/227837
- Removed notifications_mixed module that was not working and confusing people

- Added notifications_alter() hooks
  hook_alter_notifications_event_types()
	hook_alter_notifications_subscription_types()
- Extended notifications_delete_subscriptions() with fields parameter, from Brian Neisler's patch
- Added themeable function for notifications_digest_body()

- Added parameters into the messaging array so other modules can use them
- Polished and grouped settings page
- Changed 'omitted' settings to 'allowed', update scripts
- Added one more test for permissions/content types
- Fixed several minor bugs with UI options (Jeff)

16/02/07 - 28/02/07
--------------------
- Delete subscriptions when user deleted
- Added links to nodes from subscriptions list, patch by jaydub, http://drupal.org/node/226861
- One more pgsql compatibility patch by jaydub, http://drupal.org/node/223670
- Fixed inconsistent link in notifications_tags
- Fixed bug with taxonomy subscriptions and multiple vocabularies, http://drupal.org/node/226931
- Added support for other modules in queue processing (notifications_callback)
- Added pgsql support (untested), by jaydub, http://drupal.org/node/223670
- Fixed db query error on unsubscribe, by chirale, http://drupal.org/node/222640

06/02/07 - 15/02/07
---------------------
- Fixed issue with group name on form confirmation
- Implemented access permission for group subscriptions
- Added module field to allow other modules to handle data in notifications tables
- Added status field to allow disabled subscriptions on the table
- UI Type for nodes defaults to 'links'
- Added simpletest for basic API, detected a pair bugs on notifications_get_subscriptions :-)
- Added simpletest for content notifications. Needs more cases.
- Fixed buggy url generation (destination not working on cron)
- Improved page workflow and fixed bug in confirmation form (send_method)
 

File

CHANGELOG.txt
View source
  1. TO DO
  2. ------
  3. * Use actions and triggers instead of old notifications' events, see http://drupal.org/node/260100
  4. * Support for persistent notifications that will be triggered with a given interval until the user takes some action. Look into the subscription system to see whether this is currently possible with a plug-in or we need some api extensions.
  5. * Support for notifications in multiple languages, depending on user language
  6. 6.x-1.1 to .....
  7. -----------------
  8. - Added subscription options to user account, optionally in block too.
  9. - Reworked UI module, more options, moved some stuff from other modules there.
  10. - Improved query builder used for notifications_get_subscriptions() and notifications_delete_subscriptions()
  11. - New UI for creating new subscriptions with autocomplete fields and drop downs.
  12. - User account tabs now provided by Notifications UI, can be disabled.
  13. - Added new account overview page and administration page
  14. - Fixed upgrade script error (pending pgsql testing), #375746
  15. - Added field type handling for the query builder (performance++ and pgsql support)
  16. - Fixed comment token parameters, by peter.swietoslawski, #420342
  17. - Notifications UI improvements. Better API, new form option for nodes..
  18. - Created node library for functions to be reused by multiple plug-ins.
  19. - Updated FeedAPI plug-in for 6.x (untested). Added some theming for feed items
  20. - Fixed: Leftover debug message, by David Lesieur, #402306
  21. - Fixed: Autosubscribe on Create and Comment - but NOT on update, by a_c_m, #406072
  22. - Changed node/comment form fieldset so it works better with notifications_team, by David Goode.
  23. - Reworded and simplified the 'Disable notifications' option
  24. - Fixed events where being deleted when doing a test run
  25. - Fixed bulk deletion for 'manage subscriptions' page
  26. - Fixed wrong placeholders for subscription names, #376298
  27. - Fixed typo in node comment template, by bas.hr, #374725
  28. - Added fallback information for message templates, some better help texts.
  29. - Fixed notifications for unpublished nodes, #369633
  30. - New plug-in notifications_views, by Young Hahn and David Goode, #260435
  31. 6.x-1.0 to 6.x-1.1
  32. -----------------
  33. - Reworked notifications_save_subscription(): allow similar subscriptions and return status value
  34. - Vocabularies default to disabled for tag subscriptions, #329208
  35. - Fixed: PHP notices, by sun, #366391
  36. - Fixed some more issues with per module queue processing, by Scott Reynolds, #362766
  37. - Added 'fields sql' parameter for queries so we can actually speed up queries.
  38. - Store field values as integer to speed up table joins, #364734
  39. - Some fixes to the query builder, 'join args' was not initialized
  40. - Added destination field to notifications and queue tables, to be used.
  41. - Added event tracking to keep events table under limits, #333296
  42. - Fixed: Per module queue processing not working, by Scott Reynolds, #362766
  43. - Hide "Disable Notifications" checkbox for when notifications are disabled, by yhahn, #359507
  44. - Fixed: missing defaults for digest messages in notifications content, by Scott Reynolds, #362242
  45. - Replaced notifications_text_replace() by messaging_text_replace()
  46. - Global tokens now added in by messaging module
  47. - Improved query builder, added sql generator, added some tests.
  48. - Added Italian translation, by Drein, #338513
  49. - Fixed two notifications for the same comment, by rcourtna, #340082
  50. - Fixed issues with subscriptions admin forms, #331928
  51. - Added logging option and capabilities using new query builder
  52. - Fixed multiple missing module parameter in queue processing
  53. - Fixed typo 'inmediate' -> 'immediate', by rcourtna, #340316
  54. - Fixed issues with new messages as objects instead of arrays.
  55. 6.x-1.0-rc1 to 6.x-1.0
  56. -----------------------------
  57. - Performance improvements, do not run process if no rows in queue
  58. - Improved queue status and administration pages.
  59. - Implemented full adiministration pages for subscriptions
  60. - Moved some stuff to notifications.pages.inc
  61. 6.x-1.0-beta4 to 6.x-1.0-rc1
  62. -----------------------------
  63. - Added support for updating sending methods from messaging.
  64. - Digesting options per interval and support for digesting plug-ins.
  65. - New digest format, 'Long', to print out the whole event.
  66. - Reworked message templating and digesting, added tests.
  67. - Performance improvements for taxonomy subscriptions (and groups).
  68. - Improved query builder to support fields with array values.
  69. - Added field information in hook_notifications() for contentg and tags.
  70. - Allow aditional parameters for notifications_lite, by Frando, #304220
  71. - Disable notifications on content events, by Darren Fergusson, #331061
  72. 6.x-1.0-beta3 to 6.x-1.0-beta4
  73. ------------------------------
  74. - Fixed wrong token, by truelove-nl, #319945
  75. - Fixed some slow queries, scalability issues, by Scott Reynolds, #318810 and #318248
  76. - Set module weight for notifications_content, by Zen, #316353
  77. - Fixed blocking issue with notifications queue, by Scott Reynolds, #318248
  78. - Added german translation, by rastatt, #311403
  79. - Fixed: Subscriptions allowed for disallowed content types, #295646
  80. 6.x-1.0-beta2 to 6.x-1.0-beta3
  81. ------------------------------
  82. - Link generation update, needs signed urls skip confirmation form
  83. - Updated tests to latest simpletest (6.x-2.3) and added some new ones.
  84. - Code clean up: Removed notifications_pull_pending(), obsoleted
  85. - Fixed Hook form alter in autosubscribe has wrong parameters, by darren.ferguson, #309174
  86. - Fixed notices and code readability, by Zen, #310598
  87. - Fixed concatenationsyntax error, by Zen, #310594
  88. - Implemented: configurable events to trigger or not notification, #255402
  89. - Added some variable removal to uninstall hook, more may be needed.
  90. - Fixed formatting issues with intervals table, #295656
  91. - Fixed: Empty subscriptions block showing, #295563
  92. - Fixed missing registration for digest theme function, by mrtoner, #300953
  93. - Moved developer documentation to online handbook, http://drupal.org/node/253102
  94. 6.x-1.0-beta1 to 6.x-1.0-beta2
  95. ------------------------------
  96. - Hiding sending methods for user pages if only one, by jaydub, #250161
  97. - Spin off notifications_mail2web to it's own package, http://drupal.org/project/mail2web
  98. - Fixed multiple strings across all modules, by rastatt, #290063
  99. - Implemented hook_requirements for checking enabled sending methods
  100. - Fixed node subform parameters in notifications_ui_form_alter
  101. - Fixed typo in notifications_autosubscribe form text
  102. - Added inline documentation about the messaging/notifications API
  103. - Removed obsoleted 'pull' operation in notifications_messaging()
  104. - Better query building and more flexibility in notifications_user_get_subscriptions()
  105. 6.x-1.0-dev to 6.x-1.0-beta1
  106. ------------------------------
  107. - Fixed untranslatable strings, not wrappend in t(), #274049
  108. - Using node_access instead of user switching, by moshe, #284444
  109. - Better description for autosubscribe option, by wallan, #247616
  110. - Fixed: Old node data sent upon node update, david_g, #278530
  111. - Fixed: several limit cases with cron processing, #276370, #270324
  112. - Updated unit tests for latest change in notifications_get_link() return values.
  113. - Ported latest bug fixes from 5.x version.
  114. - Fixed incomplete upgrade of notifications_tags, by fab65, #269725
  115. - Fixed bug with notifications_ui block, incomplete upgrade of form functions, #256775
  116. - Fixed: Notifications queued when send interval is 'Never', by Scott Reinolds, #268662
  117. - Added: PHP4 compatibility function, by phonydream2, #261902
  118. - Added event/hook support for not saving/queueing some event types, #255402
  119. - Removed "Duplicated subscription found and updated message", #260436
  120. - Theme username for notifications by author list, by jaydub, #253989
  121. - Fixed Wrong redirection and user message not showing up after subscribing, #251979
  122. - Reworked subscribe/unsubscribe pages, added confirmation for unsubscribe.
  123. - Ported critical bug fix from Beta3, http://drupal.org/node/253401
  124. - Upgraded mail2web module for Drupal 6
  125. - Ported latest features from 5.x branch
  126. - Main Drupal 6 upgrade
  127. 5.x-1.0-alpha2 to 5.x-1.0-beta1
  128. --------------------------------
  129. - Code clean up, compliance with coding standards
  130. - Fixed Notifications cron processing records ignoring module name by Brian Neisler, http://drupal.org/node/244571
  131. - Implemented notifications sender option, see http://drupal.org/node/227377
  132. - Resolved naming conflict with other modules by Lynn, http://drupal.org/node/232610
  133. - Rewritten notifications_load_user() to use messaging_load_user() so they share caching
  134. - Added back 'Never' send interval.
  135. - Subscriptions fields not mandatory anymore, http://drupal.org/node/237972
  136. - Improved digesting format for new posts, http://drupal.org/node/218745
  137. - Delete node/feed/group subscriptions when they don't apply anymore, http://drupal.org/node/236194
  138. - Removed handling of pull messaging, moved that feature to messaging module [message queueing].
  139. 5.x-1.0-alpha1 to 5.x-1.0-alpha2
  140. --------------------------------
  141. - Added pager to user subscriptions (threads, authors, feeds), http://drupal.org/node/226867
  142. - Reworked content type UI settings, now allows multiple display options
  143. - Added new block for notifications UI, and new 'comment' option
  144. - Added nice UI for administering send intervals. Gone 'Never' that didnt make too much sense
  145. - Changed auto subscribe option in form, fixed UI issues, see http://drupal.org/node/230035
  146. - Fixed error when no query conditions retrieved for the query, http://drupal.org/node/230770
  147. - Added select all/none checkboxes to user subscription pages, by jaydub, http://drupal.org/node/227837
  148. - Removed notifications_mixed module that was not working and confusing people
  149. - Added notifications_alter() hooks
  150. hook_alter_notifications_event_types()
  151. hook_alter_notifications_subscription_types()
  152. - Extended notifications_delete_subscriptions() with fields parameter, from Brian Neisler's patch
  153. - Added themeable function for notifications_digest_body()
  154. - Added parameters into the messaging array so other modules can use them
  155. - Polished and grouped settings page
  156. - Changed 'omitted' settings to 'allowed', update scripts
  157. - Added one more test for permissions/content types
  158. - Fixed several minor bugs with UI options (Jeff)
  159. 16/02/07 - 28/02/07
  160. --------------------
  161. - Delete subscriptions when user deleted
  162. - Added links to nodes from subscriptions list, patch by jaydub, http://drupal.org/node/226861
  163. - One more pgsql compatibility patch by jaydub, http://drupal.org/node/223670
  164. - Fixed inconsistent link in notifications_tags
  165. - Fixed bug with taxonomy subscriptions and multiple vocabularies, http://drupal.org/node/226931
  166. - Added support for other modules in queue processing (notifications_callback)
  167. - Added pgsql support (untested), by jaydub, http://drupal.org/node/223670
  168. - Fixed db query error on unsubscribe, by chirale, http://drupal.org/node/222640
  169. 06/02/07 - 15/02/07
  170. ---------------------
  171. - Fixed issue with group name on form confirmation
  172. - Implemented access permission for group subscriptions
  173. - Added module field to allow other modules to handle data in notifications tables
  174. - Added status field to allow disabled subscriptions on the table
  175. - UI Type for nodes defaults to 'links'
  176. - Added simpletest for basic API, detected a pair bugs on notifications_get_subscriptions :-)
  177. - Added simpletest for content notifications. Needs more cases.
  178. - Fixed buggy url generation (destination not working on cron)
  179. - Improved page workflow and fixed bug in confirmation form (send_method)