Frappe Learning
Easy to use, open source Learning Management System
Alternative to: teachable, thinkific, udemy
About
Versions (79)
v2.52.0
2026-04-08What’s Changed
- fix: misc ui improvements by @pateljannat in https://github.com/frappe/lms/pull/2260
- fix: add overflow-y-auto to settings dialog content panel (#2079) by @NuriaAmoros in https://github.com/frappe/lms/pull/2262
- fix: better sanitization of form fields by @pateljannat in https://github.com/frappe/lms/pull/2264
- fix: remove horizontal scrollbar and duplicate overflow div in sidebar by @Owaishk08 in https://github.com/frappe/lms/pull/2265
- fix(style): improve payment gateway header text visibility in dark mode by @LeoDanielA01 in https://github.com/frappe/lms/pull/2269
- fix(style): improve header text contrast in settings pages dark mode by @LeoDanielA01 in https://github.com/frappe/lms/pull/2270
- fix: evaluator navigation by syncing modal visibility with route change by @LeoDanielA01 in https://github.com/frappe/lms/pull/2271
- fix: prevent path transversals in lms by @raizasafeel in https://github.com/frappe/lms/pull/2274
- fix(notifications): single-line mobile header and improve empty state by @LeoDanielA01 in https://github.com/frappe/lms/pull/2250
- fix: prevent unauthorised enrollments in paid courses by @raizasafeel in https://github.com/frappe/lms/pull/2282
- fix: prevent unauthorised enrollments in paid courses (backport #2282) by @mergify[bot] in https://github.com/frappe/lms/pull/2283
- fix: take max signups from Frappe settings for custom LMS signup by @Rl0007 in https://github.com/frappe/lms/pull/2288
- feat: course package import and export by @pateljannat in https://github.com/frappe/lms/pull/2286
- fix: prevent xss in meta data (backport #2294) by @mergify[bot] in https://github.com/frappe/lms/pull/2295
New Contributors
- @NuriaAmoros made their first contribution in https://github.com/frappe/lms/pull/2262
Full Changelog: https://github.com/frappe/lms/compare/v2.51.0…v2.52.0