What's New Digest 5.4.1

XF 2.1 / 2.2 / 2.3 What's New Digest 5.4.1

Add-on xenforo 2

Ressources et modules complémentaires pour XenForo 2

Styles xenforo 2

Styles / Thèmes et apparence pour xenforo 2

Templates xenforo 2

Codes pour modifier les templates sur xenforo 2

Section Premium

Add-on et Styles pour membre Premium
  • ⚠️ Section Premium. Réserver aux Membres Premium ⚠️
What's New Digest 5.4.1

XF 2.1 / 2.2 / 2.3 What's New Digest 5.4.1

Catégorie Catégorie Add-Ons
Titre du sujet Titre du sujet What's New Digest 5.4.1
Auteur de la discussion Auteur de la discussion laurent68
Date de début Date de début
Réponses Réponses 23
Affichages Affichages 1 137
Réaction Réaction 0
Dernier message par Dernier message par laurent68

laurent68

Fondateur

Staff
fondateur
Réputation: 100%
Discussions
5 093
Messages
13 325
Solutions
85
J'aime
8 143
Points
198
This XenForo 2.0 addon sends a daily or weekly email to users with a list of top new threads and top updated threads. ( XF v2.0.6 minimum )

Configuration settings :

2421



A test tool is included to validate settings and to send test emails :

2422


Users can set their preferred email delivery period, daily or weekly (or none!) :

2423


Example email (Thunderbird) ... note that my forum is called "XenForo Test (2.0.6)" - this will show your forum name

2424


... unsubscribe links are fully supported.

Example email (Gmail on Android) :

2425


Télécharger V4.0.3 :

Version 4.1.0 update :

New features :


added an admin interface to edit user preference
number of threads to send is now configurable
number of emails to send in test mode is now configurable to avoid flooding
option to send digest emails to all users, not just recently active users
option to exclude discouraged users from receiving digest emails

Bug fixes :

fixed font awesome icon
fixed some hard-coded strings which should have been phrases.

Version 4.1.1 bugfix : fixes some missed phrases.

Version 4.1.2 bugfix : bugfix: wrong visibility on function userSaveProcess.

Télécharger V4.1.2 :

Version 5.0.0 major update :

Major new release
- completely rewritten for compatibility with both XF 2.1 and 2.2
  • bugfix: admin edit fields weren't appearing in the correct place
  • bugfix: admin edits weren't being saved
  • update: now uses a job to find users and queue emails
  • update: list unsubscribe header now gets added to outbound email
  • update: in test mode the prefix [Test] is added to the subject line
  • update: better support for processing user unsubscribes
  • update: SparkPost support now moved to a separate addon so we can support XF 2.2
  • update: tested on XF 2.2
  • feature: option to honour the Receive admin emails setting
  • feature: support for monthly digest emails
  • feature: widget to encourage users to opt in to digest emails
  • feature: add any HTML to the top or bottom of emails
Important breaking changes :
  1. the default option is now to honour the "Receive new and update emails" option in user preferences. You will need to turn this off in the settings to retain the previous behaviour.
  2. if you use either of my SparkPostMail addons (v1.x or v2.x), you must install the What's New Digest adapter for SparkPost addon - some integration functionality has been removed from this addon to the separate adapter addon to maximise compatibility across XF versions.
Version 5.0.0b bugfix : Fixed a bug with the display of HTML in emails

Version 5.0.1 bugfix : missing use statement in XF\EmailUnsubscribe\Processor.

Version 5.0.2 bugfix : was trying to filter new or updated threads even if none were found

Télécharger V5.0.2 :

Version 5.0.3 Critical Bugfix :

Critical bugfix release - all users of v5.x should update to this version immediately

rewrite job to fix some logic issues
fix repo query which wasn't counting users the same way that we were selecting them
remove redundant PreferenceFieldId helper class - field no longer used
remove redundant listener function - has been moved to adapter addon

Télécharger V5.0.3 :

Version 5.0.3a : No changes to functionality - but I removed all of the testing code from the release package.
There is no need to install this version if you already have v5.0.3 installed - it won't fix the problem and there is no new code.

If you have already installed 5.0.3 and you want to clean up the additional files, you can safely remove the following files and directories under src/addons/Hampel/WhatsNewDigest/...:

composer.json
composer.lock
phpunit.xml
tests/
vendor/

The upgrade process doesn't delete the additional files, but it won't do any harm to leave them there.

Télécharger V5.0.3a :

Version 5.0.4 bugfix : Fixed typo in XF\EmailUnsubscribe\Processor::applyUserUnsubscribeAction - thanks to @Mouth for finding the bug !

