Recent Updates
Fixes
- Query loop filtering issue with buttons and dropdown.
- Query loop date filter when using the default filter source.
Deprecates
- Classes:
LearnDash_Notifications_Logs_Page.
Fixes
- Resolved a fatal error in Notifications Logger when
AUTH_SALTis missing. - Resolved issue with fetching courses for the
Lesson Available for usernotification. - Resolved PHP warnings.
- Resolved a javascript error on the Notifications edit page when removing a condition.
- Resolved an issue where the
learndash_notifications_send_notificationfilter hook was not working.
Tweaks
- Added actions:
learndash_notifications_uninstall. - Migrated the LD Settings > Notifications > Logs to the main log in LD Settings > Advanced > Logs page.
Fixes
- Fixed activity widget not showing activity for cases when a user gets enrolled in a course.
- Fixed activity widget not respecting the statuses set in the filter.
Performance
- Optimized the performance of activity data queries made via the learndash_reports_get_activity() function, especially for sites with many posts and users when their activity meta is fetched.
- Optimized activity widget by not querying additional activity meta that it doesn't use.
- Optimized the progress chart widget by lowering memory consumption and improving its performance on large sites.
- Optimized functions:
learndash_reports_get_activity.
Tweaks
- Updated functions:
learndash_reports_get_activity. - Added filters:
learndash_user_activity_meta_query_joins,learndash_user_activity_meta_query_where,learndash_user_activity_query_group_by,learndash_user_activity_results.
Fixes
- Updated the Stripe webhook to ensure Stripe subscriptions that are not in GiveWP are ignored
Security
- Added a permission check to a GiveWP reporting request (CVE-2025-2025)
Compatibilitys
- Event Tickets Plus 6.2.0 is only compatible with Event Tickets 5.20.0 or higher.
Features
- Added Waitlist functionality. [ETP-944]
Tweaks
- Added actions:
tec_tickets_plus_waitlist_before_metabox,tec_tickets_plus_waitlist_before_inject_html_in_{$hook_prefix}_block,tec_tickets_plus_waitlist_before_inject_html_in_block,tec_tickets_plus_waitlist_after_inject_html_in_{$hook_prefix}_block,tec_tickets_plus_waitlist_after_inject_html_in_block,tec_tickets_plus_waitlist_subscriber_pre_notify,tec_tickets_plus_waitlist_subscriber_post_notify,tec_tickets_plus_waitlist_before_create_subscriber,tec_tickets_plus_waitlist_after_create_subscriber,tec_tickets_plus_waitlist_before_delete_subscribers,tec_tickets_plus_waitlist_no_pending_subscribers_to_delete,tec_tickets_plus_waitlist_failed_delete_subscribers,tec_tickets_plus_waitlist_after_delete_subscribers,tec_tickets_plus_waitlist_before_delete,tec_tickets_plus_waitlist_after_delete,tec_tickets_plus_waitlist_no_subscribers_to_process,tec_tickets_plus_waitlist_subscriber_being_processed,tec_tickets_plus_waitlist_subscribers_batch_processed,tribe_log - Added filters:
tec_tickets_plus_waitlist_feature_active,tec_tickets_plus_waitlist_subscriber_notify_meta,tec_tickets_plus_waitlist_is_active,tec_tickets_plus_waitlist_conditional_label,tec_tickets_plus_waitlist_process_subscribers_batch_size,tec_tickets_plus_waitlist_interval_between_batches,tec_tickets_plus_waitlist_subscribers_batch_errors - Changed views:
waitlist/admin/empty-content,waitlist/admin/metabox,waitlist/admin/page,waitlist/form
Fixes
- Restore Ticket's API capability checks to take place in controller and not in internal API [ET-2313]
Languages
- 107 new strings added, 32 updated, 0 fuzzied, and 0 obsoleted.
Features
- Adds Ticket actions for ticket goes on sale, ticket sale ended and ticket stock changed. [ETP-975]
- Introduced Waitlist entry points in Ticket and RSVP templates. [ETP-944]
Tweaks
- Added actions:
tec_tickets_commerce_decrease_ticket_stock,tec_tickets_commerce_increase_ticket_stock,tec_tickets_ticket_dates_updated,tec_tickets_ticket_stock_added,tec_tickets_ticket_stock_changed,tec_tickets_ticket_{$prefix}_date_trigger,tec_tickets_ticket_upserted - Added filters:
tec_tickets_rsvp_ids_to_sync - Adding filters to Tickets and RSVP block for the ability to render components on top of those blocks. [ETP-954]
- Changed views:
emails/confirmation,emails/spot-available,emails/template-parts/body/unsubscribe,tickets/my-tickets/user-details,v2/rsvp/content,v2/tickets - Enrich ticket management JS hooks.
- Firing a hook
tec.tickets.seating.setUsingAssignedSeatingwhenever theisUsingAssignedSeatingproperty is set. [ETP-973] - Init TicketsCommerce Module as soon as possible. [ETP-972]
- Introduced hooks that fire during RSVP creation/update/deletion while in the block editor.
- Introduce Waitlist email templates. [ETP-957]
- Moved abstract class for custom tables into TCMN.
- Move method
provide_events_results_to_ajaxone level higher so that it loads regardless of Tickets Commerce. [ETP-976]
Fixes
- Ensure that Capacity and Stock handling now are handled in one single Action by Tickets Commerce and it respects Global Capacity.
- Restore Ticket's API capability checks to take place in controller and not in internal API. [ET-2313]
Languages
- 2 new strings added, 55 updated, 0 fuzzied, and 1 obsoleted.
Tweaks
- Virtue, Pinnacle, and Ascend demo locations
Tweaks
- Update calls to DateTime that are passing null for PHP 8+ compatibility. [TEC-5086]
Fixes
- Fix past events shortcode attribute [TEC-5348]
- Stop the noindex conflict by changing the View Title class to only get posts for list-type views. [TEC-5354]
Compatibilitys
- Added 404 handling for week view when disabled or accessed outside the range of earliest and latest events, with an exception for the current month when no events exist. [TEC-5356]
Languages
- 0 new strings added, 3 updated, 0 fuzzied, and 0 obsoleted.
Features
- Use the filter hook in TCMN to define the pages to show IAN notifications [ET-2294]
Tweaks
- Added actions:
tec_events_before_view_html_cache - Added check that
$_FILESis set before setting the param on an HTTP request. [TEC-5363] - Added filters:
tec_events_filter_wp_robots_meta_directives - Added link to Events Calendar Pro in onboarding wizard. [TEC-5397]
- Changed views:
v2/month/top-bar/datepicker,v2/widgets/widget-events-list/event/date-tag - Removed filters:
tec_events_seo_robots_meta_content,tec_events_no_index_meta - Update docblocks in the
Tribe__Events__iCalclass.
Fixes
- Corrected template override file path for Event List Widget date-tag. [ECP-1725]
- Fix past events shortcode attribute [TEC-5348]
- Fix the time zone blocks in the iCal feed to make sure the iCal feed is valid and the calendar can be subscribed to. [TEC-5360]
- Hide Not-Found notice in Astra Theme archive page [TEC-4853]
- Hook the noindex directives into a new hook before the View HTML cache check. [TEC-5354]
Compatibilitys
- Added 404 handling for day view when disabled or accessed outside the range of earliest and latest events, with an exception for the current month when no events exist. [TEC-5356]
- Added 404 handling for month view when disabled or accessed outside the range of earliest and latest events, with an exception for the current month when no events exist. [TEC-5356]
- Switched to using WordPress wp_robots for improved SEO plugin compatibility and to prevent duplicate meta robots tags. [TEC-5355]
Languages
- 0 new strings added, 129 updated, 0 fuzzied, and 0 obsoleted.