What's Changed
- feat(docker): Add Docker setup for Education Frappe by @sudeep-r-swayalgo in #368
- ci: upgraded python and node version by @pateljannat in #394
- fix: removed guest permission from Education Settings and Program by @pateljannat in #393
- fix: Add pyproject.toml to education module by @johnwslongland in #395
- fix: Add refresh function and update course filters by @johnwslongland in #397
- fix: Modify SQL query to include course_name in get_courses by @johnwslongland in #398
- Fix: academic_term not copied from Student Applicant during enrollment by @johnwslongland in #399
- feat: Add education app to apps screen by @KerollesFathy in #371
- refactor: rename helpdesk_roles to education_roles in permission check by @KerollesFathy in #408
- chore: migrate fully to pyproject and add Ruff configuration by @tuwafula in #420
- fix: enforce student and doctype permissions in education API by @tuwafula in #446
- feat: add guardian portal alongside student portal by @tuwafula in #450
New Contributors
- @sudeep-r-swayalgo made their first contribution in #368
- @johnwslongland made their first contribution in #395
- @KerollesFathy made their first contribution in #371
Full Changelog: v15.5.3...v15.6.0