Changelog

Version 4.25.6

Latest
Released on: October 27, 2025

Fixes Number of changes 6

  • Fixed e(...).dialog is not a function console error. This was due to a missing dependency on some pages.
  • Fixed a style conflict for Kadence Gallery and other related blocks on the Course pages when in focus mode.
  • Orders with a discount that reduces the price to 0 will now show on the Orders page.
  • Resolved an issue where the Reporting block Download button would not return the same results as displayed on the page.
  • Resolved issue with [learndash_course_grid] shortcode loading styles when rendered from an Elementor or Divi template.
  • Resolves issue where the first comment would sometimes be cropped off at the top.

Version 4.25.5

Released on: October 23, 2025

Tweaks Number of changes 2

  • Added notice linking to documentation for v5.0.0. This notice will be displayed once v5.0.0 is available.
  • Added filters: learndash_location_is_plugins_page, learndash_location_is_updates_page.

Version 4.25.4

Released on: October 13, 2025

Fixes Number of changes 12

  • Authentication files that were automatically included in ZIPs downloaded from account.learndash.com will now be deleted when deauthenticating a site.
  • Fixed a broken layout issue of the OpenAI API Key field’s input note.
  • Fixed a conflict with Divi theme builder when course reviews module was active.
  • Fixed a fatal error with 3rd party plugins that was caused by an explicit return type on a filter.
  • Fixed an issue where essays that were in draft, trashed or deleted appeared on user profile page.
  • Fixed an issue where updating a quiz post after previously adding a custom field would create a duplicate custom field.
  • Fixed missing LearnDash reports widgets titles.
  • Resolved an issue when rendering free choice quiz question answers with angle brackets.
  • Resolved an issue where disabling the quiz custom field setting would not keep it disabled after the editor page was reloaded.
  • Resolved an issue where the “Save Quiz data to the server every” setting was not respected and instead always used the default value.
  • Resolved an issue where the LEARNDASH_QUIZ_RESUME_COOKIE_SEND_TIMER_DEFAULT constant was not respected by the “Save Quiz data to the server every” quiz setting. The default value is now 20 seconds instead of 5.
  • Restored the Question Overview Legend when enabled.

Tweaks Number of changes 7

  • Added course and group type enrollment statistics to Site Health.
  • Added temporary seasonal UI enhancement.
  • Improved accessibility for the Question Overview Legend.
  • Modern Course Pages are no longer automatically enabled for new installs.
  • Added filters: learndash_admin_banners.
  • Added templates: themes/ld30/templates/quiz/partials/show_quiz_review_legend.php, themes/ld30/templates/quiz/partials/show_quiz_review_questions.php.
  • Updated templates: includes/reports/templates/ld-propanel-full-page.php, themes/ld30/templates/shortcodes/profile/quiz-row.php.

Version 4.25.3

Released on: October 6, 2025

Features Number of changes 3

  • 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 Number of changes 3

  • 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 Number of changes 10

  • 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.

Version 4.25.2

Released on: September 15, 2025

Features Number of changes 1

  • Added OpenAPI documentation for Course-related ldlms/v2 endpoints to /wp-json/learndash/v1/docs/openapi.

Tweaks Number of changes 2

  • Added the topic parameter when retrieving assignments via the ldlms/v2/sfwd-assignments/ and ldlms/v2/sfwd-assignments/{id} endpoints.
  • Added the following fields to the ldlms/v2/sfwd-courses/ and ldlms/v2/sfwd-courses/{id}/ endpoints when creating or updating a Course: course_start_date, course_end_date, course_seats_limit.

Version 3.0.3

Latest

Fixes Number of changes 5

  • Resolved an issue where learner counts could be incorrect. Re-running the Data Upgrades under ProPanel -> Settings -> Data Upgrades will be necessary.
  • Fixed an issue where the date filter was not working in the bulk export modal.
  • Resolved an issue where the Duration Selectors Block wouldn’t be applied correctly to other Blocks on the page.
  • Resolved multiple issues where LearnDash custom labels were not supported on the frontend dashboard of ProPanel.
  • Resolved an issue where the user search results in the quiz reports were not always accurate.

Performance Number of changes 1

  • Improved the speed of the Data Upgrades.

Tweaks Number of changes 2

  • Updated PhpSpreadsheet library to v1.29.7.
  • Updated functions: wrld_get_custom_ld_labels.

