You are here

CHANGELOG.txt in Notifications 6.4

Same filename and directory in other branches
  1. 5 CHANGELOG.txt
  2. 6 CHANGELOG.txt
  3. 6.2 CHANGELOG.txt
  4. 6.3 CHANGELOG.txt
6.x-4.x-beta7 to .............
-------------------------------
- Removed 'node-url' token, now added by token module >= 6.x-1.14, by Dave Reid, #845250

6.x-4.x-beta6 to 6.x-4.x-beta7
-------------------------------
- Added token for rendered node content, #736328
- Removed variable settings from notifications_ui_install(), by jmiccolis, #856270
- Fixed: wrong parameters for _notifications_info_callback(), by roderik, #828860
- Fixed: language not being carried over from queue to message composition
- Added some support for language for tokens, based on patch by jmiccolis
- Fields for custom subscription types updated for all existing subscriptions, #638710 
- Reworked subscription access checking, was not working for custom subscriptions, fixed #795890
- Improved notifications_subscription_type_enabled(). More consistent, add setting option.
- Change weight of the notifications fieldset in CCK 'manage fields' page, by David Goode, #606454

6.x-4.x-beta5 to 6.x-4.x-beta6
-------------------------------
- Fixed: Duplicate emails when Content Notifications (used with Workflow module), #722432
- Fixed: WSOD on notifications_custom, refresh autoload after module enable, by yasheshb, #815812
- Do not send notifications to blocked users, #663186
- Updating subscription language after user account's default, #810736
- Added support for scheduled notifications, and notifications counter, #681786
- Fixed: notifications for newly created subscriptions sent right away whatever the interval is
- Group by language for PostgreSQL compatibility fix in query.inc, by halcyonCorsair, #811478
- Enabled "notify users of own posts" by default, #382482
- Added back (obsoleted) notifications_delete_subscription() so some old modules dont need upgrade.
- Extended Subscription objects with some methods for checking parameters, added notifications_check_subscription()

