Releases: frappe/lms
Releases · frappe/lms
v2.54.2
What's Changed
- fix: system manager permissions are set properly on install by @raizasafeel in #2399
- fix: batch errors are now rendered by @raizasafeel in #2407
- fix(certificate): permission and progress check by @raizasafeel in #2406
- fix: race condition caused duplicate course progress by @raizasafeel in #2411
- fix: job application page is now visible by @raizasafeel in #2413
- fix: drop member email from certified participants response by @raizasafeel in #2414
- fix: mobile layout scroll by @raizasafeel in #2419
Full Changelog: v2.54.1...v2.54.2
v2.54.1
What's Changed
- fix: system manager permissions are set properly on install (backport #2399) by @mergify[bot] in #2400
Full Changelog: v2.54.0...v2.54.1
v2.54.0
What's Changed
- refactor: jobs and certified participants view by @pateljannat in #2308
- feat: rtl support by @raizasafeel in #2310
- fix: loading state on batch details, student enrollment by admin by @raizasafeel in #2311
- fix: allow None for optional args in get_payment_link by @raizasafeel in #2314
- fix: allow None for optional args in get_order_summary by @raizasafeel in #2315
- fix: render styles properly in text editor by @raizasafeel in #2322
- feat: on chapter completion continue learning takes you to next chapter by @raizasafeel in #2321
- fix: show job count on jobs listing for guest users by @raizasafeel in #2325
- fix(patches): stale imports breaking bench migrate by @raizasafeel in #2336
- fix: update notification count on sidebar after they are read by @raizasafeel in #2338
- fix: sidebar_for_certified_members patch by @raizasafeel in #2342
- fix: sanitize lesson blocks from server and client by @raizasafeel in #2344
- fix: use before_insert to assign student role to preserve password by @raizasafeel in #2363
- fix: set proper payments version in frappe dependencies by @raizasafeel in #2365
- feat: add empty states to settings by @raizasafeel in #2367
- fix: timezone now renders for courses and batches by @raizasafeel in #2376
- fix: keep only active course chapter expanded by @musaabhasan in #2372
- fix: user roles are removed on uninstall by @raizasafeel in #2377
- fix: user input questions now renders in quiz results by @raizasafeel in #2378
- fix(settings): meta image uploads successfully by @raizasafeel in #2380
- perf: refactor course outline and lesson to use qb by @raizasafeel in #2381
- fix: recalculate enrollment on course progress save from desk by @raizasafeel in #2382
- fix(quiz): exam submissions and scope check_answer by @raizasafeel in #2383
- refactor(ui): consistent layout, header, and footer across pages by @raizasafeel in #2388
- fix: user roles are removed on uninstall (backport #2377) by @mergify[bot] in #2391
- fix: timezone now renders for courses and batches (backport #2376) by @mergify[bot] in #2390
- fix(quiz): exam submissions and scope check_answer (backport #2383) by @mergify[bot] in #2393
- fix: cloudflare/bunny embeds auto-complete after 30s by @raizasafeel in #2394
- fix(quiz): block direct create/write on LMS Quiz Submission by @raizasafeel in #2395
- feat: add empty states to settings (backport #2367) by @mergify[bot] in #2389
New Contributors
- @musaabhasan made their first contribution in #2372
Full Changelog: v2.53.2...v2.54.0
v2.53.2
What's Changed
Full Changelog: v2.53.1...v2.53.2
v2.53.1
What's Changed
- fix: sidebar_for_certified_members patch (backport #2342) by @mergify[bot] in #2358
- fix(patches): stale imports breaking bench migrate (backport #2336) by @mergify[bot] in #2359
- fix: sanitize lesson blocks from server and client (backport #2344) by @mergify[bot] in #2357
- fix: use before_insert to assign student role to preserve password (backport #2363) by @mergify[bot] in #2364
Full Changelog: v2.53.0...v2.53.1
v2.53.0
v2.52.1
What's Changed
- revert: change switches into checkbox by @raizasafeel in #2291
- fix: misc issues by @pateljannat in #2293
- fix: allow zero amount checkout with coupons by @raizasafeel in #2292
- fix: prevent xss in meta data by @raizasafeel in #2294
- fix: improved list for assignments and programming exercises by @pateljannat in #2296
- fix: misc issues by @pateljannat in #2298
- fix: prevent path traversal in scorm file by @raizasafeel in #2299
- fix: allow None for optional args in get_payment_link (backport #2314) by @mergify[bot] in #2317
New Contributors
- @iamrubeng made their first contribution in #2278
Full Changelog: v2.52.0...v2.52.1
v2.52.0
What's Changed
- fix: misc ui improvements by @pateljannat in #2260
- fix: add overflow-y-auto to settings dialog content panel (#2079) by @NuriaAmoros in #2262
- fix: better sanitization of form fields by @pateljannat in #2264
- fix: remove horizontal scrollbar and duplicate overflow div in sidebar by @Owaishk08 in #2265
- fix(style): improve payment gateway header text visibility in dark mode by @LeoDanielA01 in #2269
- fix(style): improve header text contrast in settings pages dark mode by @LeoDanielA01 in #2270
- fix: evaluator navigation by syncing modal visibility with route change by @LeoDanielA01 in #2271
- fix: prevent path transversals in lms by @raizasafeel in #2274
- fix(notifications): single-line mobile header and improve empty state by @LeoDanielA01 in #2250
- fix: prevent unauthorised enrollments in paid courses by @raizasafeel in #2282
- fix: prevent unauthorised enrollments in paid courses (backport #2282) by @mergify[bot] in #2283
- fix: take max signups from Frappe settings for custom LMS signup by @Rl0007 in #2288
- feat: course package import and export by @pateljannat in #2286
- fix: prevent xss in meta data (backport #2294) by @mergify[bot] in #2295
New Contributors
- @NuriaAmoros made their first contribution in #2262
Full Changelog: v2.51.0...v2.52.0
v2.51.0
What's Changed
- fix: misc issues by @pateljannat in #2229
- revert(course): use checkbox with tooltip for certification filter by @raizasafeel in #2228
- fix: LiveCodeSession reference error and UI loading state by @LeoDanielA01 in #2218
- fix: misc issues by @pateljannat in #2233
- fix(JobDetail): application count and button now load properly on pag… by @LeoDanielA01 in #2238
- fix: course progress updated for scorm and video end event by @raizasafeel in #2247
- fix: misc issues in batch by @NagariaHussain in #2246
- fix: misc ui improvements (backport #2260) by @mergify[bot] in #2261
Full Changelog: v2.50.1...v2.51.0
v2.50.1
What's Changed
Full Changelog: v2.50.0...v2.50.1