Version 3.0.2

Fixes Number of changes 2

  • Resolved an issue for non-group leader and non-administrator users where the Student Quiz Reports page wouldn’t function properly.
  • Resolved a potential fatal error when generating report filter data.

Version 3.0.1

Fixes Number of changes 2

  • Resolved an issue where if Course Categories were disabled, it was not possible to track time within Course content.
  • Resolved an issue with licensing.

Version 3.0.0

Features Number of changes 1

  • Added a “Refresh available options” link to the “Report Tools” Block.

Fixes Number of changes 10

  • Resolved an issue where the frontend reports onboarding modal appears more than once.
  • Fixed an issue where the Course List Block wouldn’t filter by Dates chosen with the Duration Selectors Block correctly.
  • Fixed an issue where the Course List Block wouldn’t properly filter Quiz attempts when filtered to a specific user via the Report Tools Block.
  • Resolved an issue where the quizzes report was showing an errors when no quizzes were created.
  • Resolved an issue where some setting fields updates were not being reflected in the settings page.
  • Fixed quiz attempts report pagination when selecting a single user.
  • Fixed encoded HTML entities being outputted in frontend dashboard blocks.
  • Fixed detailed course reports block header showing up over other UI elements.
  • Fixed fatal error when downloading single or bulk export quiz report if the total for quiz points is 0.
  • Resolved an issue where Total Revenue and Revenue from Courses blocks were not counting purchases made via LearnDash transactions.

Security Number of changes 1

  • Tightened security around REST API.

Tweaks Number of changes 11

  • Incorporated the free version functionalities.
  • Added a filter to allow to count total registered users considering different user roles.
  • Updated the name of the “Default report pattern” Block Pattern to be “ProPanel Dashboard” and the name of the “Default student quiz results pattern” Block Pattern to be “Student Quiz Results”.
  • ProPanel Dashboard and Student Quiz Results Block Patterns are now safeguarded to ensure optimal performance and stability.
  • Added actions: learndash_reports_uninstall.
  • Added filters: learndash_propanel_api_user_has_access, learndash_propanel_pattern_blocks, learndash_propanel_pattern_categories, learndash_propanel_report_users_registered_user_roles.
  • Deprecated constants: LDRP_RECOMENDED_FREE_PLUGIN_VERSION, WRLD_PLUGIN_VERSION.
  • Deprecated filters: wrld_filter_total_revenue_access_permission, wrld_filter_coursewise_revenue_access_permission.
  • Deprecated functions: ldrp_pro_update_student_dashboard_modal, ldrp_pro_onboarding_modal, ldrp_pro_update_student_dashboard_modal, ldrp_pro_update_free_modal, wisdm_reports_free_dependency_check, wisdm_reports_free_activation_notices, wisdm_reports_free_activated_info, ldrp_add_recomendation_notice, wrld_free_upgrade_to_pro_modal, wrld_add_review_notice, wrld_add_upgrade_notice, wrld_add_recomendation_notice, wrld_show_review_notice, wrld_show_review_notice.
  • Updated functions: ldrp_include_files.
  • Added functions: learndash_propanel_deactivate_reports_pro, learndash_propanel_get_the_title, learndash_propanel_show_reports_pro_deactivation_message.

Version 1.8.3.1

Fixes Number of changes 1

  • Fixed fatal error during activation if an outdated version of LearnDash LMS was installed.

Version 5.9.8

Latest

Fixes Number of changes 4

  • Overview tab content was missing after subsequent page loads if the Page Speed option was enabled for the Instructor Dashboard.
  • Resolved an issue where creating or updating an essay question on the frontend quiz builder caused the essay to have 0 points.
  • Resolved an issue where if translation files were not downloaded, a PHP notice would be shown on WordPress 6.8+.
  • Fixed an issue where the Commissions tab on the instructor dashboard displayed blank for instructors that have earnings.

Version 5.9.7

Fixes Number of changes 9

  • Resolved an issue where the fields dependent on the course access settings in the frontend course builder appeared for irrelevant parent options.
  • Fixed missing “Commissions” block on the admin instructor dashboard.
  • Fixed sidebar overlapping content on the Instructor Dashboard.
  • Resolved a layout issue on the backend Commission Report page for both the old and the new layout setting.
  • Fixed issue with YouTube playlist course lessons not updating via Frontend Course Editor.
  • Resolved an issue where commission payment didn’t work in sites that use locales whose number format different than en_US number format.
  • Fixed a warning error in the Assignments page when filtering by user.
  • Fixed the frontend instructor dashboard sidebar, which couldn’t be expanded if the container width is less than a certain value.
  • Resolved an issue where the Comments block would not function correctly with One-Time Asset Loading enabled for the Dashboard Tabs block.

