You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
FEATURE: Added compatibility with WP Fusion Lite. #3461 (@JarrydLong)
ENHANCEMENT: Added a new admin “view order” page before the “edit” step. #3467 (@kimcoleman)
ENHANCEMENT: Now saving orders in pending status when a Stripe or PayPal recurring payment fails. #3491 (@dparker1005)
ENHANCEMENT: Now updating the email address for customers in Stripe when the corresponding user is updated in WordPress. #3454 (@dparker1005)
ENHANCEMENT: General improvements to the Add Ons page including filters for active and inactive Add Ons. #3488 (@dalemugford)
ENHANCEMENT: Now automatically adjusting the content-disposition header for restricted files based on the file type. #3473 (@andrewlimaza)
ENHANCEMENT: Added a new filter pmpro_restricted_file_content_disposition to dynamically adjust the content-disposition header for restricted files. #3473 (@andrewlimaza)
ENHANCEMENT: Added a new filter pmpro_order_action_links to allow modifying the action links when viewing an order on the frontend. #3465 (@dparker1005)
ENHANCEMENT: Added a new action pmpro_after_updating_post_level_restrictions to run code after the level restrictions for a post is updated. #3462 (@dparker1005)
ENHANCEMENT: Now repairing membership-based course enrollments when LifterLMS courses are saved while streamline is enabled. #3462 (@dparker1005)
ENHANCEMENT: Now removing membership-related LifterLMS engagement triggers when streamline is enabled. #3439 (@kimcoleman)
ENHANCEMENT: Updated Stripe API version to 2025-09-30.clover. #3459 (@dparker1005)
ENHANCEMENT: Improved styling of “file” type user fields. #3498 (@kimcoleman)
ENHANCEMENT: Added a new function pmpro_get_gateway_nicename() to retrieve a gateway's nicename by its slug. #3508 (@andrewlimaza)
BUG FIX/ENHANCEMENT: Fixes member list exports including “expired” in the file name when exporting “old members”. #3500 (@andrewlimaza)
BUG FIX/ENHANCEMENT: Added Brazil to the list of countries that do not allow Stripe Connect application fees. #3490 (@dparker1005)
BUG FIX/ENHANCEMENT: Optimized queries when showing “old members” on the Members List. #3494 (@dparker1005)
BUG FIX/ENHANCEMENT: Now hiding links from the Account page if the linked page is not set. #3516 (@dparker1005)
BUG FIX/ENHANCEMENT: Now saving the Stripe invoice ID as the PMPro order’s payment transaction ID whenever an invoice is generated in Stripe. #3464 (@dparker1005)
BUG FIX: Fixed an issue where incorrect tax values may be set on orders when using Stripe Checkout. #3489 (@dparker1005)
BUG FIX: Adding back the !!membership_id!! email template variable to the “admin_cancel” email template. #3503 (@kimcoleman)
BUG FIX: Fixed localization in the email header and footer templates. #3492 (@dwanjuki)
BUG FIX: Fixed an issue where LifterLMS access plans meta boxes may still show when streamline is enabled. #3439 (@kimcoleman)
REFACTOR: Added abstracted functions for processing recurring successful and failed payments during webhook/IPN handlers. #3491 (@dparker1005)
REFACTOR: Created a new class PMPro_AddOns for managing Add Ons. #3488, #3497 (@dalemugford)
REFACTOR: Added an abstracted function pmpro_update_post_level_restrictions() for setting the level restrictions for a post. #3462 (@dparker1005)