Mentor LMS Docs
Changelog

Version History

All notable changes, improvements, and fixes to Mentor LMS.

All notable changes, improvements, and fixes to Mentor LMS are documented here.

6 October 2026

  • Fix: App configuration crash when no storage settings exist.
  • Fix: Cloudflare R2 as storage driver issue.
  • New: Added physical products to the Store with a Digital or Physical type.
  • New: Added shipping address and quantity selection on the checkout page.
  • New: Added delivery fee and stock tracking for physical products.
  • New: Added Orders page with order details and Manage Order for admins and instructors.
  • New: Added order statuses (Placed, Processing, Delivered, Canceled) and Paid or Unpaid payment status.
  • New: Added order tracking to the student Products tab.
  • New: Added order notifications for sellers and buyers.
  • New: Added Digital or Physical filter to the storefront.
  • Change: Orders page replaces the Store Sales page.
  • Change: Physical products must be paid and cannot have downloadable files.

5 September 2026

  • Fix: Duplicate translation group definitions dropped some property values.
  • Fix: New languages were missing the entire table translation group.
  • Fix: Files on a previously active storage driver could fail to delete.
  • Fix: Deleting a local lesson video could be slow or leave orphaned data.
  • New: Added per-page translation support to the Web Builder.
  • New: Added a locale switcher inside the page editor.
  • New: Added a bulk translation screen with search and filters.
  • New: Added EPS bKash, Braintree, JazzCash, Mercado, PayHere, PayTabs, PayU and ToyyibPay payment gateways.
  • New: Added Bunny Stream as a fourth storage driver for lesson videos.
  • New: Lesson videos are now stored privately and streamed via signed URLs.
  • New: Added direct-to-cloud uploads for S3 and Cloudflare R2.
  • New: Added a CORS setup warning in Storage Settings for S3 and R2.
  • Improve: Language switcher now shows a flag instead of a generic globe icon.
  • Improve: S3 and R2 upload progress now updates smoothly.
  • Improve: Lesson videos stay playable after switching storage drivers.
  • Improve: Cloudflare R2's Public URL field is now optional.

29 August 2026

  • Fix: Maintenance page could become unreachable if any part of it failed to load.
  • Fix: Update packages were stored on the public disk; they're now private.
  • Fix: A retried upload could silently corrupt the merged file.
  • Fix: Installing an update could overwrite an admin's installed-plugin settings.
  • New: Rebuilt the update system to install in small resumable steps, fixing timeouts on shared hosting.
  • New: Split updates into two steps: upload & verify a package, then install it.
  • New: Added Resume for updates interrupted by a closed browser or killed process.
  • New: Added automatic Roll back for updates that fail before migrations run.
  • New: Added a package validator to verify an uploaded ZIP before anything is touched.
  • New: Added a persistent recovery banner with Force site online and Roll back.
  • Improve: --type=update packages exclude dev tooling and build-only files, reducing size.
  • Improve: Files removed in a newer release are now cleaned up instead of accumulating.

16 August 2026

  • Fix: Required Valid From and Valid To dates for all coupons.
  • Security: Blocked uploading executable files (e.g. .php) across the application.
  • Security: Added .htaccess to public storage to prevent script execution.
  • Improve: Refactored Auth controllers to use a redirectIntended() helper.
  • Improve: Updated coupon forms to use a dropdown for the Status field.
  • Improve: Removed unused Usage column from Exam and Store coupon tables.

11 August 2026

  • Fix: Course player Forum tab and post/reply options menu not responding to clicks.
  • Fix: Incorrect discount amount calculation and display on the checkout payment page.
  • Fix: Offline payment instructions not preserving whitespace and list formatting.
  • New: Introduced a comprehensive Store module for instructors to sell downloadable/virtual products.
  • New: Added product category management with parent/child categories.
  • New: Implemented single-item product checkout and instant Get for Free claim flow.
  • New: Added product approval workflow for admins.
  • New: Added product wishlist, reviews, FAQs, and specifications management.
  • New: Added instructor product sales dashboard and student My Purchases library.
  • New: Added a Store navigation item to the homepage navbar.
  • Improve: Seeded default product categories and sample products for fresh installations.

5 August 2026

  • Fix: Class "App\Models\Course\Course" not found error.
  • Fix: Instructor role issue after creating instructor account from admin.

17 July 2026

  • New: Added Meta Pixel.
  • New: Added Meta Conversion API.
  • New: Added Google Analytics.

14 June 2026

  • New: Added font-family customization options in the admin dashboard settings.
  • Improve: Enhanced plugin validation during installation.
  • Improve: Refined the user interface across student, instructor, and admin dashboard pages.
  • Improve: Polished website UI elements across frontend and dashboard pages.

Version 5.1.0 - 20 May 2026

  • Fix: Timezone issue of course or exam coupon expiration.
  • Fix: Text color issues from different pages of dark mode.
  • New: Admin Plugins page to upload, enable, and manage optional modules.
  • New: Per-plugin Run Migration and Seeder actions with confirmation.
  • New: Added Flutterwave and Xendit payment gateways for course and exam checkout.

