MemberDash
Fixes
- Fixed licensing expiry date display.
Tweaks
- Removed the Backups tab from the settings page.
Fixes
- Resolved an issue where if translation files were not downloaded, a PHP notice would be shown on WordPress 6.8+.
Tweaks
- Improved accessibility on the frontend.
- Deprecated filters:
ms_shortcode_register_form_validate_blur.
Security
- Added more safety checks to telemetry opt-ins/opt-outs.
Fixes
- Fixed a fatal error related to the licensing activation during plugin installation.
Fixes
- License Key Field max limit to 40 characters.
Tweaks
- Added inline form validation for the Bulk Import Users feature.
Fixes
- Updated the support URL in the Advanced Media Protection settings page.
Fixes
- Fixed support for translations in WordPress 6.7.
Fixes
- Fixed manual payments workflow. Members' statuses are updated correctly after marking an invoice as paid.
- Replaced the wrap of the Membership Title and Membership Details blocks from span to div.
Tweaks
- Added the
use_divattribute to[ms-membership-title]and[ms-membership-details]shortcodes. - Updated the REST API module name.
- Added a notification alerting administrators to configure the permalink structure so Protection Rules work entirely.
Fixes
- Fixed the status assigned to memberships while importing users from a CSV file.
- Fixed duplicated admin message about payment gateway setup.
Tweaks
- Added membership start and expiration dates validation based on the status assigned in the Bulk Import Users feature.
- Updated Manual Payment Gateway description.
- The LearnDash integration is enabled by default if LearnDash is activated.
- Improved date range memberships date validation by not allowing dates in the past if it isn't a drip membership.
- Removed the requirement of completing the setup wizard before allowing users to access the plugin settings.
- Improved free memberships payment type description.
- Moved the MemberDash menu to the top of the WordPress admin main navigation.
- Updated the "What permissions are being granted" and "Terms of Service" telemetry URLs.
- Added filters:
ms_admin_menu_position.
Fixes
- Profile Fields' first name and last name were empty and nickname was the same as username after registration.
- Resolved issue where jQuery.validator translations did not load correctly.
- The "Select a Membership" option of the Membership Register User block was incorrectly initialized.
- Removed expired date-range memberships from the Memberships List page.
- Removed unnecessary payment gateway toggles when editing a Membership.
Tweaks
- Updated reports grammar.
- Updated the WooCommerce integration to work without needing the WooCommerce Subscriptions plugin for non-recurring payments.
