Recent Updates
Features
- Added a Terms and Privacy setting that forces users to accept the custom defined terms/privacy during registration.
Fixes
- Resolved an issue where after incorrectly entering your license information in the Setup Wizard, entering the correct license information would fail.
- Login modal could not be displayed on LearnDash course, lesson, topic, and quiz category archive pages via
[learndash_login]shortcode. - Updated
Modernregistration templates in order to properly handle scenarios where coupons that would bring the price to 0 would incorrectly still send the user to the payment gateway for payment. - Added a missing label on the admin user profile screen for the quiz lock removing setting.
- Updated broken links on the Help page.
- Fixed LearnDash course info shortcode's course points value output.
- Updated mobile styles for the LearnDash -> Help page.
- Fixed translation files priority order to ensure globally installed translations are loaded correctly.
Tweaks
- Improved accessibility for expandable items.
- Improved accessibility related to the color contrast of various elements throughout Courses.
- Improved accessibility when buttons within Courses receive focus.
- Improved accessibility for tabbed content within Courses.
- Added actions:
learndash_coupon_after_redemption,learndash_coupon_before_redemption,learndash_coupon_user_enrolled_with_zero_price. - Added filters:
learndash_coupon_attached_data,learndash_coupon_check_is_valid,learndash_coupon_discounted_price,learndash_coupon_exists_and_is_active,learndash_coupon_get_by_code,learndash_coupon_is_attached_to_product,learndash_coupon_to_attach. - Updated functions:
learndash_get_course_points_access,learndash_get_course_points_enabled,learndash_get_course_points,learndash_get_course_prerequisite_enabled,learndash_validate_hub_license. - Updated templates:
themes/ld30/templates/course.php,themes/ld30/templates/focus/comments.php,themes/ld30/templates/group.php,themes/ld30/templates/group/partials/course-row.php,themes/ld30/templates/lesson/listing.php,themes/ld30/templates/lesson/partials/row.php,themes/ld30/templates/modules/tabs.php,themes/ld30/templates/shortcodes/course_content_shortcode.php,themes/ld30/templates/shortcodes/group_content_shortcode.php,themes/ld30/templates/shortcodes/groups/row.php,themes/ld30/templates/shortcodes/profile.php,themes/ld30/templates/shortcodes/profile/course-row.php,themes/ld30/templates/shortcodes/profile/search.php,themes/ld30/templates/widgets/course-navigation.php,themes/ld30/templates/widgets/navigation/lesson-row.php.
Fixes
- Issue with Snackbar notices scroll in checkout
- Error when woo templates is disabled and quickview is.
Tweaks
- Notice in admin bar when a maintenance mode page is potentially active.
Fixes
- Prevents a fatal error that could occur when creating a membership via the REST API in Restrict Content Pro.
Fixes
- Advanced query result count for CPT
- Advanced query loop order by having to be set twice.
- Advanced query loop filter checkbox result counts.
Security
- Removed bundled information disclosure (CVE-2025-22633)
Fixes
- License Key Field max limit to 40 characters.
Tweaks
- Add caching to Zoom method to get alternative hosts to prevent accessing the API on every load of event editor. [VE-591]
- Move file index.umd.js from node_modules to
src/resources/includes/. [TCMN-175] - Added filters:
tec_events_pro_virtual_alternative_hosts_cache_duration
Fixes
- Preemtively update postmeta before 3rd parties to prevent metadata duplication. [ECP-1879]
- Validating post object before accessing post_type on Widget Manager. [ECP-1886]
Languages
- 0 new strings added, 51 updated, 0 fuzzied, and 0 obsoleted.
Tweaks
- Added aliases for Venue ORM for
show_mapandshow_map_link. (props to @m8nmueller) [TEC-5352] - Remove class_exists() and use register_on_action() for Notifications [TEC-5336]
- Added filters:
tribe_repository_venues_format_item
Fixes
- Added a check for
$subscribe_linksinsingle_event_linksfunction. [TEC-5357] - Added
format_item()function so venues read from ORM are decorated objects. (props to @m8nmueller) [TEC-5353] - Make Eventbrite import available when the Eventbrite Tickets plugin is installed [EBT-149]
- Replaced deprecated functions with their modern equivalents to maintain compatibility. [EA-476]
- Support Additional Fields in Events REST API [TEC-5015]
- Changed the way translations are loaded to work with the latest WordPress language changes.
Accessibilitys
- Increased pagination button sizes on the events page. [TEC-5176]
Languages
- 0 new strings added, 8 updated, 1 fuzzied, and 0 obsoleted.