== Changelog ==
= 1.9.0 - 27-03-2024 =
- Feature - Group Course. 
- Feature - QR Code Login.
- Feature - Download Material. 
- Feature - Bricks Builder Integration. 
- Enhancement - Course review need approval.  
- Enhancement - Added Utilities tab in Tools page. 
- Enhancement - Added search functionality in Settings. 
- Enhancement - Show/Hide Components Supports for Courses Shortcode Page. 
- Enhancement - Added a Quick Edit Option in the Courses Section.
- Enhancement - Draft options added for quiz and lessons. 
- Enhancement - Show Students available seats. 
- Enhancement - Notifications UI update and addition in learn page. 
- Enhancement - Added sale price option.  
- Enhancement - Added courses order and orderby option for courses listing page. 
- Enhancement - Added Shortcodes tab in tools page. 
- Enhancement - Added question description option. 
- Enhancement - Added "Download Invoice" Feature to the Thank You Page.
- Fix - User Registration Integration compatible issue with User Registration PRO. 
- Fix - Account Section responsiveness.
- Fix - Old attempted quiz data duplicated in new quiz attempt issue.

= 1.8.4 - 20-03-2024 =
- Update - Text domain from `masteriyo` to `learning-management-system`, conforming to WordPress standards.

= 1.8.3 - 07-03-2024 =
- Feature - SCORM Complaint.
- Feature - Google Classroom Integration.
- Enhancement - Added option to enable/disable review in individual course setting.
- Fix - Quiz reviews error if user doesn't exist.
- Fix - Course enrollment duplication issue.
- Fix - Sanitize course review after course completion fields.
- Fix - Quiz user attempt data not clearing from session storage after submission.
- Fix - Localized editor settings in Masteriyo page only.

= 1.8.2 - 27-02-2024 =
- Fix - Fatal error while downloading order PDF invoice.

= 1.8.1 - 26-02-2024 =
- Feature - WooCommerce Integration.
- Enhancement - Loading spinner changed to skeleton in addons page.
- Fix - Prevent page from reloading on enter while filtering data in backend.
- Fix - Order itemmeta inserting issue while WooCommerce plugin is active.
- Fix - Setup wizard responsive issue.
- Fix - Masteriyo blocks effecting widgets section.

= 1.8.0 - 15-02-2024 =
- Feature - Migration from LearnPress and LearnDash LMS.
- Feature - Course access via password.
- Feature - Restrict course content access during quiz.
- Enhancement - Admin can download order PDF invoice.
- Refactor - Notifications content manage from backend.
- Fix - Course featured image issue.
- Fix - Ordering issue for lesson and quizzes of course created using OpenAI.
- Fix - Ensure access to courses when pricing is added post-enrollment.
- Fix - Course retake text duplication.

= 1.7.4 - 23-01-2024 =
- Refactor - Course progress and notifications API permission.
- Fix - Notification read and clear issue.

= 1.7.3 - 17-01-2024 =
- Feature - Added Gutenberg editor option.
- Enhancement - Show confirmation dialog on submit the quiz.
- Enhancement - JS package has been upgraded.
- Enhancement - Additional role selection options for students and instructors.
- Enhancement - Added last course updated info in the single course page.
- Fix - Draft enrolled course issue in the account page.
- Fix - Error message if there is error during creating user on checkout.
- Fix - Update the user enrollment status based on order status.
- Fix - All orders shown on admin account order history.
- Fix - User being able to change role from API request.
- Fix - Course highlight cursor issue.

= 1.7.2 - 26-12-2023 =
- Enhancement - Show sample courses and setup wizard tools tab to admin only.
- Fix - Unable to access dashboard if admin or instructor has student role.
- Fix - PHP8.1 deprecated notices.
- Fix - Permission issue in the account order history page.
- Fix - Course announcements permission issues.
- Fix - User notifications issue.
- Fix - Arrow function in Open AI causes an error in the backend.
- Fix - Course continues URL in the account page.

