All releases

App release

LearnHouse 1.2.0

App1.2.0

20 features21 fixes9 other

This release includes 3 database migration(s). Back up your database before upgrading.

  • b7c8d9e0f3a4_cascade_user_fks.py
  • c8d9e0f3a4b5_add_assignment_retries.py
  • c8d9e0f4a5b6_add_extra_metadata_fields.py

Features

  • feat: fix multiple issuesec60cc5c
  • feat: implement assignment retry functionality with attempt tracking1e39d3e5
  • feat: add extra_metadata field to user, activity, chapter, and course models for enhanced data storage2c5c3adb
  • feat(proxy): add support for direct /admin access in any tenancy modead498637
  • feat: add tests300069f2
  • feat(editor-bootstrap): include course description in payload545abc7b
  • feat: enhance course context and editor performance with caching optimizations and improved language handling0597bf98
  • feat: temp disable dependencyDashboarddeee90f9
  • feat: additional improvementsfa65f1f5
  • feat: initial editor perf improvements9515d2c8
  • feat: include rotated refresh token in response to support proxy handlingded6f240
  • feat: enhance dashboard search with new settings and localization updatesd4ad9254
  • feat: ability to change default organization language + translationsf3fe297d
  • feat: multi tenancy improvements84102f45
  • feat: initial cmd+k search in the dashboarde7a23a0a
  • feat: disable zapier for nowfc25ec90
  • feat: separate ee from oss codebase18d7c189
  • feat: improve unsplash implementation1e1e71ef
  • feat(DashLeftMenu): implement active link highlighting and improve accessibility for dashboard navigationdf62c799
  • feat: misc security changesef028814
  • Merge pull request #770 from learnhouse/feat/introduce-trails-on-the-API370d791b

Fixes

  • fix(release): update git add logic to handle symlink for apps/api/ee811fad77
  • fix(deployment): enhance deployment mode logic to include license verification for enterprise edition12264927
  • fix(deps): update all non-major dependencies to v1.43.54f2f2c9b
  • fix(deps): update dependency pydantic to v2.13.48c96d2e7
  • fix(deps): update all non-major dependencies to v1.43.4908717cf
  • fix(deps): update hocuspocus monorepo to v4e7440f84
  • fix(deps): update all non-major dependencies351fc2d8
  • fix(i18n): add new translation keys and improve existing translations across multiple localesde2887ca
  • fix(i18n): add missing translation keys across all localesf4121972
  • fix(deps): update all non-major dependencies78da1fe4
  • fix(deps): update dependency uuid to v14b523ae5f
  • fix(deps): update all non-major dependencies31e8e7a3
  • fix: bugs sweepb6193d9f
  • fix(users): enhance email validation and re-verification process during user updates for improved security53ca065e
  • fix: more sec issues8276e39f
  • fix: internal and security issuesfe42f422
  • fix(renderHTML): remove unused third parameter in renderHTML return statements across various componentsb1b5b382
  • fix(cli): resolve spawn ENOENT for next/tsx/uv on Windows2cc3f2b6
  • fix(sso): update exception handling to use BadRequestError from WorkOSfe78e94f
  • fix(UserProfilePopup): remove unused params and fix profile navigationac5297fd
  • fix(release): handle empty SHA in username resolution to prevent errors8e8f0495
  • Merge pull request #763 from learnhouse/renovate/all-minor-patchceca85d9
  • Merge pull request #760 from learnhouse/renovate/major-hocuspocus-monorepo9df92252
  • Merge pull request #758 from learnhouse/renovate/all-minor-patcha428df57
  • Merge pull request #741 from learnhouse/renovate/all-minor-patchc56646bc
  • Merge pull request #740 from learnhouse/renovate/uuid-14.xaa79b458
  • Merge pull request #738 from learnhouse/renovate/all-minor-patch7fdda322

Refactoring

  • refactor(admin): update routing to ensure all admin paths are prefixed with /admin for consistency77dd131f
  • refactor(auth): remove jti reuse detection logic and update related testscbebedb1
  • refactor(auth, users): remove UserReadMinimal model and enhance security measures in user authentication and email verification processes05283f84
  • refactor(auth): replace get_current_user with get_authenticated_user in multiple routers for consistency0f0644db
  • refactor(OrgEditAutomations): replace inline SVG with Next.js Image component for Zapier logo and adjust styling269aec3b

Documentation

  • docs(cli): update release workflow documentation for improved clarity06da4c45

Maintenance

  • chore: update dependencies to latest versions for next, react, react-dom, and eslint-config-nextaaaffad4
  • chore: remove dependencyDashboard setting from renovate configurationae283a4a
  • chore(deps): update astral-sh/setup-uv action to v855d7645d
  • Merge pull request #739 from learnhouse/renovate/astral-sh-setup-uv-8.x8d43f8e1
Contributors
npx learnhouse update --to 1.2.0