- Enhancement - Added MathJax support in question descriptions.
- Enhancement - Added option for users to choose whether to start with a starter template.
- Compatibility - Added Mollie support for Klarna.
- Refactor - Improved handling of course “Coming Soon” metadata.
- Update - Added filters for the Start Course button target attribute and Learn page logo URL.
- Update - Added filters for Facebook and Google redirect URLs. [PRO]
- Update - Made profile info labels translation-ready.
- Fix - Resolved issue where quiz attempt user filter was not working.
- Fix - Fixed course review popup showing even when course reviews are disabled.
- Fix - Fixed issue where assignment due date could not be left empty. [PRO]
- Fix - HubSpot integration now fetches all lists using pagination. [PRO]
- Fix - Resolved Add to Cart AJAX not triggering on course category archive pages.
- Fix - Fixed Remember Me login not persisting user sessions.
- Fix - Resolved RTL layout issue on Account page content.
- Fix - Ensured taxonomies are cloned during post duplication. [PRO]
- Enhancement - Admin role support for Two-Factor Authentication OTP email. [PRO]
- Enhancement - Added filter to support custom redirect URL after user email verification.
- Update - Support custom admin URLs in Google Meet and Google Classroom setting.
- Fix - Question description blank issue when updating quiz.
- Fix - Account page minor UI issue with theme css.
- Fix - Question and Answer reply of a user is not visible in dark mode.
- Fix - Disable individual course review option when global review setting is disabled.
- Fix - Hamburger menu appearing while changing routes and sidebar height fixed to full in the account page.
- Fix - Course setting tab position for FAQ and Lemon Squeezy. [PRO]
- Fix - Restore import sample grade button. [PRO]
- Enhancement - Improved Account page UI/UX.
- Fix - Resolved string translation issues.
- Fix - Prevented the Sell to Groups toggle from resetting after add-on activation.
- Fix - Prevented a fatal error when creating reviews with an invalid comment ID.
- Fix - Cast Stripe payment amount to integer to prevent floating-point error.
- Fix - Improved group buy button compatibility with Course Coming Soon mode.
- Fix - Resolved password strength string translation issue.
- Fix - Corrected group pricing logic based on available course seats.
- Fix - Hide the group buy button when the course enrollment limit is reached.
- Fix - Fixed spacing issue on the Forgot Password section of the sign-in page.
- Fix - Resolved issues with adding and removing additional instructors in course settings. [PRO]
- Fix - Fixed multiple-instructor backend filter issues across courses, quiz attempts, and assignments.
- Fix - Added a webhook menu for instructors in the backend.
- Fix - Stripe subscription fails for users created during checkout. [PRO]
- Fix - Courses page filter issue.
- Fix - RTL issue in responsive mode.
- Fix - Social share icon showing even when social share is disabled. [PRO]
- Fix - Course update issue when selecting Bunny.net video type.
- Fix - Cohort course date picker showing current date as placeholder. [PRO]
- Fix - Checkout UI-related issue.
- Fix - Learn page sidebar lock icon UI issue.
- Fix - Course review affecting single course layout 1 UI.
- Update - Added filter `masteriyo_is_account_page` to check if the current page is a Masteriyo account page.
- Feature - Cohort-based course feature added. [PRO]
- Feature - Multi-group pricing options added. [PRO]
- Update - Improved compatibility with TranslatePress plugin.
- Update - RTL layout update across frontend pages.
- Update - Upgrade PHP League Container from v3.4 to v4.2.
- Compatibility - WordPress v6.9 compatible.
- Refactor - Migrated selected addons to core (BunnyNet, Event Calendar [PRO], Two-Factor Authentication [PRO], Social Share [PRO], Password Strength, Course Coming Soon).
- Enhancement - 3 Layout select option added in courses blocks.
- Enhancement - Overall blocks setting improvement.
- Enhancement - Added show/hide component options for the single course page.
- Enhancement - Added Order Summary shortcode ([masteriyo_order_summary]) for post-checkout pages.
- Enhancement - Learn page UI/UX updated.
- Enhancement - Single course review section UI updated.
- Enhancement - Learn page comment section UI updated.
- Enhancement - Added review courses table in student report. [PRO]
- Enhancement - Match the Following question type selection UI updated. [PRO]
- Enhancement - Sample courses updated to match current demo courses.
- Enhancement - Single course settings rearranged with new Schedule & Access tab and related options moved accordingly.
- Enhancement - Group pricing single course UI updated.
- Fix - Aspect ratio issue in video lesson in safari browser.
- Fix - Accordion section expansion/collapse issue on navigation in learn page.
- Fix - Update enrollment status logic to keep enrollments active for 'publish' and 'private' courses. [PRO]
- Fix - Course list page multiple column selection UI issue.
- Fix - Links not clickable in PDF lesson. [PRO]
- Fix - Undefined method issue get_display_name().
- Fix - Fatal error when Google event deleted in Google calender.
- Fix - Caching issues with Redis in UserCourseRepository.
- Fix - File parsing error.
- Fix - 404 on Learn page when navigating from course curriculum.
- Fix - PHP 8.4 compatibility issues.
- Fix - Security related issue.
- Fix - Fatal error in CourseEnrollButtonWidget during Elementor editing.
- Fix - Courses filters and sorting disappear issue when search or sorting is disabled.
- Fix - Masteriyo player full screen issue in small devices, audio boost issue and video stopping randomly issue.
- Fix - Course contents missing while exporting.
- Fix - Course retake popup modal not opening on single course modern layout.
- Fix - Single course and courses minor UI issues.
- Fix - Single course bundle page UI and tab issues. [PRO]
- Fix - Curriculum tab showing only for user who has course progress.
- Fix - Review visibility control condition sometime not showing review tab.
- Fix - Courses shortcode layout UI issue.
- Fix - Header UI issue in Masteriyo dashboard.
- Fix - Empty contents UI in backend pages.
- Fix - Manual groups enrollment leader change is not reflected in groups page. [PRO]
- Fix - Deleted manual group enrollment appears in manual enrollment page. [PRO]
- Fix - Stripe subscription issue on checkout. [PRO]
- Fix - Group pricing enable issue even when course is free.
- Fix - Pages not being set in the setting for first installation.
- Fix - Onboarding user selected data being overwritten when importing starter templates.
- Fix - Stripe connect not working initially when activated from payment setting.
- Fix - Starter templates actual typography not showing issue.
- Fix - Home page UI related issue.
- Fix - Single course and courses page minor UI issues.
- Fix - UI issues in Elementor course component widgets.
- Fix - Course preview not clickable issue. [PRO]
- Fix - Curriculum content link leads to 404 not found page.
- Feature - Manual group enrollment option added. [PRO]
- Feature - Support for 4 additional AI-generated question types added (Text Answer, Match the Following, Sortable & Fill in the Blanks). [PRO]
- Feature - Added starter template.
- Feature - Added a new minimal single layout.
- Feature - Added 8 new starter templates.
- Refactor - Eliminated unnecessary PayPal configuration.
- Refactor - Stripe connect platform.
- Update - As single course and courses components has been updated, some of the builder [Elementor/Divi and others] elements or widgets might need to be updated.
- Update - Renamed Courses layout to Default, Modern, and Overlay; renamed Single course layout to Default and Modern.
- Update - Added external video URL option in Free version.
- Update - Added course completion reminder email, email from name, and address option in Free version.
- Update - Added Primary color for learn page and button styling option in Free version.
- Enhancement - Single course and courses page component UI revamp.
- Enhancement - Course prerequisites single course page UI update.
- Enhancement - Course enrollment expiration single course page UI update.
- Enhancement - Course coming soon single course page UI update.
- Enhancement - Onboarding page UI/UX revamp.
- Enhancement - Added Home page, which shows incomplete setup parts.
- Enhancement - New layout option for courses shortcode ([masteriyo_courses layout="default/layout1/layout2"]) added.
- Enhancement - Added email notifications for course Q&A.
- Enhancement - Added reply option for admin & instructors to lessons comment and course review from backend. [PRO]
- Enhancement - Added maximum attempts limit option for instructor applications.
- Enhancement - Added license details to the license page and added notice for no license key. [PRO]
- Enhancement - Bypass drip content in preview mode for admins and course instructors.
- Enhancement - Plugin rollback option. [PRO]
- Enhancement - Action buttons label according to specific content in builder header.
- Enhancement - Empty content info and no result found UI updated.
- Enhancement - Overall UI/UX update in backend pages.
- Fix - Show search only if categories exist in course edit page.
- Fix - Masteriyo conflict with Pressidium Cookie Consent plugin.
- Fix - Learn page emoji size inconsistent issue.
- Fix - Prevented Save CSS Block API call when Masteriyo block is absent on pages.
- Fix - Prevent user_id being set to 0 in user course enrollments.
- Fix - Download material addon issue.
- Fix - Save settings not working when WooCommerce addon activated.
- Fix - Fixed issue where video lesson couldn’t be saved without adding a video (lesson_type meta added).
- Fix - Woocommerce name null issue.
- Fix - Account page user's courses listing in dashboard.