Tweaks Number of changes 3

  • Moved the “Edit via Frontend Quiz Creator” button on the Quiz Edit screen to the “Actions” menu when LearnDash 4.22.1 or higher is installed.
  • Updated the description text for the “One-Time Asset Loading” option in the Instructor Role Tabs Block.
  • Updated templates: modules/templates/commission/ir-commission-logs.template.php.

Version 5.9.6

Tweaks Number of changes 1

  • Condensed the “add new” buttons within the new split button on LearnDash’s Course page.

Version 5.9.5

Fixes Number of changes 12

  • Resolved an issue that was causing errors on the Instructor Course Builder page when The Events Calendar is active.
  • Fixed an issue where the date picker months and days names on the frontend instructor dashboard were not translatable.
  • Fixed an issue where the date on the frontend instructor dashboard was not formatted to the site locale.
  • Fixed chart’s days and months names and a few labels on the frontend instructor dashboard were not translatable.
  • Fixed course access type and status were not translatable on the courses list page.
  • Fixed some typo on the frontend instructor dashboard.
  • Fixed the “Email Learner” feature on Course Reports’ Learner tab didn’t send out an email to the user.
  • Fixed the “Email All Learners” feature on Course Reports’ Course tab sometimes sent out an email to non-existent recipients.
  • Resolved an issue where the frontend quiz builder couldn’t save or publish the quiz.
  • Fixed some PHP warnings that were caused by translation loading on WP 6.7+ and PHP deprecation.
  • Fixed an issue where the frontend course and quiz builder displayed invalid date on Safari browser.
  • Fixed essay question doesn’t have text or upload field on frontend question page when it’s created via the frontend quiz builder.

Tweaks Number of changes 2

  • Added filters: learndash_instructor_role_days_names, learndash_instructor_role_months_names, learndash_instructor_role_mo_file_path.
  • Added functions: learndash_instructor_role_load_translations.

Version 5.9.4

Fixes Number of changes 5

  • Resolved an issue where commissions were not tracked for courses purchased via LearnDash Payments.
  • Resolved an issue where a local timezone that was behind the WordPress site’s timezone could result in Courses being scheduled in the future when created via the Frontend Course and Quiz Editors.
  • Resolved an issue where a user with the instructor role could not manage notes created within Notes by LearnDash (requires version 1.1.2 or above).
  • Resolved an issue where Quizzes couldn’t be published through the frontend dashboard.
  • Fixed the installation link in documentation.

Tweaks Number of changes 7

  • Publish dates seen within the Frontend Course and Quiz Editors are now displayed using the local timezone.
  • Validated the commission percentage value (must be between 0 and 100, with a maximum of three decimal places).
  • Formatted the displayed commission values (added currency symbol and forced two decimal places).
  • Set minimum required PHP version to 7.4.
  • Added filters: learndash_instructor_role_commission_percentage_max_value, learndash_instructor_role_commission_percentage_min_value, learndash_instructor_role_instructor_commission_data.
  • Added functions: learndash_instructor_role_normalize_float_value.
  • Updated templates: modules/templates/settings/ir-instructor-setup-settings.template.php.

Version 2.1.3

Latest

Fixes Number of changes 10

  • Resolved an issue where a WooCommerce purchase with multiple LearnDash pre-built organization, organization, and team products were not processed properly.
  • Resolved a CSS conflict with LearnDash Core on disabled text input element.
  • Resolved inconsistent custom template folder issue in the active theme folder.
  • Resolved an issue where an incorrect list of essays would be displayed in dashboard reports.
  • Fixed an issue where page exit confirmation always appears on user profile edit page even though there is no change made on the user profile.
  • Resolved issue on Change User Password on the Teams page. When password validation failed the error message would display undefined instead of the error.
  • Resolved a conflict with the “Required” toggle field on the “Custom Fields” setting inside the LearnDash Quiz Settings page.
  • Fixed incorrect time display timezone on the groups plus page.
  • Fixed the Notice: Function _load_textdomain_just_in_time was called incorrectly error in WordPress 6.7+.
  • Fixed fatal error in the Welcome email when adding a team member inside a team that has no parent group.

