Changelogs

Default

7 repositories

Events

12 repositories

Give

49 repositories

Kadence

95 repositories

LearnDash

26 repositories

Recent Updates

Fixes

  • Resolved a race condition where two concurrent WooCommerce order-completion events for the same order could create duplicate groups and fire the group-creation automation twice.
  • Resolved an issue where a product-level Group Registration bulk discount was shown on the product page but not applied in the cart or checkout.
  • Resolved an issue where the group registration metabox would not show on the edit group page in the admin.
  • Prevented a double member discount from being applied in the cart for Individual group purchases when WooCommerce Memberships is active.
  • Resolved an issue where group courses could not be added or removed on the group edit screen when the Classic Editor was active and the Group Registration add-on was enabled.
  • Resolved an issue where the dynamic group dropdown ("increase seats to existing group" / "add courses to existing group") did not appear on Simple Subscription products and did not list the existing group on Variable Subscription products when a group leader revisited the product page.

Tweaks

  • Added actions: learndash_seats_plus_version_downgraded_to_{$version}, learndash_seats_plus_version_downgraded, learndash_seats_plus_version_upgraded_to_{$version}, learndash_seats_plus_version_upgraded.
  • Added filters: ldgr_should_apply_stored_line_price.

Fixes

  • Resolved an issue where reCAPTCHA was not loading on the login form shown after a successful password reset.
  • Resolved an issue where the Login Modal would show "Incorrect username or password" instead of the captcha error.
  • Resolved an issue where the reCAPTCHA scripts and security nonce were not injecting on "Latest posts" homepages when login is triggered via a navigation menu item.

Fixes

  • Improved ThriveCart webhook handling by decoding JSON payload fields correctly and hardening payload validation/sanitization.

Security

  • Updated Swiper library v5.3.6 to v12.2.0 for security improvements.

Languages

  • 0 new strings added, 0 updated, 0 fuzzied, and 0 obsoleted.

Features

  • Added "SEO & URL Handling" settings, allowing site owners to configure out-of-range URL behavior.

Fixes

  • Dated List view URLs carrying ?tribe-bar-date outside the known event range now return HTTP 404 by default, and can be configured to use a soft noindex response instead, helping prevent accumulation of low-value indexed pages in search engines.
  • Removed bottom padding from "Event Venue" block to be compatible with WordPress 7 styles.
  • URLs specifying a disabled view slug via ?eventDisplay now return HTTP 404 instead of 200.

Languages

  • 0 new strings added, 2 updated, 0 fuzzied, and 0 obsoleted.
  • 13 new strings added, 0 updated, 0 fuzzied, and 0 obsoleted.

Fixes

  • Prevented the front-end ticket styles and scripts from loading on pages without tickets, such as the WooCommerce cart and checkout.
  • Resolved an issue where select dropdowns, such as Ticket Capacity, rendered unstyled in the WordPress 7 block editor.

Tweaks

  • Added the tribe_tickets_assets_should_enqueue_frontend filter to control whether front-end ticket assets are enqueued.
  • Updated broken link to coding standards in CONTRIBUTING.md

Performance

  • Improved the performance of the ticketed and unticketed filter counts on admin post lists.

Languages

  • 0 new strings added, 24 updated, 0 fuzzied, and 0 obsoleted.
  • 0 new strings added, 25 updated, 0 fuzzied, and 0 obsoleted.

Tweaks

  • Updated broken link to coding standards in CONTRIBUTING.md

Security

  • Replaced vendored Swiper v4.5.0 with v12.2.0 for security improvement.

Languages

  • 0 new strings added, 0 updated, 0 fuzzied, and 0 obsoleted.

Fixes

  • Reporting Pro-Panel CSV exports returned empty files on sites with very large user bases.
  • Resolved an issue where admin pages could be delayed by up to 10 seconds when the remote banners endpoint was slow or unreachable, by fetching banner data in the background instead of during the page load.
  • Resolved an issue where custom fields and meta boxes added by other plugins were hidden below the block editor on Lesson and Topic edit screens in WordPress 7.0 and later.
  • Resolved an issue where resuming a quiz that used randomized questions with a question subset could reset the quiz and lose already-answered questions; answered questions are now restored on resume and any that became unavailable are replaced.

Tweaks

  • Cached the result of learndash_get_courses_count() so reporting views and synchronization routines no longer run an uncached query on every call.
  • Added filters: learndash_report_activity_list_view_chunk_size, learndash_report_admin_export_activity_types, learndash_report_user_activity_export_chunk_size.

Features

  • Added an optional donation ID parameter to gateway webhook event handlers, allowing gateways to locate donations when the transaction ID is only available in the webhook payload.

Fixes

  • Resolved an issue where multi-step donation forms could be incorrectly rejected as spam because Akismet was checked on every form step; the spam check now runs once on final submission.

Tweaks

  • Improved the update flow for legacy licenses.