// $Id: CHANGELOG.txt,v 1.1.2.8.2.7 2008-08-05 16:55:04 jareyero Exp $ TO DO ------ * Ability to receive the same message through more than one channel. It should be possible to implement some ‘abstract’ sending method that pipes messages through two or more other channels. * Sending messages to potential users, with a reserved user id. It seems we are already good for that with latest hooks introduced in notifications module. 6.x-1.0-rc1 to 6.x-1.0-rc2 ---------------------------- - Some clean up, moved documentation to the handbook, http://drupal.org/node/252582 - Fixed: Condition produces false positive when rendering messages, by andremolnar, #290163 - Added unit tests for message rendering. 6.x-1.0-beta1 to 6.x-1.0-rc1 ---------------------------- - Creating a default input format on install, "Messaging plain text" - Fixed parameter inconsistency, by darren.ferguson, #272545 - Some minor bug fixes, see 5.x changelog - Reworked administration menu options, grouping all settings under Admin/Messaging - Porting latest minor features from Drupal 5. Send method settings, etc.. - Fixing template form not showing, by BTMash, #251372 5.x-1.0-beta1 to 6.x-1.0-dev ----------------------------- - Fixed issue with messaging log variable - Quick Drupal 6 upgrade and some code clean up - Ported latest patches from 5.x branch (MESSAGE_TYPE_NONE and help text) - Split admin UI on its own file messaging.admin.inc 5.x-1.0-alpha2 to 5.x-1.0-beta1 -------------------------------- - Added formatting, pager and delete option for messaging_simple module - Added formatting and pager for messaging_debug(), fixed some strings - Fixed annoying hidden char issue for messaging_sms module, http://drupal.org/node/243246 - Added helper function messaging_mail_params() - API change for consistency with queue processing: The send callback now takes a single destination - Added $message['sender_account'] parameter - Added some api documentation as function comments - Fixed bug in queue processing, by jaydub - New: Implemented message queueing and logging, big patch - Reworked message pull hooks, now it doesn't rely on other modules - Added some tests, covered message queueing and some plug-in APIs 5.x-1.0-alpha1 to 5.x-1.0-alpha2 -------------------------------- - Fix display of tokens and some clean up by andremolnar, http://drupal.org/node/233467 - New mime mail plug-in that has been there for a while, by Tim Cullen - Added hook_message_alter($message, $info, $method) - Fixed issue with message rendering for sms - Fixed missing value on db insert, by jaydub, http://drupal.org/node/227881 - Simplified filtering and added some API functions. Used in phpmailer module - Fixed user_send and send methods for the SMS gateway 06/02/08 - 28/02/08 -------------------- Important sending API Improvements: - Added messaging_message_send() to be able to send to non users and also for multiple sending. - Now messaging_message_send_user() is just a wrapper for the previous one. It does $account to $destination translation. - Reworked message rendering, so most plug-ins don't need to implement the render callback. Added more options. - New method info properties: 'destination', field for getting destination from user account. 'subject_glue', to glue multipart message subjects, [Optional] 'send_user', callback for sending to users [Optional] - The send callback should accept now a $destination array for bulk sending Filtering improvements: - Added a different filter for the subject - Added support for drupal_html_to_text filtering. See http://drupal.org/project/html_to_text - Performance: Filtering is done now only once for the whole text Others: - Some improvements for the settings page. - Updated all contributed plug-ins accordingly. - Improved logging by messaging_debug module. - Fixed some other minor issues, added comments, etc.. - Added pgsql support (untested), by jaydub, http://drupal.org/node/223670 - Added 'administer messaging' permission. - Split the debug functionality out of messaging and messaging_simple: messaging_debug module - Fixed issues with messaging simple: http://drupal.org/node/218394