Version 2.1.2

Fixes Number of changes 5

  • Fixed an issue where the purchased organization was not created after the order had been completed when using the WooCommerce checkout Gutenberg block.
  • Fixed an issue where the subscription renewal price was modified to 0 on the cart and checkout pages.
  • Resolved an issue where the “Disable Delete Team Leader trashcan icon” and “Disable Permanently Delete Team Leader person-X icon” design settings were not respected.
  • Fixed an issue where the alert text on the frontend groups plus page were not translatable.
  • Fixed an issue where adding a lead organizer as team leader to a team led to a replacement of existing team leaders who are also lead organizers.

Tweaks Number of changes 4

  • Added actions: learndash_groups_plus_uninstall.
  • Set the minimum required LearnDash LMS version to 4.7.
  • Set the minimum required WP version to 6.1.
  • Set the minimum required PHP version to 7.4.

Version 2.1.1

Fixes Number of changes 7

  • Teams without any Courses assigned to them no longer show all Courses in the Course Filter dropdown in the Groups Plus frontend dashboard.
  • Subscription Sign Up Fees are no longer added multiple times to a Subscription created to sell Groups Plus content.
  • Seat Prices set for a specific Team are now applied correctly when purchasing a Seats Product.
  • Variable Pre-Built Organization Products didn’t grant the purchased Organization the Courses from the “Source Organizations” chosen for the purchased Variation.
  • Subscriptions that had Expired or had been Cancelled would previously create a new Organization/Team or add the originally purchased number of Seats once again after the Subscription was resumed.
  • Added additional validation for shortcodes.
  • Fixed fatal error in the total_time shortcode.

Version 2.1.0

Fixes Number of changes 8

  • Teams created via the Groups Plus Dashboard now inherit the set Access Mode from the Organization.
  • Incompatibility with other plugins using psr/container.
  • Fixes PHP 8.1+ warning for usage of deprecated FILTER_SANITIZE_STRING.
  • Fixes an issue where a Variable Teams Product could not be created correctly.
  • Fixes Organization and Team names showing with backslashes on the WooCommerce Cart screen in some scenarios.
  • Variable Pre-Built Organization Products did not grant the correct number of Seats to the Organization itself after purchase.
  • Incompatibility with the WooCommerce Cart Block.
  • Incompatibility with the WooCommerce Checkout Block.

Tweaks Number of changes 3

  • Adjusted layout of the Organization view of the frontend dashboard.
  • Changed Terminology for Pre-Built Organizations in the WooCommerce Product Tabs.
  • Added filters: learndash_groups_plus_cart_item_data_name, learndash_groups_plus_cart_item_data_value, learndash_groups_plus_cart_item_data, learndash_groups_plus_organizations_valid_cart_item_data_keys, learndash_groups_plus_pre_built_organizations_valid_cart_item_data_keys, learndash_groups_plus_seats_valid_cart_item_data_keys, learndash_groups_plus_teams_valid_cart_item_data_keys.

Version 2.0.0

Features Number of changes 1

  • “LearnDash Team” Product Type added so that a Team can be sold outside of an Organization structure. If not using the WooCommerce purchase workflow, a top-level Group can be recognized as a Team by checking the “Disable Team creation?” checkbox on the Group Edit screen in the Admin Dashboard.

Fixes Number of changes 3

  • The “Disable Change Password button” and “Disable Export CSV button” settings now work as expected.
  • A bug where a Team Leader could be unable to edit a Team Member when they should have been able to.
  • A bug where if a Team under an Organization had 0 Seats remaining, it was impossible to purchase more Seats for that Team.

Tweaks Number of changes 1

  • The following Product Types have been renamed to make their function clearer. LearnDash Organization Product -> LearnDash Organization. LearnDash Organization Group Product -> LearnDash Pre-Built Organization. LearnDash Team Seat -> LearnDash Seats.

Version 4.3.17

Latest

Fixes Number of changes 7

  • 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 incorrectly error 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_STRING constant 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 Number of changes 1

  • Hardened request that loads variable product options.

Version 4.3.16

Fixes Number of changes 1

  • Fixed PHP warning when editing WooCommerce order processing email.

Version 4.3.15