Version 5.0.2 - 14 May 2026

  • Fix: Certificate template admin updates now persist.
  • Fix: Opening a purchased course from the student dashboard.
  • Fix: Home page course carousels average rating count issue.
  • Fix: Resume view issue of Instructor application from dashboard.
  • Improve: Maintenance Clear cache / Reboot use targeted.

Version 5.0.1 - 8 May 2026

  • Fix: Page title issue from the browser tab.
  • Fix: Course player watch history now correctly resets to the new lesson.
  • Improve: Quiz cannot be added to a section that has no lessons.
  • Improve: Change the Check if this has discount text by Discounted Price.

Version 5.0.0 - 5 May 2026

  • Fix: Restored missing instructor detail page.
  • Fix: Instructors can create new courses again.
  • Fix: Instructors can purchase and enroll in other instructors’ courses.
  • Fix: Instructors course listing and edit access scoped correctly.
  • Fix: Design issues resolved from the course player page.
  • Fix: Home page load issue of Old frontend management system.
  • Fix: Course and Exam price calculation issue based on discount.
  • Fix: Home page “New courses” section error Component "new-courses-carousel" not found.
  • New: Introduced modular-based architecture for better long-term maintainability and codebase management.
  • New: Added laravel/wayfinder for type-safe route generation, replacing tightenco/ziggy.
  • New: Added notification system for Offline payment submission and approval.
  • New: Added the course and exam to publicly or privately accessible system.
  • Improve: SEO improvements for some missing public pages.
  • Improve: Increase instructor resume upload file size from 2MB to 3MB.
  • Improve: App performance improved by adopting the new modular-based architecture.
  • Upgrade: PHP ^8.2 → ^8.3, Laravel 12 → 13, React 18 → 19, Inertia v2 → v3.
  • Upgrade: Vite 6 → 8, laravel-vite-plugin 1 → 3, nwidart/laravel-modules 12 → 13.
  • Upgrade: stripe/stripe-php 16 → 20, mollie/laravel-mollie 3 → 4, @zoom/meetingsdk 4 → 6.

Version 4.3.2 - 31 March 2026

  • Fix: Contact Us page not found issue.
  • Fix: Data search issues from different data tables.
  • Fix: Dark mode tailwind class issue from the page editor.
  • Fix: Courses API create issue from the admin dashboard.
  • Fix: Data not show issue of lesson, quiz, etc edit form.
  • New: Added Contact Us page into the new Frontend system.

Version 4.3.1 - 29 March 2026

  • Fix: Blog create issue from admin dashboard.
  • Fix: Course and Exam enrollments_count show issue.
  • Fix: Spacing issue from Courses, Exams and Blogs.
  • Fix: Summary column type issue of section_quizzes table.
  • Fix: Category and Sub-category create issues of Course, Exam and Blog.

Version 4.3.0 - 26 March 2026

  • Fix: Exam wishlist add or remove handling.
  • Fix: Course lesson resource download issue.
  • Fix: Exam quiz multiple answer check issue.
  • Fix: Global coupon apply issue for exams and courses.
  • Fix: Page section insert issue of PageBuilder sidebar.
  • Fix: Storage form submission issue during S3 storage type selection.
  • Improve: Exam management system.
  • Improve: App performance has been improved.
  • Improve: Reduced database queries by selecting only used columns on the frontend.
  • Improve: Removed unnecessary database queries and relation loads.
  • Refactor: Full project coding design pattern.

Version 4.2.0 - 6 March 2026

  • Fix: Frontend pages layout rerendering issues based on navigation.
  • Fix: HTTPS/SSL connection issues with login buttons and session/cookie failures.
  • Fix: Corrupted bootstrap/app.php file preventing artisan commands from running.
  • Fix: Docker configuration issues with port conflicts and container communication.

Version 4.1.0 - 6 March 2026

  • Fix: The revenue chart left margin issue of dashboard.
  • Fix: Assignment submission related date and time issue.
  • Fix: The summary column type issue from the section_lessons and course_assignments tables.
  • New: Added easy to translate the language properties by JSON.
  • Improve: App translation system and language properties.
  • Improve: App performance improved and became more faster.
  • Improve: Some elements of Drag and drop page builder to make them faster.

Version 4.0.0 — 23 February 2026

  • New: Comprehensive No-Code Drag & Drop Web Builder
  • New: Visual page editor with real-time preview and responsive design support
  • New: 40+ pre-built UI components (Layout, Typography, Media, Form, Navigation, Interactive)
  • New: Built-in Tailwind CSS class editor with autocomplete for 3,385+ utility classes
  • New: Drag-and-drop interface for intuitive page building
  • New: Layer management system
  • New: Component customization panel (Style editor, Content editor, Settings panel)
  • New: Integrated media library for managing images and assets
  • New: Responsive design controls for mobile, tablet, and desktop
  • New: Element duplication and deletion functionality
  • Fix: Summary spelling issue from the course player
  • Fix: Offline payment verify or reject issue
  • Fix: Tailwind CSS gradient classes compilation in editor preview
  • Improve: Enabled Paystack available currencies

