| Name | Modified | Size | Downloads / 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.pyb1c2d3e4f5a6_add_ungraded_and_solution_to_assignment.py
Full Changelog: https://github.com/learnhouse/learnhouse/compare/1.3.5...1.3.6