Fixes Number of changes 8

  • 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 Number of changes 3

  • 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 Number of changes 3

  • 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.

Version 4.3.14.1

Fixes Number of changes 1

  • Fixes fatal error during activation if an outdated version of LearnDash LMS was installed.

Version 4.3.14

Tweaks Number of changes 4

  • Updated licensing and branding.
  • Licensing changed to point toward www.learndash.com.
  • Deprecated classes: Ld_Group_Registration_License, WdmAddLicenseData, WdmGetLicenseData, WdmLicense, WdmPluginUpdater, WdmSendDataToServer.
  • Deprecated filters: wdm_ld_group_license_page_capability.

Version 4.3.3

Latest

Features Number of changes 1

  • Added a new “Max Percentage Grade: 100%” option to optionally round down grades to 100% if Manual Grades were to increase it over 100%.

Fixes Number of changes 3

  • Resolved an issue where a shared quiz permalink in the Gradebook list always pointed to the main course even though the quiz was taken in a different course.
  • Resolved an issue where dropdown fields in the plugin Gutenberg block settings didn’t give any option without users typing in a character first.
  • Resolved the “Function _load_textdomain_just_in_time was called incorrectly” PHP notice in WP 6.7+.

Tweaks Number of changes 3

  • Updated the required LearnDash version to 4.7.0.
  • Bumped minimum WordPress version to 6.6 and “Tested up to” version to 6.8.2.
  • Moved the plugin bootstrap to init action hook with priority 1.

Version 4.3.2

Features Number of changes 1

  • The Overall Grade Block can now be used with LearnDash Certificates. Note: Requires Certificate Builder v1.1.2.

Fixes Number of changes 7

  • Resolved LearnDash submenu items order issue.
  • Resolved PHP deprecated notice started in PHP 8.2.
  • Gradebook Letter and Color Scales are now more aggressively sanitized to ensure a fatal error cannot be hit if one were saved in an incorrect format.
  • Fatal error on the gradebook view page when using the UTC timezone.
  • Multiple typos and non-translatable strings.
  • Resolved PHP deprecated notice started in PHP 8.2.
  • Resolved saving styles settings always showing a “Settings save failed” notice even though they have successfully saved.

Tweaks Number of changes 3

  • Updated functions: ld_gb_get_timezone_offset.
  • Added actions: learndash_gradebook_uninstall.
  • Added functions: learndash_gradebook_sanitize_grade_style_settings.

Version 4.3.1.1

Fixes Number of changes 1

  • Added additional validation for shortcodes.

Version 4.3.1

Fixes Number of changes 1

  • Fixes an issue where certain fields were very large when editing different content types.

Version 4.3.0

Features Number of changes 3

  • A new integration with LearnDash Notifications has been added. If both plugins are active, a new notification trigger for when a Manual Grade is added will show within the Notification creation form. Note: This requires LearnDash Notifications v1.6.2 or higher to be installed.
  • Ajax search for Gradebooks in the backend Gradebook.
  • Telemetry functionality added. This will be sent if telemetry is opted in for LearnDash itself.

Fixes Number of changes 2

  • Ensures that an extra long Grade Name will wrap around properly.
  • Addresses an edge case where a notice could show telling the user that there was an issue authenticating with the licensing server after it has successfully authenticated.

Tweaks Number of changes 4

  • Quizzes with ungraded Essay Questions will now show as “Pending” within the Gradebook. The following templates have been updated for this change: ./templates/frontend-gradebook/edit-panel/components/edit-panel-grade-row.php.
  • Improved mobile display for both the backend and frontend Gradebooks.
  • Adds additional styling in the event that there’s an issue rendering a Gutenberg Block within the editor.
  • Improved returned error messages shown if there’s an issue authenticating the plugin with the licensing server.

Version 2.0.1

Latest

Fixes Number of changes 11

  • Fixed the Notes admin list page integration with the Instructor Role plugin.
  • Fixed loadtextdomain too early warning.
  • Increased color contrast on the Notes Date text.
  • Fixed non-unique HTML ID’s on the Notes in the Course pages.
  • Open Notes Modal button is now by default positioned below the Focus Mode top bar.
  • Notes Modal now better fits inside mobile viewport sizes.
  • Added touch patch for mobile devices to handle dragging the Notes Modal Button.
  • Now we are using the WordPress format from the General settings on the Notes Dates.
  • The Note event status messages are now being read properly by screen readers.
  • The Editor Toolbar setting now works to show or hide the toolbar on the New Note form.
  • Fixed javascript console log error.

