Group Registration
Compatibilitys
- LearnDash LMS 5.1.0 is now the minimum supported version.
Deprecates
- Deprecated classes:
LearnDash\Seats_Plus\Licensing\Authentication,LearnDash\Seats_Plus\Licensing\Migration. - Deprecated constants:
WDM_LDGR_LICENSING_CHECK_LICENSE_URL,WDM_LDGR_LICENSING_SITE_URL.
Fixes
- Resolved an issue where WooCommerce sale prices were not applied in the cart when Group Registration was enabled for a product.
- Fixed a potential PHP warning that would show on the Groups Dashboard Reports tab under certain circumstances.
- Fixed
Notice: Function _load_textdomain_just_in_time was called incorrectlyerror in WordPress 6.7+. - Resolved 404 errors for data table sort icons on the Groups Dashboard > Enrolled Users page.
- Fixed PHP Deprecated warning on
FILTER_SANITIZE_STRINGconstant usage in the Setup Wizard. - Fixed several deprecation errors on the Setup Wizard page.
- Resolved an issue where the "Group Code" setting would overwrite the "Remove Users" setting during the setup wizard.
Security
- Hardened request that loads variable product options.
Fixes
- Fixed PHP warning when editing WooCommerce order processing email.
Fixes
- Fixed double calculated discount when WC memberships discount is active.
- Updated the way the "Add more seats" button on the Groups Dashboard associates to a product. New Groups will correctly associate to a product.
- Fixed issue with group enrollment emails not being sent when a user is added to Groups on the User Edit screen.
- Fixed seats and price calculations on the Group Registration Footer on the purchase page.
- Fixed issue with Enroll New User button occasionally not working on the group dashboard page.
- Fixed issue with the Groups Dashboard layout on the "Add more seats" view.
- Fixed issue with Bulk Discount Setting not changing validation rules based on the type of discount being applied.
- Fixed empty group leader column on the group admin listing page if LearnDash group post type is set to be hierarchical.
Security
- Hardened a query related to course retrieval.
- Added some javascript escaping to a woocommerce admin component.
- Fixed a potential security vulnerability related to plugin settings.
Tweaks
- Added the Related Product ID field to the Groups edit screen.
- Added actions:
learndash_seats_plus_uninstall. - Added functions:
learndash_seats_get_group_product_id.
Fixes
- Fixes fatal error during activation if an outdated version of LearnDash LMS was installed.
