= 2.4.2 =
* Address vulnerability.
* Update tested up to.
= 2.4.1 =
* Allow filtering of digest types. This lets users remove one of full or condensed types.
= 2.4 =
* Support for shadow recipients.
= 2.3.4 =
* Hide digests-related sub-preferences from Profile screen if digests are disabled.
= 2.3.3 =
* Fixed reply URL in digest email when pagination is enabled.
* Adjusted parameter position in condensed digest template.
* Fixed translation string in user profile.
= 2.3.2 =
* Modified ‘Topics’ and ‘Replies’ text domain to point to ourselves so it can be translated for people using BuddyBoss instead of bbPress.
= 2.3.1 =
* Added class-names to allow hiding the digest options in user profile.
* Updated .pot file with missing strings.
= 2.3 =
* Allow fine tuning of bulk user updates.
* Add Hebrew language. Props Talia Bar Lev.
= 2.2.1 =
* Fix issue where dollar signs in the topic/reply content were being lost.
= 2.2 =
* Improve login URL logic.
* Added actions to digest list templates to allow extension by other plugins.
= 2.1 =
* Allow filtering of user frequencies via ‘bbpnns_digest_frequencies_for_user’.
* Apply or not wpautop depending on content-type.
= 2.0.3 =
* Fix edge case where DB was not recognizing ‘true’ string for Instant Notification.
= 2.0.2 =
* Fix update all users tool not working correctly with the force notification option.
= 2.0.1 =
* Fix update all users tool issue where it didn’t update any users.
= 2.0 =
* Digests Template override, Full and Condensed digests.
* Per user template preference.
* Option Apply Digest settings to all users.
= 1.26 =
* Added filter bbpnns_digest_forum_digesters to allow extra control of digesters.
= 1.25 =
* Added filter bbpnns_queue_order_by to assist in ordering the posts.
= 1.24 =
* Increase the priority of the cron_schedules filter to make sure no other plugins delete ours.
= 1.23 =
* Add support for [date] tag introduced in bbpnns.
= 1.22 =
* Adjust cron job name updater to not lose the next run time. Only applies to those who haven’t updated to 1.21 yet.
* Bypass RBE ‘reply above’ and header injection.
= 1.21 =
* Change cron job names for better control.
= 1.20 =
* Adjust settings run when in DOING_AJAX, as some environments don’t load bbpnns that is required.
= 1.19 =
* Rolling back 1.18.
= 1.18 =
* Enhancement: Better handling of when bbpnns is not installed/active.
= 1.17 =
* Enhancement: Improved forking process control.
= 1.16.3 =
* Fix undefined variable notices in bbpnns Settings screen.
= 1.16.2 =
* Fix: Try to capture edge cases where add_settings_error isn’t loaded yet and defer it.
= 1.16.1 =
* Enhancement: Use bulk_insert_queue for replies instead of looping over all digesters.
= 1.16 =
* Fix: Digests settings are now showing in the bbpnns Settings screen as its own tab.
= 1.15 =
* Prepare for bbpnns 2.0.
* Update copyright and tested up to.
= 1.14.7 =
* Fix: Check for topic/reply status when pulling up user queue. This covers topics/replies that are pending moderation.
= 1.14.6 =
* Fix: Call bbpnns_digest_update_user filter in correct place to work well with the Memberpress bridge.
= 1.14.5 =
* Clean up: removed log lines used to identify the issue fixed on this commit.
= 1.14.4 =
* Fix: When an admin edited a user’s profile, their own profile was edited to match the user’s digest preferences.
= 1.14.3 =
* Support for new license class logging.
= 1.14.2 =
* Tweak: Previous commit would have broken other pieces of functionality. Reverting to use a filter to keep the queue instead.
= 1.14.1 =
* Tweak: Database access issue still exists in edge cases. This fix should take care of it once and for all.
= 1.14 =
* Tweak: Remove line number from logger
* Enhancement: Improve database access as some users were returning empty queues even though there was data there.
= 1.13 =
* Tweak: Speed up insertion into queue by using bulk logic.
= 1.12.6 =
* Fix: adjusted number of arguments for body and subject replacement filters.
= 1.12.5 =
* Removed last check logic.
= 1.12.4 =
* Removed extra newline from reply entries in the digest list.
= 1.12.3 =
* Fix: No need to check if it’s cli if the fork function exists.
= 1.12.2 =
* Fix: PHP 5.4.x Backwards compatibility for $user_query->results
= 1.12.1 =
* Fix: Refactored the forking code to work better under high stress environments.
* Added filter: bbpnns_digest_do_last_compare to allow skipping last_check during tests.
* Enhancement: Added a buffer of 2 hours to the last_check timestamp.
= 1.12 =
* Fix: Fixed bug introduced in the previous release causing daily notifications to not go to all digesters.
* Fix: Aggressive caching was sending links to people without access in certain scenarios.
= 1.11 =
* Refactor the child forking code to use proper forking.
* Fix missing parameters to bbpnns_filter_email_body_for_user filter, that was conflicting with opt-out.
= 1.10.1=
* Cron is now calling the action instead of the direct notify method.
= 1.10 =
* Added workaround for hosts that kill the notify cron too soon. We’re now running in batches of 10, with children being spawned sequentially.
= 1.9.6.1 [20-Dec-2017] =
* Remove debugging left behind in previous commit.
= 1.9.6 [13-Oct-2017] =
* Added: .mo and .po files for translations.
= 1.9.5 [11-Oct-2017] =
* Fix: Digesters currently turned off were only getting messages if they had selected immediate notifications in the past.
= 1.9.4 [1-Sep-2017] =
* Attempt to fix conflict with bbpnns-private-groups-bridge
= 1.9.3 [17-Aug-2017] =
* Implement blacklist filter during remove_user
= 1.9.2 [17-Aug-2017] =
* Make enqueue_reply play nicely with Opt Out.
* Pass Digests URLs through ‘bbpnns_topic_url’ filter.
= 1.9.1 [17-Aug-2017] =
* Fix: Remove all ‘bbpnns_filter_recipients_before_send’ filters before sending messages that were already stored in the queue.
= 1.9 [6-Aug-2017]=
* Enhancement: Started using the new API Manager
= 1.8.4 [23-Jul-2017]=
* Fix: Some digesters weren’t being loaded when their settings were updated via the bbpress edit profile screen.
= 1.8.3 [4-Jul-2017] =
* Fix: Make sure the register_user hook gets called also when not in admin mode, to comply with Memberpress and possibly other membership plugins.
= 1.8.2 [30-Apr-2017] =
* Fix: Only the first user was getting the digest list after v1.8’s attempt to not render [digest-list] in subject lines.
= 1.8.1 [28-Apr-2017] =
* Fix: Closure used to get message was failing in some environments. Moved it to a callable method.
= 1.8 [26-Apr-2017] =
* Enhancement: Improved the way replies are displayed in the digest list
* Fix: Turning off digest-list rendering by default so that bbpnns won’t try to render it if it’s part of the subject line or post body
* Fix: Improve login link action priority. It was being overridden by some other plugins and therefore not sending the user back to the post after logging in.
= 1.7.1 [16-Apr-2017] =
* Fix: Remove call to shortcodes class that is not yet ready.
= 1.7 [14-Apr-2017]=
* Enhancement: Make it easier for third-party plugins to hook into the Digests preferences form.
= 1.6 [25-Jan-2017] =
* Fix: Corrected the unique indices so that duplicate rows don’t get inserted into the queue table
* Fix: Made bbpress profile screen fields work nicely with the Digests Enabled flag
* Fix: Improved verbiage of the bbpress profile screen fields – they didn’t make much sense.
* Fix: Digesters loader takes Enabled into effect.
= 1.5.2 [13-Jan-2017] =
* Fix: Front end frequency were not sticking.
= 1.5.1 [29-Nov-2016] =
* Enhancement: replaced old checks for bbpnns effectiveness with the filter provided by bbpnns.
* Fix: During profile save, check if there is a nonce before validating the nonce. Returns false if no nonce is found.
= 1.5 [21-Nov-2016]=
* Enhancement: Improve the way the Digests settings are displayed in the WP user profile screen
* Added: Added default instant forum notification preference in Settings > Forums > Email Notifications.
* Fix: Show Digests settings if Overrides are on, even if no roles are selected.
= 1.4.7 [6-Sep-2016]=
* Fix: Remove jQuery positioning in bbpress profile field as it sometimes raises a Hierarchy error.
= 1.4.6 [24-Aug-2016]=
* Fix: Resetting success status after a user failed so that the next users can be purged upon successful mailout.
= 1.4.5 [26-May-2016]=
* Fix: fixed bad versioning number from 1.4.4 which didn’t let it stay updated
* Fix: using esc_url_raw for topics and replies
= 1.4.4 [22-May-2016]=
* Fix: fixed case where topic names/links would be empty in the Digest email.
* Fix: changed escaping for login URL so & would no longer be converted to &.
* Added: Code to help bbpnns BuddyPress Bridge handle Digests in extended profile fields.
= 1.4.3 [8-May-2016]=
* Fix: fixed a typo in the name of the filter for topic li entries.
* Fix: adjusted position of esc_url() so that it applies to the filtered entry.
= 1.4.2 [7-May-2016]=
* Improved: Better reply links in the digest;
* Added: Filter to adjust only the reply links instead of having to do the whole digest
* Added: set_time_out(0) is now being called to avoid timeouts for large lists
= 1.4.1 [27-Mar-2016]=
* Fixed: Making sure that Digest mailout keeps its line breaks.
= 1.4 [20-Mar-2016]=
* Added: New option to force notifications regardless of Digest settings. Sponsored by Omar from Virtuworks.com
* Added: Admins can now set the default Digest setting for new users. Settings -> Forums -> Default Digests Frequency.
= 1.3.1 [15-Feb-2016]=
* Fix: Gracefully handle when no roles were selected in bbpnns.
* Added: Changes necessary for working with Ultimate Member plugin
= 1.3 [21-Jan-2016] =
* Replaced regular digest_body textarea for WYSIWYG field
= 1.2 [09-Dec-2015] =
* Added: Force user login for hidden or private forums.
= 1.1 [19-Nov-2015] =
* Added: Replies are now sent along with the email.