Download Latest Version 1.3.7 source code.zip (35.5 MB) Google Add to Preferred Sources
Home / 1.3.6
Name Modified Size InfoDownloads / Week
Parent folder
1.3.6 source code.tar.gz 2026-09-06 33.9 MB
1.3.6 source code.zip 2026-09-06 35.4 MB
README.md 2026-09-06 3.7 kB
Totals: 3 Items   69.3 MB 0

✨ Features

  • Merge pull request [#1079] from learnhouse/feat/formative-assignments (34c21b55)
  • feat(assignments): add formative mode with server-gated model answers (f7ed86b1)
  • feat(editor,assignments): add H5P size modes and optional due dates (3081ba09)
  • feat(api): tell the copilot model which math delimiters to use (c66fa730)

🐛 Bug Fixes

  • Merge pull request [#1078] from learnhouse/fix/snyk-security-sweep (1fd87be2)
  • fix(cli): migrate database before booting new image on update (3b9f683d)
  • fix(assignments): gate the model answer in the course list, chain the migration (93b35ed7)
  • fix(security): harden containers, dependencies, and URL handling (11fb72f9)
  • Merge pull request [#1076] from learnhouse/renovate/all-minor-patch (1b336505)
  • fix(deps): update all non-major dependencies (1bce5e8b)
  • Merge pull request [#1077] from learnhouse/renovate/workos-cryptography (1ebbc419)
  • fix(deps): update dependency workos to v10.3.0 (6a15f4e1)
  • Merge pull request [#1073] from learnhouse/renovate/all-minor-patch (7313e8aa)
  • fix(deps): update all non-major dependencies (bba3cc17)
  • Merge pull request [#1072] from learnhouse/renovate/all-minor-patch (5ce0dab7)
  • fix(deps): update dependency resend to v2.41.0 (f7b4f96c)
  • Merge pull request [#1070] from learnhouse/renovate/all-minor-patch (46d50e6d)
  • fix(deps): update all non-major dependencies to v3.30.5 (5f9ef23b)
  • Merge pull request [#1069] from learnhouse/fix/prod-regression-sweep (35d3c2bb)
  • Merge pull request [#1068] from learnhouse/renovate/all-minor-patch (16b978d9)
  • fix(api): stop EmailStr from 500ing on anonymized user emails (2d604a7f)
  • fix(deps): update all non-major dependencies to v3.30.5 (01f6a038)
  • Merge pull request [#1065] from learnhouse/renovate/all-minor-patch (7204b59b)
  • Merge pull request [#1064] from learnhouse/renovate/workos-cryptography (7ef8a078)
  • fix(deps): update dependency cryptography to v50.0.1 (c3cdd788)
  • fix(deps): update all non-major dependencies to v3.30.4 (68fcaf40)
  • Merge pull request [#1063] from learnhouse/renovate/all-minor-patch (87700c8c)
  • fix(deps): update all non-major dependencies (1e4ed216)
  • fix(editor,assignments): follow-up fixes for H5P resize, due dates (023313d9)
  • fix(feature-gate): let admins re-enable AI after disabling it (3681f23a)
  • fix(editor): keep H5P height out of undo history, harden preview and divider (c0f450bd)
  • fix(editor): fix H5P embed resize, undo state, and URL validation (dafc437f)
  • fix(web): make copilot math survive streaming, lists and RTL (c4410f9c)
  • fix(web): pair the KaTeX stylesheet with the renderer (32670a2a)

⚡ Performance

  • Merge pull request [#1059] from learnhouse/perf/scorm-proxy-recompress (3282b2c9)
  • perf(scorm): recompress proxied content since fetch strips gzip (063790db)

🔧 Maintenance

  • chore(api): sync uv.lock with the 1.3.5 version bump (abf2ed39)

🎉 New Contributors

  • @adiwenz made their first contribution!

👥 Contributors

@adiwenz, @swve


📦 Getting Started

New installation:

:::bash
npx learnhouse setup

Upgrade to this version:

:::bash
# Back up your database first
npx learnhouse backup

# Update to this specific version
npx learnhouse update --version 1.3.6

Docker image:

:::bash
docker pull ghcr.io/learnhouse/app:1.3.6

[!WARNING] This release includes 2 database migration(s). Back up your database before upgrading.

  • a3b4c5d6e7f8_assignment_due_date_optional.py
  • b1c2d3e4f5a6_add_ungraded_and_solution_to_assignment.py

Full Changelog: https://github.com/learnhouse/learnhouse/compare/1.3.5...1.3.6

Source: README.md, updated 2026-09-06