Télécharger V5.0.4 :

Version 5.0.5 bugfix :

- The test tool was not respecting the exclude forums list from the options - that is now fixed.
- Note that this bug did not affect the emails sent to users - that did use the exclude forums list correctly.

Télécharger V5.0.5 :

5.0.6 fixes for XF 2.2.14:​

XenForo 2.2.14 adds new functionality for adding one-click unsubscribe headers to emails. Unfortunately, the code released in 2.2.14PL2 breaks functionality by removing a core option.

This release of WND fixes the errors by relying on XF 2.2.14 to set the headers for us - which should work in the majority of cases.

Note: if you are not planning to upgrade to XF 2.2.14 yet, I recommend you do not install v5.0.6 of this addon. Installing 5.0.6 with XF 2.2.13 or earlier won't break anything - but the one-click unsubscribe headers won't be added to your digest emails, which is not ideal.

So I currently recommend:
  • XF <= 2.2.13, you remain on WND 5.0.5
  • XF >= 2.2.14, install WND 5.0.6
Télécharger V5.0.6:

Version 5.1.0 - XF 2.3 compatibility :
  • update helper_account template modification to work with both XF2.3 and earlier versions
  • listen for sparkpostmail_non_transactional_stop_map event and use the whatsnewdigest email stopper
  • tweak unsubscribe confirmation message
  • separate out getMail function so we can over-ride it and add functionality
Télécharger V5.1.0 :

Version 5.3.0 - Bugfixes and updated test tool :
  • bugfix: user preference field in AdminCP wasn't showing in XF 2.3 due to template modifications that no longer worked - this has been fixed
  • bugfix: unsubscribe uses stopAllExcept by default in XF 2.3 - so we need to ensure we're stopping Whats New Digest if this is called instead of StopAll
  • update test tool to allow sending test emails to a specific user - and handling no threads
Updated test tool now allows you to choose a user to receive a test email digest - which means you can use a test user to validate that unsubscribe options are working as expected.

1752139261720.webp


Télécharger V5.3.0 :

Version 5.3.1 bugfix - XF2.2 backwards compatibility :
- Minor change for XF2.2 backwards compatibility. Only required if running XF2.2 - anyone running XF2.3 can skip this upgrade if you choose.

Télécharger V5.3.1 :

5.3.2 (2026-09-04)​

  • digest job now caches node permissions for each recipient rather than for the visitor. XenForo keys that cache by permission_combination_id, so warming it for the visitor never applied to the users being emailed, and permission lookups fell back to one query per combination and node instead of a single batched fetch. Most noticeable on larger forums; which threads each user receives is unchanged

5.4.0 (2026-10-15)​

  • minimum PHP is now 7.4, raised from 7.2. A forum on PHP 7.2 or 7.3 cannot install or upgrade to this version and will be told so; 5.3.2 remains available for those forums
  • new whats-new-digest:validate command, which checks that a forum can send the digests it is configured to send: the preference column and its values, the three cron entries, the thread limit and default frequency, excluded forums that no longer exist, how many members each period would reach, and whether the preference can still be set. It exits 0 unless a check failed, 1 on failure, and --strict reports warnings as 2
  • new whats-new-digest:config command, which prints the digest settings in use and where each comes from. It reads only; it changes nothing and sends nothing
  • logging levels have changed, and so have the messages. The per-recipient line is now debug where it was info, and the run summary is info with its counts, which is the reverse of before — a forum logging at info now gets one line per run rather than one per recipient. The recipient's email address is no longer logged at any level; the member's id and name remain. Message text is now a fixed string with the varying parts in context, and context keys are snake_case, so anything matching on the old messages needs updating
  • the add-on now declares its settings to the Admin API add-on, where installed, so that its text settings are shown rather than only reported as set. It holds no credentials and declares none
  • six phrases that nothing used have been removed
  • the optional logging integration now asks the Monolog Logging Service add-on for its channel through that add-on's 5.x interface, falling back to the 4.x one, so either version works. Where that add-on is absent, logging is a no-op as before
Version 5.4.1 (2026-10-16)
  • the two template modifications that add the digest preference to the admin user page are now one. XenForo changed how template macros are written in 2.3, so there was one modification per syntax and exactly one of them always matched nothing — correct, but whats-new-digest:validate reported it as an unmatched modification, which reasonably reads as a fault. A single pattern now handles both, so validate reports all modifications applied and anything else is a real problem
Télécharger V5.4.1 :
 
Dernière édition par un modérateur:
Contenu similaire Les plus vues Voir plus
Retour
Haut Bas