Fixes
Updates to content protection and membership level statuses not showing right away when object caching is enabled
BuddyBoss “Join Group” button not showing when object caching is enabled
Broken section_order attribute in wlm_stripe_btn shortcode
Change Stripe prorate terminology from “upgrade” to “change”
Stripe section reordering broken if certain sections do not exist in the form
Refactors
Added wlm_paypal_express_checkout_product filter to PayPal Express...
Fixes
Members not getting cancelled when a WooCommerce Subscription is cancelled
bbPress redirect not working when using WishList Member login form
Broken Slack integration “Levels” tab
Level Actions are triggered immediately even if the Level is scheduled
PHP Warnings and Deprecated messages
Fixes
Level Action not working with Unapproved and Unconfirmed member status
PHP warnings and notices
Others
Moved Mad Mimi to legacy
Fixes
Bug with content archiver when other level has direct access to content
Date and time not showing in Content Scheduler Shortcode
Members not getting uncancelled on level when resubscribing to a WooCommerce subscription
New
Added option under Advanced Settings > Regisrations > Registration Settings to prevent spam registrations on free registration forms
Broken Stripe payment form HTML
Broken Stripe coupon code processing when there are multiple Stripe payment shortcodes on a single page
Emails are being sent even if level email notification settings is set to Send only to new members
PHP Warnings
Fixes
Plugin text domain loadded too early in WP 6.7.1
Fatal error when testing Evidence webhook
Features
Added wishlistmember_coupon_validity WP filter for filtering validity of Stripe coupon code
Add Mosh Service and IPN Functionality
Fixes
Fatal error – undefined constant WLM_PLUGIN_SLUG
Not all level properties are available in the API
Broken Levels edit form when property name is empty
Incomplete plugin update metadata
Folder protection error 500
Broken Version rollback
Thousands of WishList Member Magic Pages generated
Uncaught TypeError In Product Notification
Keap sync cron redirects if no user matches a transaction ID
Method call on incomplete object issue with Keap...
Fixes
Type mismatch critical error
Broken SQL query when retrieving magic page by marker
Stripe payment form fails to reopen on payment fail
Incorrect expired plan text
Broken support link
Keap sync aborts on client timeout
Rollback rolls back to latest version and not the selected one
Protected files/folders not available in Basic and Plus versions
Freezing Backup, Restore and Backup Download
Fatal error: Uncaught Error: The script tried to call a...
Updates
- Support Pay Per Posts in email integrations
- Use actual Stripe subscription IDs for membership level transaction IDs. Backwards compatible with old transaction IDs
Performance
- Cache improvements
- Avoid long queries for /levels/{foo}/members queries by using temp table
Fixes
- Level actions not triggered unless the member logs in
- Archiver error prioritized over non-members...
Read the rest of this update entry...Fixes
Constant Contact disconnecting after flushing object cache
Scheduled actions no longer showing in the manage user section
Translations called too early
iDevAffiliate Fatal Error
Keap integrations not connecting via oAuth
Cancellations in Keap not synced properly
Reload confirmation popup shows when importing members
Folder protection giving incorrect access.
ClickBank order bump levels are not added when flow contains an upsell
API...