6.x-4.x-beta4 to 6.x-4.x-beta5
------------------------------
- Fixed multiple issues with 'add subscription form', #801206, #801230
- Moved some modules and advanced options to 'Notifications Tools', #799770
- Fixed wrong parameters for notifications_object_options_subform(), #799848
- Fixed "No sending methods available" for user/uid/notifiations/add/*, #799548
- Added back author/content type tab options, by joshuajabbour, #452658
- Some clean up  for notifications_process(), by joshuajabbour, #797064
- Reworked queue as a class API: Notifications_Queue, #797828
- Moved drush/autoload hack to messaging/includes/drush_hack.inc
- Fixed multiple minor issues, warnigns, notices, etc..

6.x-4.x-beta3 to 6.x-4.x-beta4
------------------------------
- Added some tests for anonymous subscriptions
- Added method has_condition() to Notifications_Subscription
- Added permission check for new subscriptions before submission
- Fixed issues with loading objects stored with the event
- Added hidden variables for step rows, step users, changed defaults
- Added Notifications_Message class, will handle some notifications specific properties of messages.
- New hook_notifications_message_alter()
- Fixed multiple "Call-time pass-by-reference has been deprecated", #782138,
- Fixed: editing custom subscriptions was failing

6.x-4.x-beta1 to 6.x-4.x-beta3
--------------------------------
- Reworked link generation for both registered and anonymous
- More robust signed links with timestamp and query string
- API improvement: Custom subscription with a blank field will now work.
- Improved subscription create / edit forms, with a reusable form function
- Renamed notifications_delete_subscription() to notifications_subscription_delete()
- Updated destinations on all tables, for new Messaging Destination (no send method)
- New: Added drush command to process notifications queue
- Some minor issues fixed in notifications_custom, included #775958
- Fixed: Refactored notifications_field_info() conflicting with other hooks, #774242

6.x-2.2 to 6.x-4.x-beta1
-------------------------------
- Added multilingual templates, passing language for message composition
- Added content type + author subscriptions and some shorthand functions.
- Added Custom Notifications and Content type extension modules
- New template testing feature (for node events) in Notifications Tools
- Extended notifications_* hooks, easier coding and performance improvements
- Reworked templates, configurable templates for events (support for templates per content type)
- Major OOP rework: Subscriptions, Events, etc
- Support for Anonymous destinations / subscriptions. New notifications_anonymous module
- Reorganized modules: notifications_digest, notifications_tools (Smaller notifications module)
- Implemented 7.x like API for static variables,
- API and storage improvements for upcoming multilingual support.
- Fixed: Row count limit was not applied on queue processing
- Disable block cache for notifications_ui, by kaare, #678004
- Added option to disable cron processing, by greggles, #737238
- Updated translation functions for new i18nstrings api. New notifications_translate()
- Added tabs for edit / delete under user account subscriptions, by greggles, #669222
- Fixed missing messaging module in test, by Owen Barton, #657790
- Added support (at query level) for subscriptions with no fields.

6.x-2.1 to 6.x-2.2
------------------------------
- Fixed: Wrong placeholders in subscriptions fieldset title, #513854
- Usability improvements for 'manage subscriptions' filters, #455230
- Fixed: Orphaned subscriptions not updated when deleting send intervals, #483488
- Fixed: Performance issue with user threads page, left over CAST, #517966
- Fixed: Checkbox for skip notifications showing up for disabled events, #626708
- Fixed: Notifications sent for deleted comments, by Scott Reynolds, #593218
- Added wrapper for i18n custom string translations, by aufumy, #606862
- Notifications UI: Added support for multiple forms in the same page, by bdurbin, #526924
- Fixed: Bug (typo) in notifications_load_user(), by markus_petrux, #586174
- Fixed: node autocomplete filtering issues, by DeFr, #519746
- Removed php undefined variable notices, by eMPee584, #552788
- Fixed: Wrong result with notifications_content_type_enabled('type'), #456424
- Fixed: Content-type subscription settings inconsistencies, by David Goode, #520438
- Fixed: notifications_views fixes to broken handlers, by David Goode

6.x-2.0 to 6.x-2.1
-------------------------------
- Extended field value and formatting callbacks (cck support), by David Goode, #329516
- Fixed word "undisclose" and other string issues, #451932, #452102
- Fixed: wrong parameters in notifications_user_form, #479246
- Fixed: implode error from notifications, by kaare, #453498
- Fixed wrong permission checking for user managing subscriptions, by ozzin, #455160
- Fixed: Empty Notifications fieldset, #453578
- Fixed: Do not send notifications field value not kept for node preview, #455648

6.x-1.1 to 6.x-2.0
-------------------------------
- Removed logging functions, now using messaging logging facility.
- Added content type subscription update when content type name changes, #429296
- Fixed wrong db_placehoder type for node autocomplete callback
- Fixed inconsistent fieldset for 'Skip notifications' in node and comment form.
- Added comment about Immediate notifications not working with AJAX forms, #444010
- Fixed wrong names for sending methods on subscriptions form, #443802
- Fixed: notification subscription error in postgreSQL, #442852
- Fixed: notifications lite messages were not digested properly
- Renamed template parts for group footer: 'footer' => 'closing' to avoid overlap
- Fixed: Event for token replacement was not properly set in short digests
- Fixed: notifications_process_rows() not returning the right number of rows in queue
- Added some tests a base test clase, some utility function, etc...
- Improved queue status report and new clean option, #441342
- Added event information to objects for token replacement in digests, #348722
- Fixed multiple minor usability and formatting issues in subscriptions form
- Renamed custom subscriptions field names: explanation -> description.
- Fixed bug: double emails, #440168
- Fixed some notices, variables not initialized.
- New option to limit the displayed terms to subscribed ones only, by mehmeta, #328708
- Change in notifications ui to avoid loading subscriptions twice.
- Added temporary enable / disable options
- Fixed some issues with administration and edit forms
- Improved event handling functions, removed global variable, fixed event schema
- Some code clean up and performance improvements in notifications_lite, related #434826
- Fixed WSOD When Notifications Content Module is Enabled, #438886
- Fixed subscribe/unsubscribe forms redirection, #400996, #380672
- Improved notifications for node/comment approval workflow, added tests, #285226
- Notifications autosubscribe now operating on node/comment post fixing some issues, #359634
- Added table and fields description to schema, #429184
- Fixed code style / formatting, by grendzy, #437286
- New feature: support for anonymous subscriptions, #233830
- Fixed some notices, by grendzy, #437282
- Fixed PHP fatal error: unsupported operand types, by chintu84, #436698
- Fixed wrong event author for node/comment events, #436498
- Added taxonomy subscription links/options to nodes, by Jody Lynn, #406606
- Fixed WSOD with notifications_ui, renamed old functions, #434766
- Fixing releases, moved new development to DRUPAL--6-2 branch
- 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. 6.x-4.x-beta7 to .............
  2. -------------------------------
  3. - Removed 'node-url' token, now added by token module >= 6.x-1.14, by Dave Reid, #845250
  4. 6.x-4.x-beta6 to 6.x-4.x-beta7
  5. -------------------------------
  6. - Added token for rendered node content, #736328
  7. - Removed variable settings from notifications_ui_install(), by jmiccolis, #856270
  8. - Fixed: wrong parameters for _notifications_info_callback(), by roderik, #828860
  9. - Fixed: language not being carried over from queue to message composition
  10. - Added some support for language for tokens, based on patch by jmiccolis
  11. - Fields for custom subscription types updated for all existing subscriptions, #638710
  12. - Reworked subscription access checking, was not working for custom subscriptions, fixed #795890
  13. - Improved notifications_subscription_type_enabled(). More consistent, add setting option.
  14. - Change weight of the notifications fieldset in CCK 'manage fields' page, by David Goode, #606454
  15. 6.x-4.x-beta5 to 6.x-4.x-beta6
  16. -------------------------------
  17. - Fixed: Duplicate emails when Content Notifications (used with Workflow module), #722432
  18. - Fixed: WSOD on notifications_custom, refresh autoload after module enable, by yasheshb, #815812
  19. - Do not send notifications to blocked users, #663186
  20. - Updating subscription language after user account's default, #810736
  21. - Added support for scheduled notifications, and notifications counter, #681786
  22. - Fixed: notifications for newly created subscriptions sent right away whatever the interval is
  23. - Group by language for PostgreSQL compatibility fix in query.inc, by halcyonCorsair, #811478
  24. - Enabled "notify users of own posts" by default, #382482
  25. - Added back (obsoleted) notifications_delete_subscription() so some old modules dont need upgrade.
  26. - Extended Subscription objects with some methods for checking parameters, added notifications_check_subscription()
  27. 6.x-4.x-beta4 to 6.x-4.x-beta5
  28. ------------------------------
  29. - Fixed multiple issues with 'add subscription form', #801206, #801230
  30. - Moved some modules and advanced options to 'Notifications Tools', #799770
  31. - Fixed wrong parameters for notifications_object_options_subform(), #799848
  32. - Fixed "No sending methods available" for user/uid/notifiations/add/*, #799548
  33. - Added back author/content type tab options, by joshuajabbour, #452658
  34. - Some clean up for notifications_process(), by joshuajabbour, #797064
  35. - Reworked queue as a class API: Notifications_Queue, #797828
  36. - Moved drush/autoload hack to messaging/includes/drush_hack.inc
  37. - Fixed multiple minor issues, warnigns, notices, etc..
  38. 6.x-4.x-beta3 to 6.x-4.x-beta4
  39. ------------------------------
  40. - Added some tests for anonymous subscriptions
  41. - Added method has_condition() to Notifications_Subscription
  42. - Added permission check for new subscriptions before submission
  43. - Fixed issues with loading objects stored with the event
  44. - Added hidden variables for step rows, step users, changed defaults
  45. - Added Notifications_Message class, will handle some notifications specific properties of messages.
  46. - New hook_notifications_message_alter()
  47. - Fixed multiple "Call-time pass-by-reference has been deprecated", #782138,
  48. - Fixed: editing custom subscriptions was failing
  49. 6.x-4.x-beta1 to 6.x-4.x-beta3
  50. --------------------------------
  51. - Reworked link generation for both registered and anonymous
  52. - More robust signed links with timestamp and query string
  53. - API improvement: Custom subscription with a blank field will now work.
  54. - Improved subscription create / edit forms, with a reusable form function
  55. - Renamed notifications_delete_subscription() to notifications_subscription_delete()
  56. - Updated destinations on all tables, for new Messaging Destination (no send method)
  57. - New: Added drush command to process notifications queue
  58. - Some minor issues fixed in notifications_custom, included #775958
  59. - Fixed: Refactored notifications_field_info() conflicting with other hooks, #774242
  60. 6.x-2.2 to 6.x-4.x-beta1
  61. -------------------------------
  62. - Added multilingual templates, passing language for message composition
  63. - Added content type + author subscriptions and some shorthand functions.
  64. - Added Custom Notifications and Content type extension modules
  65. - New template testing feature (for node events) in Notifications Tools
  66. - Extended notifications_* hooks, easier coding and performance improvements
  67. - Reworked templates, configurable templates for events (support for templates per content type)
  68. - Major OOP rework: Subscriptions, Events, etc
  69. - Support for Anonymous destinations / subscriptions. New notifications_anonymous module
  70. - Reorganized modules: notifications_digest, notifications_tools (Smaller notifications module)
  71. - Implemented 7.x like API for static variables,
  72. - API and storage improvements for upcoming multilingual support.
  73. - Fixed: Row count limit was not applied on queue processing
  74. - Disable block cache for notifications_ui, by kaare, #678004
  75. - Added option to disable cron processing, by greggles, #737238
  76. - Updated translation functions for new i18nstrings api. New notifications_translate()
  77. - Added tabs for edit / delete under user account subscriptions, by greggles, #669222
  78. - Fixed missing messaging module in test, by Owen Barton, #657790
  79. - Added support (at query level) for subscriptions with no fields.
  80. 6.x-2.1 to 6.x-2.2
  81. ------------------------------
  82. - Fixed: Wrong placeholders in subscriptions fieldset title, #513854
  83. - Usability improvements for 'manage subscriptions' filters, #455230
  84. - Fixed: Orphaned subscriptions not updated when deleting send intervals, #483488
  85. - Fixed: Performance issue with user threads page, left over CAST, #517966
  86. - Fixed: Checkbox for skip notifications showing up for disabled events, #626708
  87. - Fixed: Notifications sent for deleted comments, by Scott Reynolds, #593218
  88. - Added wrapper for i18n custom string translations, by aufumy, #606862
  89. - Notifications UI: Added support for multiple forms in the same page, by bdurbin, #526924
  90. - Fixed: Bug (typo) in notifications_load_user(), by markus_petrux, #586174
  91. - Fixed: node autocomplete filtering issues, by DeFr, #519746
  92. - Removed php undefined variable notices, by eMPee584, #552788
  93. - Fixed: Wrong result with notifications_content_type_enabled('type'), #456424
  94. - Fixed: Content-type subscription settings inconsistencies, by David Goode, #520438
  95. - Fixed: notifications_views fixes to broken handlers, by David Goode
  96. 6.x-2.0 to 6.x-2.1
  97. -------------------------------
  98. - Extended field value and formatting callbacks (cck support), by David Goode, #329516
  99. - Fixed word "undisclose" and other string issues, #451932, #452102
  100. - Fixed: wrong parameters in notifications_user_form, #479246
  101. - Fixed: implode error from notifications, by kaare, #453498
  102. - Fixed wrong permission checking for user managing subscriptions, by ozzin, #455160
  103. - Fixed: Empty Notifications fieldset, #453578
  104. - Fixed: Do not send notifications field value not kept for node preview, #455648
  105. 6.x-1.1 to 6.x-2.0
  106. -------------------------------
  107. - Removed logging functions, now using messaging logging facility.
  108. - Added content type subscription update when content type name changes, #429296
  109. - Fixed wrong db_placehoder type for node autocomplete callback
  110. - Fixed inconsistent fieldset for 'Skip notifications' in node and comment form.
  111. - Added comment about Immediate notifications not working with AJAX forms, #444010
  112. - Fixed wrong names for sending methods on subscriptions form, #443802
  113. - Fixed: notification subscription error in postgreSQL, #442852
  114. - Fixed: notifications lite messages were not digested properly
  115. - Renamed template parts for group footer: 'footer' => 'closing' to avoid overlap
  116. - Fixed: Event for token replacement was not properly set in short digests
  117. - Fixed: notifications_process_rows() not returning the right number of rows in queue
  118. - Added some tests a base test clase, some utility function, etc...
  119. - Improved queue status report and new clean option, #441342
  120. - Added event information to objects for token replacement in digests, #348722
  121. - Fixed multiple minor usability and formatting issues in subscriptions form
  122. - Renamed custom subscriptions field names: explanation -> description.
  123. - Fixed bug: double emails, #440168
  124. - Fixed some notices, variables not initialized.
  125. - New option to limit the displayed terms to subscribed ones only, by mehmeta, #328708
  126. - Change in notifications ui to avoid loading subscriptions twice.
  127. - Added temporary enable / disable options
  128. - Fixed some issues with administration and edit forms
  129. - Improved event handling functions, removed global variable, fixed event schema
  130. - Some code clean up and performance improvements in notifications_lite, related #434826
  131. - Fixed WSOD When Notifications Content Module is Enabled, #438886
  132. - Fixed subscribe/unsubscribe forms redirection, #400996, #380672
  133. - Improved notifications for node/comment approval workflow, added tests, #285226
  134. - Notifications autosubscribe now operating on node/comment post fixing some issues, #359634
  135. - Added table and fields description to schema, #429184
  136. - Fixed code style / formatting, by grendzy, #437286
  137. - New feature: support for anonymous subscriptions, #233830
  138. - Fixed some notices, by grendzy, #437282
  139. - Fixed PHP fatal error: unsupported operand types, by chintu84, #436698
  140. - Fixed wrong event author for node/comment events, #436498
  141. - Added taxonomy subscription links/options to nodes, by Jody Lynn, #406606
  142. - Fixed WSOD with notifications_ui, renamed old functions, #434766
  143. - Fixing releases, moved new development to DRUPAL--6-2 branch
  144. - Added subscription options to user account, optionally in block too.
  145. - Reworked UI module, more options, moved some stuff from other modules there.
  146. - Improved query builder used for notifications_get_subscriptions() and notifications_delete_subscriptions()
  147. - New UI for creating new subscriptions with autocomplete fields and drop downs.
  148. - User account tabs now provided by Notifications UI, can be disabled.
  149. - Added new account overview page and administration page
  150. - Fixed upgrade script error (pending pgsql testing), #375746
  151. - Added field type handling for the query builder (performance++ and pgsql support)
  152. - Fixed comment token parameters, by peter.swietoslawski, #420342
  153. - Notifications UI improvements. Better API, new form option for nodes..
  154. - Created node library for functions to be reused by multiple plug-ins.
  155. - Updated FeedAPI plug-in for 6.x (untested). Added some theming for feed items
  156. - Fixed: Leftover debug message, by David Lesieur, #402306
  157. - Fixed: Autosubscribe on Create and Comment - but NOT on update, by a_c_m, #406072
  158. - Changed node/comment form fieldset so it works better with notifications_team, by David Goode.
  159. - Reworded and simplified the 'Disable notifications' option
  160. - Fixed events where being deleted when doing a test run
  161. - Fixed bulk deletion for 'manage subscriptions' page
  162. - Fixed wrong placeholders for subscription names, #376298
  163. - Fixed typo in node comment template, by bas.hr, #374725
  164. - Added fallback information for message templates, some better help texts.
  165. - Fixed notifications for unpublished nodes, #369633
  166. - New plug-in notifications_views, by Young Hahn and David Goode, #260435
  167. 6.x-1.0 to 6.x-1.1
  168. -----------------
  169. - Reworked notifications_save_subscription(): allow similar subscriptions and return status value
  170. - Vocabularies default to disabled for tag subscriptions, #329208
  171. - Fixed: PHP notices, by sun, #366391
  172. - Fixed some more issues with per module queue processing, by Scott Reynolds, #362766
  173. - Added 'fields sql' parameter for queries so we can actually speed up queries.
  174. - Store field values as integer to speed up table joins, #364734
  175. - Some fixes to the query builder, 'join args' was not initialized
  176. - Added destination field to notifications and queue tables, to be used.
  177. - Added event tracking to keep events table under limits, #333296
  178. - Fixed: Per module queue processing not working, by Scott Reynolds, #362766
  179. - Hide "Disable Notifications" checkbox for when notifications are disabled, by yhahn, #359507
  180. - Fixed: missing defaults for digest messages in notifications content, by Scott Reynolds, #362242
  181. - Replaced notifications_text_replace() by messaging_text_replace()
  182. - Global tokens now added in by messaging module
  183. - Improved query builder, added sql generator, added some tests.
  184. - Added Italian translation, by Drein, #338513
  185. - Fixed two notifications for the same comment, by rcourtna, #340082
  186. - Fixed issues with subscriptions admin forms, #331928
  187. - Added logging option and capabilities using new query builder
  188. - Fixed multiple missing module parameter in queue processing
  189. - Fixed typo 'inmediate' -> 'immediate', by rcourtna, #340316
  190. - Fixed issues with new messages as objects instead of arrays.
  191. 6.x-1.0-rc1 to 6.x-1.0
  192. -----------------------------
  193. - Performance improvements, do not run process if no rows in queue
  194. - Improved queue status and administration pages.
  195. - Implemented full adiministration pages for subscriptions
  196. - Moved some stuff to notifications.pages.inc
  197. 6.x-1.0-beta4 to 6.x-1.0-rc1
  198. -----------------------------
  199. - Added support for updating sending methods from messaging.
  200. - Digesting options per interval and support for digesting plug-ins.
  201. - New digest format, 'Long', to print out the whole event.
  202. - Reworked message templating and digesting, added tests.
  203. - Performance improvements for taxonomy subscriptions (and groups).
  204. - Improved query builder to support fields with array values.
  205. - Added field information in hook_notifications() for contentg and tags.
  206. - Allow aditional parameters for notifications_lite, by Frando, #304220
  207. - Disable notifications on content events, by Darren Fergusson, #331061
  208. 6.x-1.0-beta3 to 6.x-1.0-beta4
  209. ------------------------------
  210. - Fixed wrong token, by truelove-nl, #319945
  211. - Fixed some slow queries, scalability issues, by Scott Reynolds, #318810 and #318248
  212. - Set module weight for notifications_content, by Zen, #316353
  213. - Fixed blocking issue with notifications queue, by Scott Reynolds, #318248
  214. - Added german translation, by rastatt, #311403
  215. - Fixed: Subscriptions allowed for disallowed content types, #295646
  216. 6.x-1.0-beta2 to 6.x-1.0-beta3
  217. ------------------------------
  218. - Link generation update, needs signed urls skip confirmation form
  219. - Updated tests to latest simpletest (6.x-2.3) and added some new ones.
  220. - Code clean up: Removed notifications_pull_pending(), obsoleted
  221. - Fixed Hook form alter in autosubscribe has wrong parameters, by darren.ferguson, #309174
  222. - Fixed notices and code readability, by Zen, #310598
  223. - Fixed concatenationsyntax error, by Zen, #310594
  224. - Implemented: configurable events to trigger or not notification, #255402
  225. - Added some variable removal to uninstall hook, more may be needed.
  226. - Fixed formatting issues with intervals table, #295656
  227. - Fixed: Empty subscriptions block showing, #295563
  228. - Fixed missing registration for digest theme function, by mrtoner, #300953
  229. - Moved developer documentation to online handbook, http://drupal.org/node/253102
  230. 6.x-1.0-beta1 to 6.x-1.0-beta2
  231. ------------------------------
  232. - Hiding sending methods for user pages if only one, by jaydub, #250161
  233. - Spin off notifications_mail2web to it's own package, http://drupal.org/project/mail2web
  234. - Fixed multiple strings across all modules, by rastatt, #290063
  235. - Implemented hook_requirements for checking enabled sending methods
  236. - Fixed node subform parameters in notifications_ui_form_alter
  237. - Fixed typo in notifications_autosubscribe form text
  238. - Added inline documentation about the messaging/notifications API
  239. - Removed obsoleted 'pull' operation in notifications_messaging()
  240. - Better query building and more flexibility in notifications_user_get_subscriptions()
  241. 6.x-1.0-dev to 6.x-1.0-beta1
  242. ------------------------------
  243. - Fixed untranslatable strings, not wrappend in t(), #274049
  244. - Using node_access instead of user switching, by moshe, #284444
  245. - Better description for autosubscribe option, by wallan, #247616
  246. - Fixed: Old node data sent upon node update, david_g, #278530
  247. - Fixed: several limit cases with cron processing, #276370, #270324
  248. - Updated unit tests for latest change in notifications_get_link() return values.
  249. - Ported latest bug fixes from 5.x version.
  250. - Fixed incomplete upgrade of notifications_tags, by fab65, #269725
  251. - Fixed bug with notifications_ui block, incomplete upgrade of form functions, #256775
  252. - Fixed: Notifications queued when send interval is 'Never', by Scott Reinolds, #268662
  253. - Added: PHP4 compatibility function, by phonydream2, #261902
  254. - Added event/hook support for not saving/queueing some event types, #255402
  255. - Removed "Duplicated subscription found and updated message", #260436
  256. - Theme username for notifications by author list, by jaydub, #253989
  257. - Fixed Wrong redirection and user message not showing up after subscribing, #251979
  258. - Reworked subscribe/unsubscribe pages, added confirmation for unsubscribe.
  259. - Ported critical bug fix from Beta3, http://drupal.org/node/253401
  260. - Upgraded mail2web module for Drupal 6
  261. - Ported latest features from 5.x branch
  262. - Main Drupal 6 upgrade
  263. 5.x-1.0-alpha2 to 5.x-1.0-beta1
  264. --------------------------------
  265. - Code clean up, compliance with coding standards
  266. - Fixed Notifications cron processing records ignoring module name by Brian Neisler, http://drupal.org/node/244571
  267. - Implemented notifications sender option, see http://drupal.org/node/227377
  268. - Resolved naming conflict with other modules by Lynn, http://drupal.org/node/232610
  269. - Rewritten notifications_load_user() to use messaging_load_user() so they share caching
  270. - Added back 'Never' send interval.
  271. - Subscriptions fields not mandatory anymore, http://drupal.org/node/237972
  272. - Improved digesting format for new posts, http://drupal.org/node/218745
  273. - Delete node/feed/group subscriptions when they don't apply anymore, http://drupal.org/node/236194
  274. - Removed handling of pull messaging, moved that feature to messaging module [message queueing].
  275. 5.x-1.0-alpha1 to 5.x-1.0-alpha2
  276. --------------------------------
  277. - Added pager to user subscriptions (threads, authors, feeds), http://drupal.org/node/226867
  278. - Reworked content type UI settings, now allows multiple display options
  279. - Added new block for notifications UI, and new 'comment' option
  280. - Added nice UI for administering send intervals. Gone 'Never' that didnt make too much sense
  281. - Changed auto subscribe option in form, fixed UI issues, see http://drupal.org/node/230035
  282. - Fixed error when no query conditions retrieved for the query, http://drupal.org/node/230770
  283. - Added select all/none checkboxes to user subscription pages, by jaydub, http://drupal.org/node/227837
  284. - Removed notifications_mixed module that was not working and confusing people
  285. - Added notifications_alter() hooks
  286. hook_alter_notifications_event_types()
  287. hook_alter_notifications_subscription_types()
  288. - Extended notifications_delete_subscriptions() with fields parameter, from Brian Neisler's patch
  289. - Added themeable function for notifications_digest_body()
  290. - Added parameters into the messaging array so other modules can use them
  291. - Polished and grouped settings page
  292. - Changed 'omitted' settings to 'allowed', update scripts
  293. - Added one more test for permissions/content types
  294. - Fixed several minor bugs with UI options (Jeff)
  295. 16/02/07 - 28/02/07
  296. --------------------
  297. - Delete subscriptions when user deleted
  298. - Added links to nodes from subscriptions list, patch by jaydub, http://drupal.org/node/226861
  299. - One more pgsql compatibility patch by jaydub, http://drupal.org/node/223670
  300. - Fixed inconsistent link in notifications_tags
  301. - Fixed bug with taxonomy subscriptions and multiple vocabularies, http://drupal.org/node/226931
  302. - Added support for other modules in queue processing (notifications_callback)
  303. - Added pgsql support (untested), by jaydub, http://drupal.org/node/223670
  304. - Fixed db query error on unsubscribe, by chirale, http://drupal.org/node/222640
  305. 06/02/07 - 15/02/07
  306. ---------------------
  307. - Fixed issue with group name on form confirmation
  308. - Implemented access permission for group subscriptions
  309. - Added module field to allow other modules to handle data in notifications tables
  310. - Added status field to allow disabled subscriptions on the table
  311. - UI Type for nodes defaults to 'links'
  312. - Added simpletest for basic API, detected a pair bugs on notifications_get_subscriptions :-)
  313. - Added simpletest for content notifications. Needs more cases.
  314. - Fixed buggy url generation (destination not working on cron)
  315. - Improved page workflow and fixed bug in confirmation form (send_method)