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.
First stable release for D9/10😃. 4.x fixes all the known security bugs. There are non-backward-compatible changes since 3.x, please read the change records:
First 4.x release, fixing all the known security bugs. This release makes non-backward-compatible changes - release note to follow later or with the next release.
3.x release now ready for use on live sites, with a commitment that all fixes to 3.x from now on will be back-compatible. There are many important fixes since 2.x, including security bug fixes.
If you are already using 3.0.0-beta1, this is a minimal upgrade that is slightly non-back-compatible (apologies), but only in the unusual case of sites that provide a replacement class for some of the main services.
3.x release now ready for use on live sites, with a commitment that all fixes to 3.x from now on will be back-compatible. There are many important fixes since 2.x, including security bug fixes.
If you are upgrading from 2.x, there are some non-back-compatible changes, so please read the change record carefully. In most cases, your settings will be automatically migrated.
It will not receive any further fixes and will not ever support Drupal 9. It will be marked as unsupported on Drupal.org when Drupal 8 becomes unsupported (currently planned: November 2021).
Fixes a few more D9 compatibility errors and adds an important feature
Simplenews can now automatically delete unconfirmed subscriptions older than a certain age. This is enabled by default on new sites. For existing sites it will be disabled by default (for back-compatibility) however you are strongly encouraged to enable it.
The 2.x branch includes many important bug fixes and features since 1.x. It brings the code up to date with Core deprecations ready for Drupal 9 and inline with the current Drupal coding standards.
The new 2.x branch is not fully back-compatible with 1.x; however sites that use this module without customisation are not affected as data is automatically migrated. See the change notes below for more details.
This release includes 2 years of accumulated bug fixes, including some that can cause data corruption. We are planning to have more regular releases in future so it shouldn't be such a long wait for the next release.
Compatibility warning
In order to safeguard against accidentally revealing subscriber email addresses, this release creates a new permission "View simplenews subscriptions". If you have any users without permission "Administer simplenews subscriptions" that should be able to view subscriptions then you must grant them this new permission.
This is the first alpha release for Simplenews 8.x-1.x, which is compatible with Drupal 8.0.0-rc1.
This is more or less a direct port of the features in Simplenews 7.x-2.x with some improvements thanks to Drupal 8's improved API's, for example a more flexible approach for subscription blocks and fieldable subscribers and subscription forms.
This is a bugfix release that fixes two major bugs, one related to encoding of the recipient address and the other a display error on user profiles. All users are strongly recommened to upgrade to this version.
Changes since 6.x-2.0-alpha4:
#1387648 by anrikun: Fixed Sender name is MIME-encoded twice.
#1621468 by Berdir: Fixed subscriptions disappeared on users/% page.
The first stable release for Simplenews. All users are strongly recommened to upgrade to this release as a number of bugs, most notably a number of fixed for the upgrade process.
The second beta release fixes an import security issue and a number of other important bugfixes, including integration with the new Mail theme setting from the Mailsystem module which allows to configure which theme should be used for simplenews newsletter templates. Additionally, this release provides the possibility to group multiple newsletter confirmations into a single mail.
This is the first beta release of Simplenews 7.x-1.x. The API is now considered stable, changes will only be made if really necessary.
A large number of bugs have been fixed since the last alpha, some API cleanups implemented and support for Batch API to send newsletters immediately has been added.
This is the second and hopefully last alpha release for Simplenews 7.x-1.x -- code name "Merry X-mas".
This release contains a large number of bugfixes, a number of new features including the new pluggable source concept, a number of refactorings. Additionally, a lot of tests have been ported and written, resulting in 1200+ test assertions and around 60% code coverage.
We are releasing the first alpha version for Drupal7 to:
- motivate people to use Simplenews (some are not comfortable with a -dev version);
- allow translators to start translating Simplenews;
Please test and report everything that would not be working !
Fixed Installation message not very useful if Help module is disabled. (#687956 by Sutharsan)
simplenews_recent_newsletters() not compatible with PostgreSQL in Drupal 6.16 (#734196 by AlexisWilke)
Fixed Missing return value in _update_N() function. (#716740 by AlexWilke)
Fixed: Mail spool not working correctly in PostgreSQL. (#722266 by AlexisWilke)
Fixed empty delimiter when sending (test) emails with short link text. (#680278 by Sutharsan)
Fixed Documentation added for missing site name in URL. (#439016 by Sutharsan)
Fixed Double escaping removed from Simplenews Actions. (#650494 by Simplenews)
Fixed newsletter send status should be updated on cron. (#585900 by hanoii\)
Fixed Simplenews does not take the recipient's text mail preference into account. (#401014 by miro_dietiker)
Fixed Various String issues. (#518564 by FrankT)
Fixed Header from mail inconsistent. (#581460 by miro_dietiker)
Fixed Typo in admin form. (#527262 by joachim)
Fixed "Manage my subscription" is being output in wrong way. (#520670 by neochief)
Fixed Various String issues. (#518564 by FrankT)
Fixed Link to translation source newsletter in newsletter editing form is incomplete for subsites. (#500686 by Sutharsan)
Fixed Wrong closing tag in simplenews_help (#459322 by sharlak)
Added update 6200 for compatibility with rev 1.223 (HEAD)
#508802 by Sutharsan: Skip confirmation step when an user clicks the subscription/unsubscription link.
#183120 by Sutharsan, miro_dietiker: Added token support to Simplenews. Simplenews is now depending on Token.
NOTE: Tokens in confirmation messages are automatically replaced. Always check the result.
NOTE: On MULTILINGUAL SITES you have to manually update the translations of the confirmation messages.
#528808 by Sutharsan, joachim: Added Distinguish between 'not subscribed' and 'unsubscribed', API changes.
#362044 by 1st-angel: Added Support simplenews submission from other modules.
#367488 by z.stolar: Added Support html module.
#371168 by Sutharsan: Added Improved sent status reporting.
#337628 by Benjamin Melançon: Simplifying the simplenews signup block for anonymous users. (Changed front-end!)
#308922 by joachim: Make core actions available to simplenews triggers.
Bug fixed (the same as in 1.x branch)
#585900 by hanoii: Fixed newsletter send status should be updated on cron.
#401014 by miro_dietiker: Fixed Simplenews does not take the recipient's text mail preference into account.
#581460 by miro_dietiker: Fixed Header from mail inconsistent.
#527262 by joachim: Fixed Typo in admin form.
#520670 by neochief: Fixed "Manage my subscription" is being output in wrong way.
#584334 by allartk, Sutharsan: Sending interrupted: PHP maximum execution time almost exceeded.
#476756 by burn_ru, Karlheinz, Sutharsan: Fixed URL displayed twice in email
#374222 by sutharsan: Fixed Template files do not work when using admin theme.
#530232 by jamespharaoh: Fixed Do not allow an empty taxonomy term in the newsletter node form.
#515274 by Dmitriy.trt: Fixed Make Vocabulary required at install. Fixed Losing content type settings when saving Vocabulary form.
#388960 by jfduchesneau: Fixed Wrong admin access permissions to edit a user's subscription settings.
#378632 by Sutharsan: Fixed Table simplenews_snid_tid not updated after newsletter term has been deleted.
#374253 by mrfelton and Sutharsan: Fixed snid changes when updating subscriptions.
#372430 by Sutharsan: Fixed After adding a translation, newsletter gets sent to everyone again.
#361920 by Sutharsan: Fixed sent duplicate emails when PHP process is killed.
#369174 by Sutharsan: Fixed confusing error message. Restriction of vocabulary settings.
#361352 by sutharsan: Fixed newsletter term loses language after editing.
#366446 by seals: Fixed URL typo in README.txt
#361782 by Sutharsan: Fixed !uri and !uri_brief fail on multilingual site.
#362504 by Sutharsan: Newsletter looses advanced settings when updated.
#358396 by sutharsan: Fixed Call to undefined function getrusage().
by sutharsan: Removed duplicate code in simplenews_mail_spool().
#358332 by sutharsan: Changed drupal_mail() $message parameter not consitent.
#358714 by black silence: Fixed simplenews_update_2() bug.
#277733 by sutharsan: Fixed only subscribers with an account are listed at the subscription admin page.