Recent Updates
Features
- Added a migration guide to the PayPal Standard settings page to help users update subscriptions and switch to PayPal Checkout.
- Added a new
[ld_migrate_paypal_subscription]shortcode to help migrate PayPal Standard subscriptions to PayPal Checkout. - Added a new mechanism to retry payments for failed PayPal Checkout subscriptions.
Fixes
- Fixed an issue where limited subscriptions were charging one extra billing cycle when paid with PayPal Checkout.
- Fixed the OpenAPI security schemes array and empty properties.
- Removed an extra div element inside the Profile block.
Tweaks
- Added PayPal Checkout Status to Site Health.
- Display the "Saved Cards" section inside the Profile block only when a compatible payment gateway is enabled.
- Enhanced PayPal Checkout onboarding with increased connection timeouts and improved error messaging to provide a smoother setup experience.
- Improved checkout display by hiding the PayPal button and card fields when the selected payment method is not eligible.
- Improved the LearnDash Orders Edit Page and the Profile shortcode to include the reason why a subscription was canceled.
- Prevented the Telemetry Opt-in modal from showing during the onboarding wizard when setting up PayPal.
- When a PayPal Standard subscription is cancelled, a user is unenrolled from a course or a group automatically.
- Added actions:
learndash_paypal_standard_migration_shortcode_after. - Added filters:
learndash_profile_show_saved_cards,learndash_show_telemetry_modal,learndash_subscription_max_retries,learndash_subscription_payment_retry_email_message,learndash_subscription_payment_retry_email_placeholders,learndash_subscription_payment_retry_email_subject,learndash_subscription_retry_intervals. - Updated templates:
src/admin_views/modules/payments/orders/edit/subscription/details/cells/status.php,themes/ld30/templates/shortcodes/profile/saved-cards/index.php,themes/ld30/templates/shortcodes/profile/subscriptions/canceled/cancellation-date.php.
Security
- Improved REST endpoint permissions for campaigns and forms (CVE-2025-11227, CVE-2025-11228)
Features
- The admin list tables have been upgraded to a new design with various enhancements!
- The admin donations list table now displays quick stats
- Added a sidebar slot fill to the donor details screen
Tweaks
- Improved the currency validation for donation forms
Fixes
- Resolved an issue where editing an option-based form was resetting various settings
- Resolved various issues with deactiving and deleting GiveWP
- Resolved occasional 404 console log errors in the new subscription detail screen
Features
- The Paystack team has partnered with GiveWP to hand over ownership of this plugin in order to provide maintenance and support!
- Paystack is now compatible with the latest version of GiveWP (4.10.0+) and can be used with campaigns, option-based forms and the visual form builder.
Tweaks
- Allow regex in flux_checkout_allowed_sources filter
Fixes
- Seller's bank account details not showing on the Thank you page
- Issue where the quantity selector breaks when increasing a variable product with only 1 item left in stock
- WoodMart theme broken Checkout Order table issue
- Warning Passing null to parameter #1 ($path) of type string is deprecated issue
- Fix attribute fee alignment issue with WooCommerce Attribute Swatches
Features
- Added recurring donations compatibility with Paystack!
Fixes
- Bug where the Woo checkout block is missing in the block editor.
- Comatibility issue with WooCommerce Advanced Shipping plugin.
Compatibilitys
- Events Pro 7.7.6 is only compatible with The Events Calendar 6.15.6 and higher.
Fixes
- Declare support for WooCommerce HPOS to avoid showing an incompatible notice. [ECP-1988]
Tweaks
- Added filters:
tec_events_pro_meetings_tab_fields,tec_events_pro_virtual_meetings_tab_fields - Changed views:
v2/venue/meta/categories,v2/venue/meta/details/address,v2/venue/meta/details/website,v2/week/grid-header/header-column - Move Power Automate, Zapier, and Meeting settings to their own subtab under Integrations. [ECP-1956]
Accessibilitys
- Add an underline to the mini calendar widget 'View Calendar' link for improved accessibility. [ECP-1955]
- Add aria-label to week view day links. [ECP-1954]
- Use alternative styling for links on the venue page. [TEC-5204]
Languages
- 6 new strings added, 77 updated, 0 fuzzied, and 0 obsoleted.
Compatibilitys
- The Events Calendar 6.15.6 is only compatible with Events Pro 7.7.6 and higher.
- Conditionally remove template option if Elementor Pro is active to avoid conflicts. [TEC-5610]
Fixes
- Elementor Venue widget now shows the map show or hide option with proper styling options. [TEC-5092]
- Enhanced iCal feed timezone definitions to include extended DST transition data for better calendar compatibility. [TEC-5061]
- Onboarding wizard now shows loading spinner properly while waiting for Event Tickets installation. [TEC-5584]
- Prevent ICS download from redirecting when List view is disabled. [TEC-5609]
Tweaks
- Added filters:
tec_events_views_v2_should_redirect,tec_events_ical_timezone_extend_years - Changed views:
v2/month/calendar-body/day/cell-title,v2/month/calendar-body/day/cell,v2/month/calendar-body/day/more-events,v2/month/mobile-events/mobile-day,v2/month/mobile-events/mobile-day/more-events - Hide the Event Tickets upsell on the currency page when Event Tickets is enabled. [TEC-5585]
- Introduce subtabs for the Integration settings for better organization. [TEC-5681]
- Updated Community Addon upsell link to go to the proper page. [TEC-5586]
Accessibilitys
- Add aria-label for the more events link in month view. [TEC-5216]
- Adjust aria-label for month view day link to use formatting from TEC settings. [TEC-5214]
Languages
- 4 new strings added, 75 updated, 0 fuzzied, and 0 obsoleted.
Features
- Compatibility with WooCommerce Cart block.
- Compatibility with Price Based on Country for WooCommerce.
- Compatibility with WooCommerce All Products for Subscriptions.
Tweaks
- Dev filter iconic_was_should_skip_cache - can be used to bypass the WAS cache.
- Dev filter iconic_was_out_of_stock_terms.
Fixes
- PHP warning when iconc-was-swatch column is not set.
- WooCommerce Multilingual & Multicurrency compatibility when switching currencies.
- Image swatch selector turning into a colour selector after reordering on edit attribute page.
- Elements with the same ID attribute on the product editing page.
- Attribute fees don't appear in the cart when the attribute value is different from its slug.
- Custom product attributes not showing for products translated by WPML.