Download Latest Version 1.2.0 source code.tar.gz (8.5 MB)
Email in envelope

Get an email when there's a new version of learnhouse

Home / 1.2.0
Name Modified Size InfoDownloads / Week
Parent folder
1.2.0 source code.tar.gz < 9 hours ago 8.5 MB
1.2.0 source code.zip < 9 hours ago 9.4 MB
README.md < 9 hours ago 5.4 kB
Totals: 3 Items   17.9 MB 0

✨ Features

  • Merge pull request [#770] from learnhouse/feat/introduce-trails-on-the-API (370d791b)
  • feat: fix multiple issues (ec60cc5c)
  • feat: implement assignment retry functionality with attempt tracking (1e39d3e5)
  • feat: add extra_metadata field to user, activity, chapter, and course models for enhanced data storage (2c5c3adb)
  • feat(proxy): add support for direct /admin access in any tenancy mode (ad498637)
  • feat: add tests (300069f2)
  • feat(editor-bootstrap): include course description in payload (545abc7b)
  • feat: enhance course context and editor performance with caching optimizations and improved language handling (0597bf98)
  • feat: temp disable dependencyDashboard (deee90f9)
  • feat: additional improvements (fa65f1f5)
  • feat: initial editor perf improvements (9515d2c8)
  • feat: include rotated refresh token in response to support proxy handling (ded6f240)
  • feat: enhance dashboard search with new settings and localization updates (d4ad9254)
  • feat: ability to change default organization language + translations (f3fe297d)
  • feat: multi tenancy improvements (84102f45)
  • feat: initial cmd+k search in the dashboard (e7a23a0a)
  • feat: disable zapier for now (fc25ec90)
  • feat: separate ee from oss codebase (18d7c189)
  • feat: improve unsplash implementation (1e1e71ef)
  • feat(DashLeftMenu): implement active link highlighting and improve accessibility for dashboard navigation (df62c799)
  • feat: misc security changes (ef028814)

🐛 Bug Fixes

  • fix(release): update git add logic to handle symlink for apps/api/ee (811fad77)
  • fix(deployment): enhance deployment mode logic to include license verification for enterprise edition (12264927)
  • Merge pull request [#763] from learnhouse/renovate/all-minor-patch (ceca85d9)
  • fix(deps): update all non-major dependencies to v1.43.5 (4f2f2c9b)
  • fix(deps): update dependency pydantic to v2.13.4 (8c96d2e7)
  • fix(deps): update all non-major dependencies to v1.43.4 (908717cf)
  • Merge pull request [#760] from learnhouse/renovate/major-hocuspocus-monorepo (9df92252)
  • fix(deps): update hocuspocus monorepo to v4 (e7440f84)
  • Merge pull request [#758] from learnhouse/renovate/all-minor-patch (a428df57)
  • fix(deps): update all non-major dependencies (351fc2d8)
  • fix(i18n): add new translation keys and improve existing translations across multiple locales (de2887ca)
  • fix(i18n): add missing translation keys across all locales (f4121972)
  • Merge pull request [#741] from learnhouse/renovate/all-minor-patch (c56646bc)
  • fix(deps): update all non-major dependencies (78da1fe4)
  • Merge pull request [#740] from learnhouse/renovate/uuid-14.x (aa79b458)
  • Merge pull request [#738] from learnhouse/renovate/all-minor-patch (7fdda322)
  • fix(deps): update dependency uuid to v14 (b523ae5f)
  • fix(deps): update all non-major dependencies (31e8e7a3)
  • fix: bugs sweep (b6193d9f)
  • fix(users): enhance email validation and re-verification process during user updates for improved security (53ca065e)
  • fix: more sec issues (8276e39f)
  • fix: internal and security issues (fe42f422)
  • fix(renderHTML): remove unused third parameter in renderHTML return statements across various components (b1b5b382)
  • fix(cli): resolve spawn ENOENT for next/tsx/uv on Windows (2cc3f2b6)
  • fix(sso): update exception handling to use BadRequestError from WorkOS (fe78e94f)
  • fix(UserProfilePopup): remove unused params and fix profile navigation (ac5297fd)
  • fix(release): handle empty SHA in username resolution to prevent errors (8e8f0495)

♻️ Refactoring

  • refactor(admin): update routing to ensure all admin paths are prefixed with /admin for consistency (77dd131f)
  • refactor(auth): remove jti reuse detection logic and update related tests (cbebedb1)
  • refactor(auth, users): remove UserReadMinimal model and enhance security measures in user authentication and email verification processes (05283f84)
  • refactor(auth): replace get_current_user with get_authenticated_user in multiple routers for consistency (0f0644db)
  • refactor(OrgEditAutomations): replace inline SVG with Next.js Image component for Zapier logo and adjust styling (269aec3b)

📚 Documentation

  • docs(cli): update release workflow documentation for improved clarity (06da4c45)

🔧 Maintenance

  • chore: update dependencies to latest versions for next, react, react-dom, and eslint-config-next (aaaffad4)
  • chore: remove dependencyDashboard setting from renovate configuration (ae283a4a)
  • Merge pull request [#739] from learnhouse/renovate/astral-sh-setup-uv-8.x (8d43f8e1)
  • chore(deps): update astral-sh/setup-uv action to v8 (55d7645d)

👥 Contributors

@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.2.0

Docker image:

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

[!WARNING] 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

Full Changelog: https://github.com/learnhouse/learnhouse/compare/1.1.4...1.2.0

Source: README.md, updated 2026-05-12