Version 3.4.3 — 31 January 2026

  • New: Cloudflare R2 storage option
  • Fix: Job circular salary display issue
  • Fix: Live class Zoom integration warning display issue
  • Fix: Lesson resources delete issue during lesson delete
  • Improve: Chunked upload file handling system

Version 3.4.2 — 21 January 2026

  • Fix: Job circular salary display issue
  • Fix: Exam enrollment issue during payment
  • Fix: Exam question answer scoring issue
  • Fix: Exam best attempt score finding issue
  • Improve: Ability to separate price based on system currency

Version 3.4.1 — 2 January 2026

  • Fix: Responsive issue from Home-4 and Home-5
  • Fix: Richtext editor image render issue after inserting
  • Fix: Online and offline payment history view issue from the dashboard
  • New: New option in the image insert section of richtext editor
  • Improve: Added an id into the main app-logo for custom styling

Version 3.4.0 — 15 December 2025

  • Fix: Razorpay payment gateway issues
  • Fix: Installation final step migration issue
  • Fix: Course coupon validity issue for specific courses
  • New: Added SSLCommerz and Razorpay payment gateway for instructor payout
  • New: Reconnect storage with public via symlink from admin dashboard
  • Improve: App maintenance page UI, UX and functionality
  • Improve: Instructor payout methods handling functionality

Version 3.3.0 — 08 December 2025

  • Fix: Free course enrollment issue
  • Fix: Expiry period display issue from course card
  • Fix: Student email verification warning display issue
  • Fix: Course approval modal always showing for admin
  • Fix: Resource download issue from course lesson
  • Fix: RTL issues across various components
  • Improve: Course/Exam enrollment duration period handling
  • Improve: Changed some route access permissions for student role

Version 3.2.0 — 30 November 2025

  • New: Comprehensive Offline Payment Gateway system
  • New: "Payment Report" menu with Online Payments and Offline Payments sections
  • New: Offline Payments page with status tracking (Pending, Verified, Rejected)
  • New: Offline payment verification system with detailed modal interface
  • New: Automatic course/exam enrollment upon payment verification
  • Fix: Fixed undefined relationship error in PaymentHistory model

Version 3.1.0 — 29 November 2025

  • Fix: Navbar items active/deactive issue
  • Fix: Footer social media button click issue
  • Fix: Shared hosting missing CURL_SSLVERSION_TLSv1_2 constant issue
  • Remove: Custom rich text editor (replaced with npm package)
  • Improve: Reduced front-end chunk size for better performance

Version 3.0.0 — 23 November 2025

  • New: Comprehensive Exam Module as a standalone examination system
  • New: Full exam wishlist and checkout functionality
  • New: Exam category management system
  • New: Exam coupon system
  • New: 7 advanced question types: MCQ, Multiple Select, Matching, Fill in the Blanks, Ordering, Short Answer, Listening
  • New: Countdown timer with auto-submit when time expires
  • New: Question navigator with status indicators and mark-for-review feature
  • New: Fullscreen mode for distraction-free exam taking
  • New: Comprehensive results page with score breakdown and analytics
  • New: Auto-grading system for 6 question types
  • New: Manual grading interface for short answer questions
  • New: Exam purchase system via existing payment gateways
  • Fix: Copyright text issue from the course player
  • Fix: Mobile responsive issues

Version 2.3.0 — 02 November 2025

  • New: Google reCAPTCHA v3 for registration page security
  • New: Comprehensive student course management system
  • New: Module viewer with lesson completion tracking
  • New: Certificate and marksheet download options upon course completion
  • New: Certificate template builder and marksheet template builder in admin dashboard
  • Fix: Enrollment display issue for instructors

Version 2.2.0 — 20 October 2025

  • New: Lesson resource upload system
  • New: Floating Action Button for mobile navigation
  • Fix: Footer payment gateway add/update/delete issues
  • Fix: Logo display issue in course player page
  • Fix: Default language not applied properly on frontend
  • Update: Moved language selector from public pages to dashboards

Version 2.1.0 — 15 October 2025

  • New: Google reCAPTCHA v3 for login page security
  • New: Default theme and language setup in admin dashboard
  • Fix: Array items removal issue in intro section editor

Version 2.0.0 — 09 October 2025

  • New: Comprehensive multi-language support
  • New: Language management dashboard for admin
  • New: RTL/LTR feature for language direction
  • New: App Maintenance Panel for system recovery
  • New: Application update system with version management
  • New: System reboot functionality with maintenance mode controls
  • New: Complete backup management system
  • Fix: Text direction issues in RTL languages
  • Fix: Translation caching for better performance

Version 1.1.0 — 10 September 2025

  • New: Razorpay payment gateway
  • New: SSLCommerz payment gateway for BDT payments
  • New: Blog module
  • New: System currency select option for course selling
  • Fix: Image display and upload issues
  • Fix: Google login issue

Version 1.0.1 — 3 September 2025

  • Fix: Mobile responsiveness issues on the course player page
  • Fix: Rating progress bar overflow in student-feedback
  • Update: Google authentication (OAuth) configuration process
  • Update: Increased section_lessons.embed_source column size to LONGTEXT

Need help? Contact our support team at support@ui-lib.com.

On this page