Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
New modules:
Campaign monitor local, which saves subscriptions to the Drupal CMS so that user subscriptions can be displayed via Views
Campaign monitor hold, which uses the local module to save the subscriptions before they are implemented and only subscribe users once they are activated - helps prevent spammers filling up your subscription lists.
This release requires that you translates string once more, if you are running a multilingual site.
* Issue #1648890 by pfrenssen: Minor whitespace fixes
* Issue #1648888 by pfrenssen: Improve language used in strings
* Issue #1648878 by pfrenssen: Documentation cleanup
The module did not sufficiently validate strings entered in the administration interface there by opening the possibility of XSS. This release fixes the issues.
Issue #1508270 by harrrrrrr: Fixed user does not get subscribed to lists on registration form
Issue #1273958 bypfrenssen: Fixed small typo in campaign monitor integration library
Issue #1273958 by cableman0408: Fixed small typo in the module
By cableman0408: Fixed error in logging errors to watchdog
By cableman0408: Made little change in the wording of error messages
By cableman0408: Wrapped instructions in t() functions to support translation
Issue #1267970 by bpwilliams: Fixed optional subscription text on user and registration page
Issue #1267970 by bpwilliams: Fixed issue with empty token values
Issue #1272406 by bpwilliams: Fixed minor typo in error message
Updated make file with new campaign monitor integration library release version
This release uses the libraries module to handle the Campaign Monitor API library. There have been added support for disabling/enabling lists and selecting which lists should be shown on user and registration pages. The module now supports the token module, which can be used to automatically fill out Campaign Monitor fields.
Added libraries module to make file
Issue #1245074 by DeNelo: Fixed call to undefined function in user sub-module
By cableman0408: Added support for tokens on custom fields
By cableman0408: Added token support for name field in subscription form
By cableman0408: Added list stats template file and fixed enabled stats bug in sub-modules
By cableman0408: Refactored check of a given lists enabled state by implementing the function is_list_enabled
By cableman0408: Added list stats theme function
By cableman0408: Added support for list enable state in sub-modules
By cableman0408: Added fast-track to disable lists
By cableman0408: Added fast-track to enable lists
By cableman0408: Added enable/disable lists
By cableman0408: Added option to select which lists should be displayed on the registration page
By cableman0408: Added option to select which lists should be displayed on the user page
By cableman0408: Refactored the creation of the campaign monitor class and made account tokens optional
This release contains a lot of code changes, so remember to update the database (update.php) and clear caches. The biggest change is caching of data from Campaign Monitor.
The following commits have been add:
By cableman0408: Added better user feedback in contact and registration forms doing form submit
By cableman0408: Added check to ensure that data is returned from campaign monitor
By cableman0408: Fixed wrong form submit function name
By cableman0408: Fixed logic error in caching of lists and custom fields
By cableman0408: Added caching of lists, list details and custom fields from campaign monitor to get better performance
By cableman0408: Made the name field optional on the subscription form
Issue #816004 by cableman0408: Added the option to select/disable the subscribe newsletter on user pages
Issue #997412 by crea: Fixed user newsletters access control
Issue #998224 by cableman0408: Fixed translation errors based on crea's patch
Issue #955056 by crea: Fixes drupal subscribe message on registration page, which was displayed even if you did not subscribe to a newsletter
By cableman0408: Fixed duplicated messages based on the patch from issue #810786 by crea
By cableman0408: Fixed display of archive link, so it's only displayed when the URL is defined
By cableman0408: Re-factored the administration form
This is the first release of the module for Drupal 7. It's a complete rewrite of the module and it has some new features, such a list creation/deletion, caching and usage for the new Campaign Monitor v3 API.
Name field can now be automatically filled by a chosen token or profile field. Also allows for people to create their own module to implement another way to get the default for the name field. I've borrowed/stolen this functionality from the Mailchimp module, and I greatly appreciate it.
Mostly just some small bug fixes and typos.
Also removed checkboxes being checked by default as this violated the Anti-SPAM policy
Only major thing, and update from the php soap extension to the CampaignMonitor PHP API found here: http://code.google.com/p/campaignmonitor-php/
No longer requires that extension to be installed.
Mostly just some small bug fixes and typos.
Also removed checkboxes being checked by default as this violated the Anti-SPAM policy
Only major thing, and update from the php soap extension to the CampaignMonitor PHP API found here: http://code.google.com/p/campaignmonitor-php/
No longer requires that extension to be installed.
This release follows the update at Campaign Monitor to merge both tools (CM and MailBuild) into one. This updates to the new API format. If you haven't updated your API key and ListID, this new version will fail.
Fixed up the 'add subscriber' issue that was occuring.
Fixed an issue where the checkboxes on the contact and registration pages were showing up even if they were deselected in the configuration.
Updated the code so that it is a bit more organized and easier to find certain kinds of functions.