= 1.7.1 - 19-12-2023 =
- Feature - [User Registration](https://wordpress.org/plugins/user-registration) integration addon.
- Feature - Notification systems for students.
- Feature - Course review after course completion from learn page.
- Enhancement - Course, Lesson, Quiz contents generation with Open AI.
- Enhancement - Added option to show/hide order history in the account page.
- Enhancement - Added filters on account page.
- Refactor - Updated reset password email content.
- Fix - Course archive page search section design issue.
- Fix - Empty answer input field edit problem on quiz builder.
- Fix - Account page design issue in twenty twenty four theme.
- Fix - Console warning in the quiz review page.
- Fix - PayPal order status unchanged after successful payment.
- Fix - Learn page site title overflow issue.

= 1.7.0 - 28-11-2023 =
- Feature - Quiz review system.
- Feature - Course end feature.
- Feature - Course retake feature.
- Enhancement - Added global option to show review for enrolled students only.
- Enhancement - Added quiz access options for guest users.
- Enhancement - The setup wizard has been re-enhanced.
- Enhancement - Added option to show or hide the learn page sidebar initially.
- Compatibility - Compatibility with WP 6.4.
- Refactor - Set `template_include` priority to `100`.
- Fix - Questions deletions issue if an empty section is deleted.
- Fix - Quiz attempts backend listing filters.
- Fix - Course highlight issue in WP 6.4.
- Fix - Course archive global setting responsive.
- Fix - Course archive page list view design issue in WP default themes.
- Fix - Elementor single and archive page element not rendering issue.

= 1.6.16 - 16-10-2023 =
- Feature - Oxygen builder integration addon.
- Feature - Course announcements.
- Feature - Added Instructors list page and Instructors listing shortcode `[masteriyo_instructors_list]`.
- Enhancement - Added global settings for auto load next content on completing content.
- Enhancement - Added global setting option to disable 'Complete Quiz' button if students didn't pass quiz.
- Enhancement - Added filter options on addons page.
- Enhancement - Show icon based on template source (like Elementor, Divi, Masteriyo) on the settings page.
- Enhancement - Show create new template link below template options in Elementor.
- Enhancement - Add “Use template for Masteriyo” action in templates list table showed by Elementor.
- Refactor - Implement basic caching on user courses to eliminate duplicate queries.
- Fix - PHP 8 Deprecated Parameter Order in OpenAI.
- Fix - Random 0 on the learn page.
- Fix - Preview permalink of quiz and lesson.
- Fix - Font CSS issue on learn page quiz description.
- Fix - To admin email gap issue on global email settings.
- Fix - Import popup showing up on unrelated pages in Elementor
- Fix - Unusable widgets showing up everywhere in Elementor.

= 1.6.15 - 27-09-2023 =
- Feature - Open AI Chat GPT Integration.
- Feature - Gamipress Integration.
- Feature - Quizzes import/export.
- Enhancement - Allow admin/instructors to start their courses without enrolling.
- Fix - Divi builder console JS error in learn page.
- Fix - Showing wrong total question count after attempting quiz.
- Fix - Thank you page redirect issue.

= 1.6.14 - 05-09-2023 =
- Feature - Revenue sharing addon.
- Feature - Settings import/export system.
- Enhancement - Bulk activate/deactivate addons.
- Enhancement - Added purchased course on account page under 'Your Courses' tab.
- Enhancement - Course thank you page after successful course completion, option to select WP pages or custom URL in global page setting.
- Enhancement - Check course category exists before creating it.
- Enhancement - Enable/disable email verification option on global setting advance tab.
- Fix - Email verification not working.

= 1.6.13 - 28-08-2023 =
- Feature - Divi builder Integration.
- Feature - Course visibility option (logged in to view course).
- Feature - Users import/export system.
- Enhancement - Apply for instructor option from student profile.
- Enhancement - Auto scroll to the completion notice after the course is completed.
- Enhancement - Show/hide component now reflect on single course, instructor and course category page.
- Enhancement - When continue learning a course, last open content will be visible instead of initial content.
- Fix - Instructor upload media not being saved on course description.
- Fix - Default order issue for course categories shortcode.
- Fix - Course preview permalink in backend header.
- Fix - Typo on payment details text.
- Fix - Webhooks position in instructor sub menu on dashboard page.
- Fix - GDPR message not being updated.
- Fix - Course and review search filter not working on backend.
- Fix - 'isActive' warning on backend pages console.

= 1.6.12 - 10-08-2023 =
- Feature - Elementor Integration and Customize courses pages with Elementor.
- Feature - Email verification.
- Enhancement - Added masteriyo related course [shortcodes](https://docs.masteriyo.com/shortcodes) and enhanced existing shortcodes.
- Enhancement - Create user during checkout.
- Enhancement - Added view course button on account page when there is no enrolled courses.
- Refactor - Backend pages header.
- Fix - Fatal error when webhook delivery url is invalid.
- Fix - Invalid delivery url in webhook can be set.
- Fix - Courses list view UI issue with WordPress default themes.
- Fix - Incorrect account page link in order thank you page.
- Fix - Courses page global settings not working in Divi theme.

= 1.6.11 - 01-08-2023 =
- Compatibility - Made compatible with SEO plugins (Yoast and Rank Math).
- Fix - Quiz question type icon issue.
- Fix - Flicker of UI on initial page load when courses page is in list view.
- Fix - Bulk categories deletion not working.
- Fix - One instructor's webhooks triggers other instructor's webhooks.
- Fix - Course difficulty auto creation issue.

= 1.6.10 - 25-07-2023 =
- Fix - Course content navigation showing in reverse order in learn page.

= 1.6.9 - 19-07-2023 =
- Feature - Webhooks.
- Enhancement - Added option to select course difficulty colour.
- Enhancement - Validate old password before changing password.
- Fix - Instructors not being able to list and add courses.
- Fix - Restrict instructors to change the author of the course.

= 1.6.8 - 03-07-2023 =
- Fix - Issue where low-level roles can list basic information.

= 1.6.7 - 27-06-2023 =
- Feature - Dashboard Analytics.
- Compatibility - The updated minimum required PHP version to 7.2.
- Enhancement - Course archive list and grid view option.
- Enhancement - Added global setting to show/hide course archive components.
- Enhancement - Quiz question answer builder and improve the performance.
- Fix - Learn page header toggle button background issue.
- Fix - Pagination issue with the background and color.
- Fix - Categories select box issue.
- Fix - Account Order history status color.

= 1.6.6 - 19-06-2023 =
- Enhancement - Refactor error handle and show an error message instead of error stack.
- Fix -  GDPR required notice showing while checkout even if GDPR is disabled.

= 1.6.5 - 15-06-2023 =
- Feature - GDPR Compliant.
- Feature - Question & Answer bulk trash, delete and restore.
- Feature - Order bulk trash, delete and restore.
- Feature - Reviews bulk trash, delete and restore.
- Feature - Students and instructors bulk delete.
- Feature - Quiz attempts bulk delete.
- Compatibility - Made compatible with block theme.
- Fix - Q&A user profile image url issue if user does not exist.
- Fix - Account page not redirecting to Dashboard tab initially.
- Fix - Category list table background issue.

= 1.6.4 - 12-06-2023 =
- Fix - Minor fixes.

= 1.6.3 - 12-06-2023 =
- Fix - City, State and Postcode are required during checkout even if they are disabled.

= 1.6.2 - 12-06-2023 =
- Fix - JS not loading in WordPress 6.0 and 6.1 version.

= 1.6.1 - 10-06-2023 =
- Fix - Password email reset not working.

= 1.6.0 - 07-06-2023 =
- Compatibility - Updated minimum required WordPress version to 6.0.
- Feature - Import/Export system on Tools page.
- Feature - Sample course installation on setup wizard and Tools page.
- Feature - Question and Answer management from the backend.
- Feature - Course bulk trash, delete and restore.
- Feature - Categories bulk trash, delete and restore.
- Enhancement - Added Tools page in the backend.
- Enhancement - Added setting to add extra fields in checkout in the global settings payments tab.
- Enhancement - Added support for slashes in course, lesson and quiz description.
- Enhancement - Implemented deactivation popup modal.
- Tweak - Update the courses archive page according to the page title.
- Fix - Design issue in edit review page.
- Fix - Fatal error while creating and deleting course review.
- Fix - Warning constant DONOTCACHEPAGE already defined.
- Fix - Price format for PHP 8.
- Fix - PayPal standard amount missing error.

= 1.5.43 - 05-05-2023 =
- Enhancement - Added Enrolled students count column in the course list backend page.
- Fix - Quotes not being supported in the quiz answers field.
- Tweak - Refactor codes.

= 1.5.42 - 02-05-2023 =
- Fix - Minor fixes.

= 1.5.41 - 02-05-2023 =
- Tweak - Refactor codes.
- Tweak - Remove deprecated codes.

= 1.5.40 - 21-04-2023 =
- Compatibility - Made compatible with default WordPress themes (TwentyTwentyOne, TwentyTwentyTwo and TwentyTwentyThree).
- Enhancement - Added classes in the account page.
- Fix - Removed Chakra UI dynamic class from styling in Astra, Divi and Hello Elementor theme.

= 1.5.39 - 11-04-2023 =
- Enhancement - Added show/hide password functionality in Paypal settings.
- Fix - Different back to course link after completing a course on learn page.
- Fix - Unable to remove Youtube and Vimeo videos in the lesson.
- Fix - Quiz attempt for guest user.
- Fix - Course Progress summary for guest user.

= 1.5.38 - 30-03-2023 =
- Compatibility - WordPress v6.2 compatibility update.

= 1.5.37 - 20-03-2023 =
- Enhancement - Show quiz result on learn page and throw an error message if the quiz attempt exceeds.
- Enhancement - Make quiz duration translatable on learn page.
- Enhancement - Only show courses which exist and are enrolled by the users on the account page.
- Fix - Blank screen in learn page if Gutenberg plugin or WP 6.2 exists.
- Fix - Blank account page after registration.

= 1.5.36 - 01-03-2023 =
- Compatibility - Made compatible with different cache plugins. (HummingBird, LiteSpeed, W3TotalCache, WPFastestCache, WPOptimize, WPRocket and WPSuperCache)
- Enhancement - Make logout action similar to account page in learn page.
- Enhancement - Used formatted price to show prices in courses price and orders.
- Enhancement - Remove course rating count as well when global course review is disabled.
- Tweak - Display country and state name instead of code in profile billing page.

= 1.5.35 - 21-02-2023 =
- Enhancement - Enhance email settings with a newer way to control settings.
- Fix - Course name with ampersand sign for orders list.
- Fix - Added filter to change quiz icon.
- Fix - Translation not working after every version of the plugin is released.
- Fix - Remove space around author name in single, courses and related courses.

= 1.5.34 - 08-02-2023 =
- Fix - Course author profile image not being display on single and course archive page.

= 1.5.33 - 08-02-2023 =
- Fix - Depreciation warning where trim() is being called on null instead of string.
- Fix - Show only enrolled courses by the user in the Account enrolled courses.
- Fix - User profile image not displaying in the learn page.
- Enhancement - Localize True/False label.

= 1.5.32 - 01-02-2023 =
- Enhancement - Added alt tags to author avatar image.
- Tweak - Remove unnecessary JS scripts in learn page.
- Fix - Undefined post property.

= 1.5.31 - 25-01-2023 =
- Fix - Instructor page overtaking the author page, therefore author's posts are not being displayed.

= 1.5.30 - 23-01-2023 =
- Enhancement - Do not display quiz/lesson count in learn page when there are no lessons or quizzes in the course.
- Fix - Lesson/Quiz preview link for default permalink settings.
- Fix - Localization of expand all and collapse all text in a single course page.
- Fix - Unable to start course from account page if a course is completed.

= 1.5.29 - 13-01-2023 =
- Fix - Paypal enabled for non supported currencies.

= 1.5.28 - 10-01-2023 =
- Enhancement - Add ability to store answer on cache for quiz & fixes quiz issues.
- Enhancement - Added extra img srcset for learn page images.
- Compatibility – Made compatible with Hello Elementor theme.
- Compatibility – Made compatible with Divi theme.
- Fix - Any lesson is accessible even the course is not bought by rewriting lesson ID in URL.
- Fix - Checkout page form input field design issues.

= 1.5.27 - 23-12-2022 =
- Compatibility - Made Masteriyo compatible with Astra theme.
- Enhancement - By default learn page sidebar remains close on mobile devices.

= 1.5.26 - 14-12-2022 =
- Fix - Duplicate enrolled courses.
- Fix - Plugin deletion issue due to function redeclaration.

= 1.5.25 - 06-12-2022 =
- Fix - Minor Fixes.

= 1.5.24 - 01-12-2022 =
- Fix - Sending of password reset email after updating the user.
- Fix - Typo '.masteriyo-expand-collape-all' to '.masteriyo-expand-collapse-all'.
- Fix - Featured image width issue while adding new course.

= 1.5.23 - 15-11-2022 =
- Enhancement - Add primary color support on account page.
- Fix - Word break in quiz.
- Fix - Course slug error.
- Fix - Random name being displayed on logout modal in account page.
- Fix - Other user scoredata being shown in new user quiz page.

= 1.5.22 - 03-11-2022 =
- Fix - 404 page not found issue while checking out when WooCommerce is active.

= 1.5.21 - 02-11-2022 =
- Fix - Fatal error due to Type Error in Masteriyo\MetaData::get_data().

= 1.5.20 - 01-11-2022 =
- Enhancement - Add option in global settings to delete plugin data while uninstalling.
- Fix - Payment method enums in orders controller.

= 1.5.19 - 19-10-2022 =
- Enhancement - Add course difficulty slug in the difficulty badge html markup.
- Enhancement - Removed account endpoints from global settings.

= 1.5.18 - 13-10-2022 =
- Feature - Manage course difficulties through categories page.
- Fix - Course difficulties translation issue.

= 1.5.17 - 11-10-2022 =
- Fix - Undefined get_id() method.
- Fix - Lessons count in courses page.
- Fix - Enrolled users count in courses page.

= 1.5.16 - 28-09-2022 =
- Fix - Course progress completion issue.
- Fix - Documentation URL updated in section builder.
- Fix - Bullet appearing in the account page menus in Divi theme.
- Fix - Responsive issue in the account and global settings page.

= 1.5.15 - 21-09-2022 =
- Feature - Added RTL support in react pages like admin, learn and account.
- Enhancement - Global settings and course settings UI.
- Enhancement - Added support to change course slug.
- Tweak - Updated skeleton loader.
- Tweak - Compatibility fixes.

= 1.5.14 - 13-09-2022 =
- Fix - Currency decimals not being set to zero.
- Fix - Responsive issue in the account page.

= 1.5.13 - 06-09-2022 =
- Fix - Paypal lives payment issue.
- Fix - Width issue in Astra Theme.
- Fix - Responsive issue on Edit Lesson.
- Fix - The instructor's course archive page throws an error when there are no author courses.
- Fix - Lesson preview issue.

= 1.5.12 - 23-08-2022 =
- Enhancement - Made Masteriyo backend pages responsive.
- Enhancement - Support non-english characters in single choice answers option.
- Enhancement - If the course pricing type is 'Need Registration', a logged-in user can now directly access the course.
- Enhancement - Renamed 'Buy Now' to 'Register Now' button when course pricing type is 'Need registration' and the user is not logged in.
- Fix - Initialize placeholder image in case the file is deleted from the uploads directory.
- Fix - Featured image breaking in Twenty Twenty Two theme.

= 1.5.11 - 10-08-2022 =
- Enhancement - Add multiple categories support to courses shortcode.
- Enhancement - Login form design updated.
- Fix - Translation issue.
- Fix - Long single word overflows in quiz question's answers.
- Fix - Sorting in backend pages.
- Fix - Order items listing permission issue causing 505 error in the account page order history.
- Fix - Logout issue due to undefined callback destroy_session.

= 1.5.10 - 03-08-2022 =
- Enhancement - Added skeleton loader in add new quiz page skeleton loader.
- Enhancement - Added skeleton loader in add new lesson and lesson edit page.
- Fix - Question and answer overflow in quiz attempt detail page
- Fix - Backend throwing 505 if missing learn page logo image.
- Fix - Undefined variable page_id.

= 1.5.9 - 19-07-2022 =
- Enhancement - Add load more button in course reviews listing on the single course page.
- Fix - Heading text colour.
- Fix - Redundant courses in the cart when the order is uncompleted.
- Fix - Categories list disappearing after opening the add new category modal.
- Fix - request_filesystem_credentials not exists.
- Fix - Syntax token error while loading global settings.

= 1.5.8 - 11-07-2022 =
- Enhancement - Added two-column layout on lesson page backend.
- Fix - Cannot read property of undefined (reading 24) issue on avatar URL.
- Fix - Backend page throwing 505 when deleting featured image from the site.
- Fix - Course duration not being saved on adding a new course.
- Fix - Translation not working.

= 1.5.7 - 07-07-2022 =
- Enhancement - Shift pages on top of general global settings.
- Enhancement - Added filters for admin menu and icon.
- Fix - Alignment issue on the addons page.
- Fix - Eliminate unnecessary loading in backend pages.

= 1.5.6 - 29-06-2022 =
- Enhancement - Load all the questions of the quiz in the learn page for faster pagination.
- Fix - Quiz timer expires issue.

= 1.5.5 - 27-06-2022 =
- Enhancement - Added class names on the account page.
- Enhancement - Show skeleton loader when changing status in courses, orders and reviews page backend.
- Fix - Edit lesson page throwing 505 error when lesson video deleted from the media library.
- Fix - Text colour in courses page being affected by theme customizer.
- Fix - Enrolled courses count and start button in the account page.

= 1.5.4 - 17-06-2022 =
- Enhancement - Moved pages tab from advance to general tab in global settings.
- Enhancement - Added order status tab on the orders list page.
- Enhancement - Make learn page responsive.
- Enhancement - Add formatting feature using keyboard shortcuts (CTRL+B to bold, CTRL+I to italic and CTRL+U to underline) in course highlights.
- Fix - Course highlights design issues on the single course page.
- Fix - Quiz options flickering issue on live server.
- Fix - Users admin menu not being highlighted when going to instructors tab.
- Fix - Students and Instructors lists filtering by order issue.
- Fix - Courses lists filtering by order issue.
- Fix - Approval status filter not working in instructors listing page.
- Fix - Question not being permanently deleted.
- Fix - Enrolled courses count when the order status is updated.
- Fix - Typo 'No reviewes found.' to 'No reviews found.'.

= 1.5.3 - 07-06-2022 =
- Feature - Implemented drag and drop feature on quiz question builder.
- Enhancement - Show delete action for a quiz in progress on quiz attempts listing page.
- Enhancement - Make addons listing page responsive.
- Enhancement - Replace fullscreen loader (Spinner) with skeleton loader in backend pages.
- Fix - Show approval notice for instructors only on the account page.
- Fix - Enrolled course count on the account page.
- Fix - Instructor unable to access add new course page when WooCommerce is enabled.

= 1.5.2 - 30-05-2022 =
- Enhancement - Set minimum value to 0 and maximum to 5 on the number of decimals in a global setting.
- Fix - Translation issue on course builder backend and account page.
- Fix - Renamed "Publish" to "Published" on the course listing page tab on the backend.
- Fix - Renamed "No state founds" to "No state found" on state option account page.
- Fix - Backend courses, orders and users listing order by id on initial query.

= 1.5.1 - 26-05-2022 =
- Enhancement - Admin can now view details of quiz attempts on the backend.
- Enhancement - Filter courses, users and orders by ascending descending order on the backend page.
- Fix - Font size of a website being overwritten by the plugin.
- Fix - Load react account page js file only on the account page.
- Fix - Addons submenu colour replicated to other submenus.
- Fix - All courses count based on the draft and published courses on the backend course listing page.

= 1.5.0 - 17-05-2022 =
- Feature: Add a course review management page on the backend.
- Enhancement: Made banner responsive on addons listing page.
- Enhancement: Made account page responsive.
- Fix - Instructor approval notification on the account page.
- Fix - Unable to create course review as a student.

= 1.4.12 - 04-05-2022 =
- Enhancement - Added tabs to differentiate status of course on backend course list page.
- Fix - Renamed "No state founds" to "No state found" on state option.
- Fix - Cancel queries being cached on error boundary which leads to 505 error on backend pages.
- Fix - Deprecated Message: Required parameter follows optional parameter in PHP8.

= 1.4.11 - 29-04-2022 =
- Enhancement - Added Masteriyo addons listing page.
- Enhancement - By default show 10 options on dropdown of filters.
- Fix - Question answers tab not working on learn page.
- Fix - Backend sub menu not being active when clicking on the Masteriyo logo.

= 1.4.10 - 25-04-2022 =
- Enhancement - Lazy load categories filter options.
- Enhancement - Show completed button instead of continue, if user has completed the course.
- Fix - Account page enrolled, progress and completed courses count issue.
- Fix - Clearing all content on editor not being updated.
- Fix - Courses, Lessons and categories featured image not being set.

= 1.4.9 - 12-04-2022 =
- Enhancement - Added sub-categories feature.
- Enhancement - On learn page hide the user avatar menu if the user is not logged in.
- Enhancement - Added 'Users not found' message in the filters while the user doesn't exist.
- Enhancement - Added order status colour on order listing.
- Fix - Course preview link being directed to the learning page.
- Fix - Deprecated Message: usort(): Returning bool from comparison function is deprecated in PHP8.
- Fix - Deprecated Message: Required parameter follows optional parameter in PHP8.
- Fix - Extra skeleton loading on orders listing.

= 1.4.8 - 05-04-2022 =
- Enhancement - Adds new style for the editor on our plugin.
- Enhancement - Disable right click on the self-hosted video player.
- Fix - Start course URL when the first item is a quiz in the course section.
- Fix - Highlight the submenu during page load and when changed.

= 1.4.7 - 29-03-2022 =
- Feature - User profile image uploader on the account page.
- Enhancement - Added delete button for quiz attempts.
- Enhancement - Backend listing pages minor enhancements.
- Enhancement - Display users option and user not found message in course instructor setting if the user is not found.

= 1.4.6 - 23-03-2022 =
- Enhancement - Getting started steps label orientation to vertical.
- Enhancement - Replace WordPress logout with custom logout process.
- Fix - Enroll button for guest users not working properly.
- Fix - Session key duplication.
- Fix - `__wakeup()` should be public warning message.
- Fix - Course completion for guest users.

= 1.4.5 - 16-03-2022 =
- Enhancement - Display proper error message on the backend while 505 error.
- Enhancement - Added pagination on order history and enrolled course on the account page.
- Enhancement - Support transfer content of instructors to others while deleting.
- Fix - Iframe not being displayed in lesson and quiz.

= 1.4.4 - 09-03-2022 =
- Enhancement - Replaced tiptap editor with WordPress TinyMCE Editor.
- Enhancement - Added Company Name and Company VAT Number on user profile billing details.
- Fix - Extra space created by review notice in the header section.
- Fix - Only 10 pages being listed in page setup of global settings.
- Tweak - Added Masteriyo Pro compatibility.

= 1.4.3 - 24-02-2022 =
- Fix - String translation in Account page.
- Enhancement - Added course categories archive page.
- Enhancement - Added instructor course archive page.

= 1.4.2 - 15-02-2022 =
- Fix - Add a link to an image in course categories shortcode or blocks.
- Fix - Blank iframe tag on learn page while removing the self-hosted video.
- Fix - Spacing on plugin review admin notice.
- Enhancement - Text strings refinement.

= 1.4.1 - 08-02-2022 =
- Feature - Added course trash and restore functionality.
- Feature - Added order trash and restore functionality.
- Enhancement - Added lesson and quiz preview from course builder backend.
- Enhancement - Added srcset attributes on learn page image tag to support different screen size images.
- Fix - Typo ('Please make sure your old password is corrent' to 'Please make sure your old password is correct').

= 1.4.0 - 01-02-2022 =
- Enhancement - Migrate Account page from PHP to React JS.
- Enhancement - For Instructor, account page now comes with 'Add New Course' and 'My Courses' menu options.
- Enhancement - Minor enhancements in account page.
- Tweak - Add admin notice for plugin review.
- Fix - Delete order items from database when order is deleted.
- Fix - Main pages duplication issue after plugin reactivate.

= 1.3.13 - 24-01-2022 =
- Enhancement - Push floating navigation previous button to the right if sidebar is opened.
- Fix - WP Media Manager file upload permission for instructor.

= 1.3.12 - 20-01-2022 =
- Fix - Minor fixes.

= 1.3.11 - 20-01-2022 =
- Enhancement - Redirect to first quiz or lesson on learning page.
- Enhancement - The sidebar on the learning page now opens by default.
- Enhancement - Active menu section now expands by default on the sidebar of the learning page.
- Enhancement - Active menu item is now highlighted on the sidebar.
- Enhancement - Global settings UI.
- Enhancement - Text strings refinement.
- Enhancement - Updated 'Start Course' text to 'Continue' and 'Completed' for in-progress and completed course respectively.
- Enhancement - Open the first section by default for the curriculum tab on the single course page.

= 1.3.10 - 13-01-2022 =
- Fix - Not able to set WordPress default role by an administrator.
- Fix - Image blurring in courses and single course page.
- Fix - Course sections, quizzes, lessons and questions are not completely deleted.
- Fix - CSS issue in Spacious theme single course page.
- Enhancement - Added support for multisite.
- Enhancement - Back to course button does not align properly in learn page sidebar.
- Enhancement - Singular and plural text for string Answer and Answers in learn page QA chat and questions list.
- Enhancement - Added respective icon for lesson containing videos in learn page navigation.

= 1.3.9 - 06-01-2022 =
- Fix - Active courses, enrolled courses and course progress status not working on the Account page.

= 1.3.8 - 04-01-2022 =
- Feature - Forms to add students and instructors in backend.
- Feature - Added setting to add unique logo image to learn page.
- Enhancement - Added currency position info in payment settings inside the setup wizard.
- Enhancement - Remove unnecessary fields from the payment settings inside the setup wizard.
- Enhancement - Make the pages tab more informative in the setup wizard.
- Enhancement - Change question display per page setting from input to a slider in the setup wizard.
- Enhancement - Change course per page setting from input to a slider in the setup wizard.
- Enhancement - Liked the site logo in the learn page to the site homepage.
- Enhancement - Improved UX in the setup wizard.
- Enhancement - Remove unnecessary fields from the advance settings tab.
- Enhancement - Added one more option to the single course permalink setting.
- Enhancement - Check/Uncheck quiz-radio input when clicked on its label inside the learn page.
- Fix - Typo 'pervious' in the learn page
- Fix - Admins not being listed in instructor setting of a course.
- Fix - Blocks not being translated.
- Fix - Blocks properly not working in the widgets editor and the theme customizer.
- Fix - Mark as complete button not working as expected for guest users in learn page.
- Fix - Students not being able to update the country and address fields.

= 1.3.7 - 28-12-2021 =
- Fix - Course categories block CSS issue.

= 1.3.6 - 28-12-2021 =
- Enhancement - Getting started page.
- Enhancement - Refactor global settings.
- Enhancement - String refinements.
- Fix - 505 error due to google translation.
- Fix - Log file size increase due to invalid callbacks.
- Fix - Student account details update issue.

= 1.3.5 - 21-12-2021 =
- Fix - Getting started steps issue.

= 1.3.4 - 21-12-2021 =
- Enhancement - Added scrolling on learn page sidebar.
- Enhancement - Implemented database migration.
- Enhancement - Decreased the JS bundle size.
- Enhancement - Improve the plugin performance.
- Tweak - Show name on delete confirm modal in section builder.
- Fix - Question search on learn page sidebar.
- Fix - Classic editor compatibility issue.
- Fix - Used admin email address as a sender email address.

= 1.3.3 - 15-12-2021 =
- Fix - Quiz result not showing after submitting a quiz.
- Fix - Disable start quiz button on attempts limit reached.
- Fix - Edit button and menu layout design issue on categories backend.
- Tweak - By default, set question point to 1.
- Tweak - By default, set attempts allowed to no limit on quiz setting.
- Tweak - Renamed strings 'Full mark' and 'Pass mark' to 'Full point' and 'Pass Point' on quiz setting.

= 1.3.2 - 10-12-2021 =
- Enhancement - Quiz Attempts Listing on the back-end.
- Enhancement - Allow the administrator to change the instructor of the course.
- Enhancement - Added users/me REST API endpoint.
- Enhancement - Optimize images.
- Enhancement - Populate checkout form with current user information.
- Tweak - Remove the description column from the category list.
- Tweak - Optimize the toast messages in the back-end.
- Tweak - Moved the delete menu inside the order edit page to right.
- Fix - Paid course being converted to free course issue.
- Fix - Back to course button link in the course complete message.
- Fix - Section title issue in the delete confirmation message.
- Fix - Pagination button jumping up and down.

= 1.3.1 - 30-11-2021 =
- Feature - Allow manual order creation from the backend by an administrator.
- Enhancement - Added user course REST API.
- Tweak - Load students and instructs list in descending order by ID.
- Tweak - Renamed plugin slug from admin notices.
- Fix - Fatal error due to PHP dependency issue.

= 1.3.0 - 22-11-2021 =
- Feature - Instructor registration system.
- Feature - Instructor approval system.
- Feature - Instructor listing in the backend.
- Feature - Added courses gutenberg block.
- Feature - Added courses categories gutenberg block.
- Tweak - Added author support to course post type.
- Tweak - Added support of links in the editor.
- Fix - Remove the static ANSWERED from the floating quiz timer in learn page.

= 1.2.1 - 12-11-2021 =
- Enhancement - Added unlimited quiz attempt limit option.
- Enhancement - Display courses page content in the courses list page.
- Enhancement - Show completion icon to the completed lesson and quiz in the learn page.
- Enhancement - Added course completion header in learn page.
- Fix - Quiz limit attempt share between users.
- Fix - Translation strings for quiz in learn page.

= 1.2.0 - 02-11-2021 =
- Fix - Course update and delete when the PUT and DELETE HTTP methods are blocked.
- Feature - Added students list on WordPress backend.
- Feature - Added course categories shortcode [masteriyo_course_categories].

= 1.0.10 - 29-10-2021 =
- Fix - Missing translation in learn page.
- Fix - Standard paypal sandbox toggle issue.

= 1.0.9 - 26-10-2021 =
- Fix - Add to cart button text filter in courses and single course page.
- Fix - Backend order API listing issue when the course in order is deleted.
- Tweak - Changed single course heading tag to h1.

= 1.0.8 - 22-10-2021 =
- Tweak - Show admin error notice when assets are not built.
- Tweak - Show admin error notice when autoload.php file does not exist.
- Fix - Editor not typing issue.
- Fix - Design issue in safari.
- Fix - Elementor width issue.

= 1.0.7 - 18-10-2021 =
- Fix - Missing translations.
- Fix - Course pricing setting for free option acting inconsistently.
- Fix - Categories listing issue on add/edit course categories select option for categories greater than 20.
- Fix - Special chars issue in the course, lesson, section, and quiz name.
- Enhancement - Remove the terms and conditions page.
- Enhancement - Use free text to show free courses instead of price.

= 1.0.6 - 06-10-2021 =
- Enhancement - Added user and course information on the order list page.
- Enhancement - Added `masteriyo_courses` shortcode.
- Enhancement - Added ability to switch to WordPress editor for courses.
- Enhancement - Decreased the size of the "Add New Category" modal.
- Fix - Remove title hover effect while hovering course list card in courses archive page.
- Fix - Pagination alignment in the courses, categories, and orders backend list page.
- Fix - Use of smaller image for course feature image.
- Fix - Overflow of course single page sidebar.
- Fix - String translation issue.
- Fix - Student count issue in the single course and course archive page.

= 1.0.5 - 01-10-2021 =
- Enhancement - Show review deleted message if it still has some replies.
- Fix - The course edit button which worked only when clicked on the button's text.

= 1.0.4 - 29-09-2021 =
- Enhancement - Added filter to order listing page in backend.
- Enhancement - Remove course reviews, course question answers and order notes from the WordPress comments page and activity widget.
- Enhancement - Added support for primary colour change.
- Enhancement - Added hover effecting to course review rating.
- Fix - Remove the gap between the categories list and the navigation bar.
- Fix - Filter disappearance while using the filter in courses and categories listing page.
- Fix - Logo size issue in learn page.

= 1.0.3 - 24-09-2021 =
- Enhancement - Make course category slug optional while creating a category.
- Enhancement - Cache bust the default frontend and backend JS and CSS assets as well.
- Enhancement - Added enrollment limit to courses.
- Enhancement - Added course question-answer (QA) permission.
- Fix - Course progress issue.
- Fix - Course progress permission issue.
- Fix - Difficulty badge spacing and font colour.
- Fix - Account page responsive issue.
- Fix - Single course-related post width issue.

= 1.0.2 - 21-09-2021 =
- Enhancement - Added search on categories page admin side.
- Enhancement - Account page Responsive.
- Fix - Course question answers for open courses.
- Fix - White space issue in learn page content.

= 1.0.1 - 16-09-2021 =
- Release of version 1.0.1

= 1.0.0 - 16-09-2021 =
- Initial Release.
