Features
- feat(api): enhance API responses with additional error codes for better error handlingc98690ee
- feat(api): enhance API documentation with detailed summaries and descriptions539b4e2e
- feat(admin): introduce new user management features including user profile updates, role changes, and enhanced magic link security; add validation for redirect URLs to prevent phishing attacks5251649d
- feat(admin): enhance user management with new endpoints for user provisioning, bulk enrollment, and magic link issuance; update analytics events for user removal and certificate revocationb3aa35e0
- feat(certifications): add is_course_fully_completed function for pure completion checks56fafd5c
- feat(zapier): enforce webhook URL validation and correct user attribution in subscription creation56c9a975
- feat(migrations): add columns for Zapier integration in webhook_endpoint tablec202c6fc
- feat(orgEditAutomations): integrate Zapier logo and enhance UI for Zap managementfdeb156f
- feat(webhooks): add Zapier integration support and enhance webhook management UI5b5fd0cf
- feat(assignments): enhance assignment task management with batch submission handling and new grading logic930571aa
- feat(assignments): introduce new grading types and enhance assignment task management featuresbef8a6fd
- feat(assignments): add CODE task type and enhance UI for assignment management22329bc9
Fixes
- fix(deps): update all non-major dependencies644463de
- fix(deps): update dependency stripe to v155537123e
- fix(orgs): improve conflict error message for existing organization slugsb2ce7182
- fix(deps): update all non-major dependencies8343f28d
- fix(deps): update all non-major dependencies1354f35e
- fix(deps): pin dependency cryptography to v46.0.4d872a78d
- Merge pull request #723 from learnhouse/renovate/all-minor-patch11d6d840
- Merge pull request #717 from learnhouse/renovate/stripe-15.xe0216e7f
- Merge pull request #718 from learnhouse/renovate/all-minor-patch61946d4f
- Merge pull request #716 from learnhouse/renovate/all-minor-patche7b5190a
- Merge pull request #715 from learnhouse/renovate/pin-dependenciesadf18fb4
Refactoring
- refactor(admin): clean up admin router tests by removing unused mock functions and updating test names for clarityd5ad40d9
- refactor(migrations): remove deprecated markdown activity subtype migration and update revision referencesfb2398be
- refactor(payments): convert Stripe objects to dictionaries for consistent data handling37cbe245
- refactor(tests): improve database session management and enhance test coverage for playground and community features and morec330c9fb
- refactor(tests): enhance test coverage for course and organization services with new fixtures and assertions39322f21
- refactor(assignments): reorganize grading logic and enhance UI components for assignment management5fd3d435
- refactor(tests): consolidate test coverage configuration and enhance test fixtures for improved clarity3d35e0d6
- refactor(tests): improve readability of test setup by formatting user mocks5a02a5a6
- refactor(rbac): enhance resource access checks with memoization and context handling for unpublished courses92c20177
Maintenance
Contributors
npx learnhouse update --to 1.1.3