Tweaks Number of changes 5

  • Updated the Notes List styles so it is more readable on smaller screen sizes.
  • On the Notes > Settings page the ‘Set up Instructor Notification Emails now’ link now points to the Notes > Settings > Email page instead of the documentation page.
  • Switched the Notes Modal Title from <h6> tag to a <h3> tag.
  • Added defaults for the Notes Emails.
  • Updated templates: src/views/components/form/editor.php, src/views/components/form/index.php, src/views/components/list/index.php, src/views/components/list/item/content.php, src/views/components/list/item/index.php, src/views/components/list/item/meta.php, src/views/notes/add_new_note_form.php, src/views/notes/success_delete_message.php, src/views/notes/success_message.php.

Version 2.0.0

Fixes Number of changes 4

  • Duplicate new note creation when submitting the new note form on a slow network.
  • Fixed unread bell icon appeared even after all notes were read in the All Notes List dropdown header.
  • Resolved an issue where a note deletion cancellation was not working.
  • Non-logged in users and users without course access could view the add new note form and historical notes list.

Tweaks Number of changes 7

  • New design.
  • Improved accessibility.
  • When auto-injecting Notes shortcodes, a header will not be shown if you’re only injecting the “New Note Popup” shortcode.
  • When auto-injecting Notes shortcodes, the “New Note Popup” shortcode will now be injected first to avoid tab indexing issues.
  • Added filters: learndash_notes_should_show_notify_instructor, learndash_notes_user_can_add_note_for_course.
  • Added functions: learndash_notes_get_custom_styles, learndash_notes_user_can_add_note_for_course.
  • Updated templates: src/views/ajax/full-loop.php, src/views/ajax/loop.php, src/views/notes/add_new_note_form.php, src/views/notes/add_new_note_form_legacy.php.

Version 1.1.3

Tweaks Number of changes 2

  • Added support of the LD30 modern course page version.
  • Added functions: learndash_notes_auto_inject_shortcodes_in_modern_course_page.

Version 1.1.2

Tweaks Number of changes 1

  • Added filters: learndash_notes_allowed_roles.

Version 1.1.1

Fixes Number of changes 1

  • Resolved an issue where AJAX actions on frontend were not working properly.

Version 2.2.5

Latest

Fixes Number of changes 8

  • Fixed an issue where feedback and survey buttons were not visible in modern course template.
  • Resolved an issue where saved assigned courses data was not reflected on the survey editor page.
  • Fixed an issue where custom database table creation process ran on every page load.
  • Fixed a conflict with WordPress block themes on review submission component rendering.
  • Resolved an issue where administrators did not have sufficient capability to edit review and feedback posts.
  • Resolved _load_textdomain_just_in_time() notice errors that showed up in WordPress 6.8.
  • Fixed an issue where it was not possible to upload media on the review submission form because of an invalid nonce issue.
  • Resolved the FILTER_SANITIZE_STRING deprecation warnings.

Tweaks Number of changes 1

  • Deprecated constants: WDM_LD_COURSE_ACTIVATION_MSG.

Version 2.2.4

Tweaks Number of changes 1

  • Added support of the LD30 modern course page version.

Version 2.2.3

Fixes Number of changes 2

  • Fixed an issue where the course reviews could not be exported from the settings page.
  • Fixed an issue where the survey question interface did not work on the survey edit page.

Tweaks Number of changes 4

  • Added actions: learndash_reviews_plus_uninstall.
  • Set LearnDash LMS minimum version to 4.7.0.
  • Set PHP minimum version to 7.4.
  • Set WordPress minimum version to 6.1.

Version 2.2.2.1

Fixes Number of changes 1

  • Fixes fatal error during activation if an outdated version of LearnDash LMS was installed.

Version 2.2.2

Tweaks Number of changes 5

  • Updated licensing and branding.
  • Licensing changed to point toward www.learndash.com.
  • Deprecated functions: rrf_load_licensing_module.
  • Deprecated classes: WdmAddLicenseData, WdmGetLicenseData, WdmLicense, WdmPluginUpdater, WdmSendDataToServer.
  • Deprecated filters: wdm-ld-rating-review-and-feedback_license_page_capability.