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
Features
Fixes
- fix(cli): migrate database before booting new image on update3b9f683d
- fix(assignments): gate the model answer in the course list, chain the migration93b35ed7
- fix(security): harden containers, dependencies, and URL handling11fb72f9
- fix(deps): update all non-major dependencies1bce5e8b
- fix(deps): update dependency workos to v10.3.06a15f4e1
- fix(deps): update all non-major dependenciesbba3cc17
- fix(deps): update dependency resend to v2.41.0f7b4f96c
- fix(deps): update all non-major dependencies to v3.30.55f9ef23b
- fix(api): stop EmailStr from 500ing on anonymized user emails2d604a7f
- fix(deps): update all non-major dependencies to v3.30.501f6a038
- fix(deps): update dependency cryptography to v50.0.1c3cdd788
- fix(deps): update all non-major dependencies to v3.30.468fcaf40
- fix(deps): update all non-major dependencies1e4ed216
- fix(editor,assignments): follow-up fixes for H5P resize, due dates023313d9
- fix(feature-gate): let admins re-enable AI after disabling it3681f23a
- fix(editor): keep H5P height out of undo history, harden preview and dividerc0f450bd
- fix(editor): fix H5P embed resize, undo state, and URL validationdafc437f
- fix(web): make copilot math survive streaming, lists and RTLc4410f9c
- fix(web): pair the KaTeX stylesheet with the renderer32670a2a
- Merge pull request #1078 from learnhouse/fix/snyk-security-sweep1fd87be2
- Merge pull request #1076 from learnhouse/renovate/all-minor-patch1b336505
- Merge pull request #1077 from learnhouse/renovate/workos-cryptography1ebbc419
- Merge pull request #1073 from learnhouse/renovate/all-minor-patch7313e8aa
- Merge pull request #1072 from learnhouse/renovate/all-minor-patch5ce0dab7
- Merge pull request #1070 from learnhouse/renovate/all-minor-patch46d50e6d
- Merge pull request #1069 from learnhouse/fix/prod-regression-sweep35d3c2bb
- Merge pull request #1068 from learnhouse/renovate/all-minor-patch16b978d9
- Merge pull request #1065 from learnhouse/renovate/all-minor-patch7204b59b
- Merge pull request #1064 from learnhouse/renovate/workos-cryptography7ef8a078
- Merge pull request #1063 from learnhouse/renovate/all-minor-patch87700c8c
Performance
Maintenance
- chore(api): sync uv.lock with the 1.3.5 version bumpabf2ed39
Contributors
npx learnhouse update --to 1.3.6