Skip to content

Bump django from 5.2.14 to 5.2.15#970

Merged
github-actions[bot] merged 1 commit into
developfrom
dependabot/pip/django-5.2.15
Jun 3, 2026
Merged

Bump django from 5.2.14 to 5.2.15#970
github-actions[bot] merged 1 commit into
developfrom
dependabot/pip/django-5.2.15

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 3, 2026

Copy link
Copy Markdown
Contributor

Bumps django from 5.2.14 to 5.2.15.

Commits
  • 21e9840 [5.2.x] Bumped version for 5.2.15 release.
  • 9b62b0a [5.2.x] Fixed CVE-2026-48587 -- Ignored whitespace padding when checking Vary...
  • 050a3dc [5.2.x] Fixed CVE-2026-35193 -- Varied on Authorization when caching non-publ...
  • 366d9ae [5.2.x] Fixed CVE-2026-8404 -- Used Cache-Control directives case-insensitive...
  • 4e47d2b [5.2.x] Fixed CVE-2026-7666 -- Delayed setting SMTP connection until fully co...
  • 594360c [5.2.x] Fixed CVE-2026-6873 -- Prevented signed cookie salt namespace collisi...
  • e074d83 [5.2.x] Included commit hash in checksum file when building artifacts for rel...
  • c502754 [5.2.x] Updated links to severity levels in release notes.
  • 72f5b41 [5.2.x] Added stub release notes and release date for 5.2.15.
  • 7084825 [5.2.x] Refs #35844 -- Ran further selenium tests with --parallel=1.
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [django](https://github.com/django/django) from 5.2.14 to 5.2.15.
- [Commits](django/django@5.2.14...5.2.15)

---
updated-dependencies:
- dependency-name: django
  dependency-version: 5.2.15
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python labels Jun 3, 2026
@github-actions
github-actions Bot enabled auto-merge (squash) June 3, 2026 23:44
@codacy-production

Copy link
Copy Markdown

Up to standards ✅

🟢 Issues 0 issues

Results:
0 new issues

View in Codacy

🟢 Metrics 0 complexity · 0 duplication

Metric Results
Complexity 0
Duplication 0

View in Codacy

NEW Get contextual insights on your PRs based on Codacy's metrics, along with PR and Jira context, without leaving GitHub. Enable AI reviewer
TIP This summary will be updated as you push new changes.

@github-actions
github-actions Bot merged commit f57606c into develop Jun 3, 2026
7 checks passed
@github-actions
github-actions Bot deleted the dependabot/pip/django-5.2.15 branch June 3, 2026 23:52
heliumedu-bot Bot added a commit that referenced this pull request Jun 8, 2026
- Add cache-busting version to email images
- Make bin scripts executable
- Bump django from 5.2.14 to 5.2.15 (#970)
- Merge main into develop
- Adjust programming course test assertions
- Mark course as online and clear room
- Merge main into develop
- Update material wording, enums, and migrations
- OpenAPI enum injection, migrations, and view edits
- Reference Quill Delta docs in Note fields
- Clarify help_texts and API docs across modules
- Use SUPPORT_URL for external support links
- Docs: update calendar examples and throttle rates
- Merge main into develop
- Update test expected note title
- Set superuser settings and tweak admin perms
- Merge main into develop
- Remove support_email from Info API
- Merge main into develop
- Merge common/feed apps into admin and planner
- Add logged_action decorator for admin actions
- Add power user flag and nightly rollup
- Merge branch 'develop' of github.com:HeliumEdu/platform into develop
- Restrict UserPushToken admin and hide token
- Merge main into develop
- Remove tagline from project description
- Merge main into develop
- Refine OAuth and planner fields + migrations
- Merge main into develop
- Skip email_verified check for Microsoft OAuth
- Merge main into develop
- Add OpenAPI enum descriptions postprocess hook
- Merge branch 'develop' of github.com:HeliumEdu/platform into develop
- Refactor grading, reminders, serializers, admin
- Merge main into develop
- Add shown_on_calendar filter to NoteFilter
- Merge main into develop
- Include notes in MaterialSerializer
- Merge main into develop
- Introduce homework_series and rename assignment_grade
- Merge main into develop
- Merge main into develop
- Scope Note relations queryset to request user
- Add homework_series support and builders
- Merge main into develop
- Include Microsoft in oauth providers test
- Expose most_impactful_ungraded per course
- Add Microsoft OAuth provider choice
- Tag prod infra deploy with version+build
heliumedu-bot Bot added a commit that referenced this pull request Jun 9, 2026
- Fix quiz title in example schedule
- Add Docker Hub login to release workflow
- Merge main into develop
- Add cache-busting version to email images
- Make bin scripts executable
- Bump django from 5.2.14 to 5.2.15 (#970)
- Merge main into develop
- Adjust programming course test assertions
- Mark course as online and clear room
- Merge main into develop
- Update material wording, enums, and migrations
- OpenAPI enum injection, migrations, and view edits
- Reference Quill Delta docs in Note fields
- Clarify help_texts and API docs across modules
- Use SUPPORT_URL for external support links
- Docs: update calendar examples and throttle rates
- Merge main into develop
- Update test expected note title
- Set superuser settings and tweak admin perms
- Merge main into develop
- Remove support_email from Info API
- Merge main into develop
- Merge common/feed apps into admin and planner
- Add logged_action decorator for admin actions
- Add power user flag and nightly rollup
- Merge branch 'develop' of github.com:HeliumEdu/platform into develop
- Restrict UserPushToken admin and hide token
- Merge main into develop
- Remove tagline from project description
- Merge main into develop
- Refine OAuth and planner fields + migrations
- Merge main into develop
- Skip email_verified check for Microsoft OAuth
- Merge main into develop
- Add OpenAPI enum descriptions postprocess hook
- Merge branch 'develop' of github.com:HeliumEdu/platform into develop
- Refactor grading, reminders, serializers, admin
- Merge main into develop
- Add shown_on_calendar filter to NoteFilter
- Merge main into develop
- Include notes in MaterialSerializer
- Merge main into develop
- Introduce homework_series and rename assignment_grade
- Merge main into develop
- Merge main into develop
- Scope Note relations queryset to request user
- Add homework_series support and builders
- Merge main into develop
- Include Microsoft in oauth providers test
- Expose most_impactful_ungraded per course
- Add Microsoft OAuth provider choice
- Tag prod infra deploy with version+build
heliumedu-bot Bot added a commit that referenced this pull request Jun 13, 2026
- Expand blocked attachment types and MIME list
- Replace urlopen with urlopen_secure in tests
- Add SSRF-safe urlopen_secure utility and switch callers
- Use 'e.g.' instead of 'ex.' in README
- Merge main into develop
- Fix quiz title in example schedule
- Add Docker Hub login to release workflow
- Merge main into develop
- Add cache-busting version to email images
- Make bin scripts executable
- Bump django from 5.2.14 to 5.2.15 (#970)
- Merge main into develop
- Adjust programming course test assertions
- Mark course as online and clear room
- Merge main into develop
- Update material wording, enums, and migrations
- OpenAPI enum injection, migrations, and view edits
- Reference Quill Delta docs in Note fields
- Clarify help_texts and API docs across modules
- Use SUPPORT_URL for external support links
- Docs: update calendar examples and throttle rates
- Merge main into develop
- Update test expected note title
- Set superuser settings and tweak admin perms
- Merge main into develop
- Remove support_email from Info API
- Merge main into develop
- Merge common/feed apps into admin and planner
- Add logged_action decorator for admin actions
- Add power user flag and nightly rollup
- Merge branch 'develop' of github.com:HeliumEdu/platform into develop
- Restrict UserPushToken admin and hide token
- Merge main into develop
- Remove tagline from project description
- Merge main into develop
- Refine OAuth and planner fields + migrations
- Merge main into develop
- Skip email_verified check for Microsoft OAuth
- Merge main into develop
- Add OpenAPI enum descriptions postprocess hook
- Merge branch 'develop' of github.com:HeliumEdu/platform into develop
- Refactor grading, reminders, serializers, admin
- Merge main into develop
- Add shown_on_calendar filter to NoteFilter
- Merge main into develop
- Include notes in MaterialSerializer
- Merge main into develop
- Introduce homework_series and rename assignment_grade
- Merge main into develop
- Merge main into develop
- Scope Note relations queryset to request user
- Add homework_series support and builders
- Merge main into develop
- Include Microsoft in oauth providers test
- Expose most_impactful_ungraded per course
- Add Microsoft OAuth provider choice
- Tag prod infra deploy with version+build
heliumedu-bot Bot added a commit that referenced this pull request Jun 15, 2026
- Return tokens on password reset confirmation
- Use DRF per-email throttles for auth emails
- Clarify forgot-password API responses
- Implement password reset via signed reset links
- Remove URLError handling in SES webhook view
- Secure HTTP fetch, SES webhook throttle, template fix
- Merge main into develop
- Expand blocked attachment types and MIME list
- Replace urlopen with urlopen_secure in tests
- Add SSRF-safe urlopen_secure utility and switch callers
- Use 'e.g.' instead of 'ex.' in README
- Merge main into develop
- Fix quiz title in example schedule
- Add Docker Hub login to release workflow
- Merge main into develop
- Add cache-busting version to email images
- Make bin scripts executable
- Bump django from 5.2.14 to 5.2.15 (#970)
- Merge main into develop
- Adjust programming course test assertions
- Mark course as online and clear room
- Merge main into develop
- Update material wording, enums, and migrations
- OpenAPI enum injection, migrations, and view edits
- Reference Quill Delta docs in Note fields
- Clarify help_texts and API docs across modules
- Use SUPPORT_URL for external support links
- Docs: update calendar examples and throttle rates
- Merge main into develop
- Update test expected note title
- Set superuser settings and tweak admin perms
- Merge main into develop
- Remove support_email from Info API
- Merge main into develop
- Merge common/feed apps into admin and planner
- Add logged_action decorator for admin actions
- Add power user flag and nightly rollup
- Merge branch 'develop' of github.com:HeliumEdu/platform into develop
- Restrict UserPushToken admin and hide token
- Merge main into develop
- Remove tagline from project description
- Merge main into develop
- Refine OAuth and planner fields + migrations
- Merge main into develop
- Skip email_verified check for Microsoft OAuth
- Merge main into develop
- Add OpenAPI enum descriptions postprocess hook
- Merge branch 'develop' of github.com:HeliumEdu/platform into develop
- Refactor grading, reminders, serializers, admin
- Merge main into develop
- Add shown_on_calendar filter to NoteFilter
- Merge main into develop
- Include notes in MaterialSerializer
- Merge main into develop
- Introduce homework_series and rename assignment_grade
- Merge main into develop
- Merge main into develop
- Scope Note relations queryset to request user
- Add homework_series support and builders
- Merge main into develop
- Include Microsoft in oauth providers test
- Expose most_impactful_ungraded per course
- Add Microsoft OAuth provider choice
- Tag prod infra deploy with version+build
heliumedu-bot Bot added a commit that referenced this pull request Jun 17, 2026
- Use UUID4 for private_slug
- Force media downloads and tighten SSRF checks
- Merge main into develop
- Return tokens on password reset confirmation
- Use DRF per-email throttles for auth emails
- Clarify forgot-password API responses
- Implement password reset via signed reset links
- Remove URLError handling in SES webhook view
- Secure HTTP fetch, SES webhook throttle, template fix
- Merge main into develop
- Expand blocked attachment types and MIME list
- Replace urlopen with urlopen_secure in tests
- Add SSRF-safe urlopen_secure utility and switch callers
- Use 'e.g.' instead of 'ex.' in README
- Merge main into develop
- Fix quiz title in example schedule
- Add Docker Hub login to release workflow
- Merge main into develop
- Add cache-busting version to email images
- Make bin scripts executable
- Bump django from 5.2.14 to 5.2.15 (#970)
- Merge main into develop
- Adjust programming course test assertions
- Mark course as online and clear room
- Merge main into develop
- Update material wording, enums, and migrations
- OpenAPI enum injection, migrations, and view edits
- Reference Quill Delta docs in Note fields
- Clarify help_texts and API docs across modules
- Use SUPPORT_URL for external support links
- Docs: update calendar examples and throttle rates
- Merge main into develop
- Update test expected note title
- Set superuser settings and tweak admin perms
- Merge main into develop
- Remove support_email from Info API
- Merge main into develop
- Merge common/feed apps into admin and planner
- Add logged_action decorator for admin actions
- Add power user flag and nightly rollup
- Merge branch 'develop' of github.com:HeliumEdu/platform into develop
- Restrict UserPushToken admin and hide token
- Merge main into develop
- Remove tagline from project description
- Merge main into develop
- Refine OAuth and planner fields + migrations
- Merge main into develop
- Skip email_verified check for Microsoft OAuth
- Merge main into develop
- Add OpenAPI enum descriptions postprocess hook
- Merge branch 'develop' of github.com:HeliumEdu/platform into develop
- Refactor grading, reminders, serializers, admin
- Merge main into develop
- Add shown_on_calendar filter to NoteFilter
- Merge main into develop
- Include notes in MaterialSerializer
- Merge main into develop
- Introduce homework_series and rename assignment_grade
- Merge main into develop
- Merge main into develop
- Scope Note relations queryset to request user
- Add homework_series support and builders
- Merge main into develop
- Include Microsoft in oauth providers test
- Expose most_impactful_ungraded per course
- Add Microsoft OAuth provider choice
- Tag prod infra deploy with version+build
heliumedu-bot Bot added a commit that referenced this pull request Jun 17, 2026
- Refactor delete_user and sweep requeue logic
- Requeue stuck pending-delete users
- Merge main into develop
- Use UUID4 for private_slug
- Force media downloads and tighten SSRF checks
- Merge main into develop
- Return tokens on password reset confirmation
- Use DRF per-email throttles for auth emails
- Clarify forgot-password API responses
- Implement password reset via signed reset links
- Remove URLError handling in SES webhook view
- Secure HTTP fetch, SES webhook throttle, template fix
- Merge main into develop
- Expand blocked attachment types and MIME list
- Replace urlopen with urlopen_secure in tests
- Add SSRF-safe urlopen_secure utility and switch callers
- Use 'e.g.' instead of 'ex.' in README
- Merge main into develop
- Fix quiz title in example schedule
- Add Docker Hub login to release workflow
- Merge main into develop
- Add cache-busting version to email images
- Make bin scripts executable
- Bump django from 5.2.14 to 5.2.15 (#970)
- Merge main into develop
- Adjust programming course test assertions
- Mark course as online and clear room
- Merge main into develop
- Update material wording, enums, and migrations
- OpenAPI enum injection, migrations, and view edits
- Reference Quill Delta docs in Note fields
- Clarify help_texts and API docs across modules
- Use SUPPORT_URL for external support links
- Docs: update calendar examples and throttle rates
- Merge main into develop
- Update test expected note title
- Set superuser settings and tweak admin perms
- Merge main into develop
- Remove support_email from Info API
- Merge main into develop
- Merge common/feed apps into admin and planner
- Add logged_action decorator for admin actions
- Add power user flag and nightly rollup
- Merge branch 'develop' of github.com:HeliumEdu/platform into develop
- Restrict UserPushToken admin and hide token
- Merge main into develop
- Remove tagline from project description
- Merge main into develop
- Refine OAuth and planner fields + migrations
- Merge main into develop
- Skip email_verified check for Microsoft OAuth
- Merge main into develop
- Add OpenAPI enum descriptions postprocess hook
- Merge branch 'develop' of github.com:HeliumEdu/platform into develop
- Refactor grading, reminders, serializers, admin
- Merge main into develop
- Add shown_on_calendar filter to NoteFilter
- Merge main into develop
- Include notes in MaterialSerializer
- Merge main into develop
- Introduce homework_series and rename assignment_grade
- Merge main into develop
- Merge main into develop
- Scope Note relations queryset to request user
- Add homework_series support and builders
- Merge main into develop
- Include Microsoft in oauth providers test
- Expose most_impactful_ungraded per course
- Add Microsoft OAuth provider choice
- Tag prod infra deploy with version+build
heliumedu-bot Bot added a commit that referenced this pull request Jun 19, 2026
- Use queryset update for ExternalCalendar fields
- Merge main into develop
- Refactor delete_user and sweep requeue logic
- Requeue stuck pending-delete users
- Merge main into develop
- Use UUID4 for private_slug
- Force media downloads and tighten SSRF checks
- Merge main into develop
- Return tokens on password reset confirmation
- Use DRF per-email throttles for auth emails
- Clarify forgot-password API responses
- Implement password reset via signed reset links
- Remove URLError handling in SES webhook view
- Secure HTTP fetch, SES webhook throttle, template fix
- Merge main into develop
- Expand blocked attachment types and MIME list
- Replace urlopen with urlopen_secure in tests
- Add SSRF-safe urlopen_secure utility and switch callers
- Use 'e.g.' instead of 'ex.' in README
- Merge main into develop
- Fix quiz title in example schedule
- Add Docker Hub login to release workflow
- Merge main into develop
- Add cache-busting version to email images
- Make bin scripts executable
- Bump django from 5.2.14 to 5.2.15 (#970)
- Merge main into develop
- Adjust programming course test assertions
- Mark course as online and clear room
- Merge main into develop
- Update material wording, enums, and migrations
- OpenAPI enum injection, migrations, and view edits
- Reference Quill Delta docs in Note fields
- Clarify help_texts and API docs across modules
- Use SUPPORT_URL for external support links
- Docs: update calendar examples and throttle rates
- Merge main into develop
- Update test expected note title
- Set superuser settings and tweak admin perms
- Merge main into develop
- Remove support_email from Info API
- Merge main into develop
- Merge common/feed apps into admin and planner
- Add logged_action decorator for admin actions
- Add power user flag and nightly rollup
- Merge branch 'develop' of github.com:HeliumEdu/platform into develop
- Restrict UserPushToken admin and hide token
- Merge main into develop
- Remove tagline from project description
- Merge main into develop
- Refine OAuth and planner fields + migrations
- Merge main into develop
- Skip email_verified check for Microsoft OAuth
- Merge main into develop
- Add OpenAPI enum descriptions postprocess hook
- Merge branch 'develop' of github.com:HeliumEdu/platform into develop
- Refactor grading, reminders, serializers, admin
- Merge main into develop
- Add shown_on_calendar filter to NoteFilter
- Merge main into develop
- Include notes in MaterialSerializer
- Merge main into develop
- Introduce homework_series and rename assignment_grade
- Merge main into develop
- Merge main into develop
- Scope Note relations queryset to request user
- Add homework_series support and builders
- Merge main into develop
- Include Microsoft in oauth providers test
- Expose most_impactful_ungraded per course
- Add Microsoft OAuth provider choice
- Tag prod infra deploy with version+build
heliumedu-bot Bot added a commit that referenced this pull request Jul 6, 2026
- Add related ID search fields in planner admin
- Bump datadog from 0.52.1 to 0.52.2 (#971)
- Merge main into develop
- Use queryset update for ExternalCalendar fields
- Merge main into develop
- Refactor delete_user and sweep requeue logic
- Requeue stuck pending-delete users
- Merge main into develop
- Use UUID4 for private_slug
- Force media downloads and tighten SSRF checks
- Merge main into develop
- Return tokens on password reset confirmation
- Use DRF per-email throttles for auth emails
- Clarify forgot-password API responses
- Implement password reset via signed reset links
- Remove URLError handling in SES webhook view
- Secure HTTP fetch, SES webhook throttle, template fix
- Merge main into develop
- Expand blocked attachment types and MIME list
- Replace urlopen with urlopen_secure in tests
- Add SSRF-safe urlopen_secure utility and switch callers
- Use 'e.g.' instead of 'ex.' in README
- Merge main into develop
- Fix quiz title in example schedule
- Add Docker Hub login to release workflow
- Merge main into develop
- Add cache-busting version to email images
- Make bin scripts executable
- Bump django from 5.2.14 to 5.2.15 (#970)
- Merge main into develop
- Adjust programming course test assertions
- Mark course as online and clear room
- Merge main into develop
- Update material wording, enums, and migrations
- OpenAPI enum injection, migrations, and view edits
- Reference Quill Delta docs in Note fields
- Clarify help_texts and API docs across modules
- Use SUPPORT_URL for external support links
- Docs: update calendar examples and throttle rates
- Merge main into develop
- Update test expected note title
- Set superuser settings and tweak admin perms
- Merge main into develop
- Remove support_email from Info API
- Merge main into develop
- Merge common/feed apps into admin and planner
- Add logged_action decorator for admin actions
- Add power user flag and nightly rollup
- Merge branch 'develop' of github.com:HeliumEdu/platform into develop
- Restrict UserPushToken admin and hide token
- Merge main into develop
- Remove tagline from project description
- Merge main into develop
- Refine OAuth and planner fields + migrations
- Merge main into develop
- Skip email_verified check for Microsoft OAuth
- Merge main into develop
- Add OpenAPI enum descriptions postprocess hook
- Merge branch 'develop' of github.com:HeliumEdu/platform into develop
- Refactor grading, reminders, serializers, admin
- Merge main into develop
- Add shown_on_calendar filter to NoteFilter
- Merge main into develop
- Include notes in MaterialSerializer
- Merge main into develop
- Introduce homework_series and rename assignment_grade
- Merge main into develop
- Merge main into develop
- Scope Note relations queryset to request user
- Add homework_series support and builders
- Merge main into develop
- Include Microsoft in oauth providers test
- Expose most_impactful_ungraded per course
- Add Microsoft OAuth provider choice
- Tag prod infra deploy with version+build
heliumedu-bot Bot added a commit that referenced this pull request Jul 6, 2026
- Infer weekly BYDAY and batch grade updates
- Reject unsupported RRULE properties
- Infer BYDAY for weekly RRULEs without it
- Merge main into develop
- Add related ID search fields in planner admin
- Bump datadog from 0.52.1 to 0.52.2 (#971)
- Merge main into develop
- Use queryset update for ExternalCalendar fields
- Merge main into develop
- Refactor delete_user and sweep requeue logic
- Requeue stuck pending-delete users
- Merge main into develop
- Use UUID4 for private_slug
- Force media downloads and tighten SSRF checks
- Merge main into develop
- Return tokens on password reset confirmation
- Use DRF per-email throttles for auth emails
- Clarify forgot-password API responses
- Implement password reset via signed reset links
- Remove URLError handling in SES webhook view
- Secure HTTP fetch, SES webhook throttle, template fix
- Merge main into develop
- Expand blocked attachment types and MIME list
- Replace urlopen with urlopen_secure in tests
- Add SSRF-safe urlopen_secure utility and switch callers
- Use 'e.g.' instead of 'ex.' in README
- Merge main into develop
- Fix quiz title in example schedule
- Add Docker Hub login to release workflow
- Merge main into develop
- Add cache-busting version to email images
- Make bin scripts executable
- Bump django from 5.2.14 to 5.2.15 (#970)
- Merge main into develop
- Adjust programming course test assertions
- Mark course as online and clear room
- Merge main into develop
- Update material wording, enums, and migrations
- OpenAPI enum injection, migrations, and view edits
- Reference Quill Delta docs in Note fields
- Clarify help_texts and API docs across modules
- Use SUPPORT_URL for external support links
- Docs: update calendar examples and throttle rates
- Merge main into develop
- Update test expected note title
- Set superuser settings and tweak admin perms
- Merge main into develop
- Remove support_email from Info API
- Merge main into develop
- Merge common/feed apps into admin and planner
- Add logged_action decorator for admin actions
- Add power user flag and nightly rollup
- Merge branch 'develop' of github.com:HeliumEdu/platform into develop
- Restrict UserPushToken admin and hide token
- Merge main into develop
- Remove tagline from project description
- Merge main into develop
- Refine OAuth and planner fields + migrations
- Merge main into develop
- Skip email_verified check for Microsoft OAuth
- Merge main into develop
- Add OpenAPI enum descriptions postprocess hook
- Merge branch 'develop' of github.com:HeliumEdu/platform into develop
- Refactor grading, reminders, serializers, admin
- Merge main into develop
- Add shown_on_calendar filter to NoteFilter
- Merge main into develop
- Include notes in MaterialSerializer
- Merge main into develop
- Introduce homework_series and rename assignment_grade
- Merge main into develop
- Merge main into develop
- Scope Note relations queryset to request user
- Add homework_series support and builders
- Merge main into develop
- Include Microsoft in oauth providers test
- Expose most_impactful_ungraded per course
- Add Microsoft OAuth provider choice
- Tag prod infra deploy with version+build
heliumedu-bot Bot added a commit that referenced this pull request Jul 9, 2026
- Optimize course group grade recalculation
- Activate users on reset, optimize grade recalcs
- Bump django from 5.2.15 to 5.2.16 (#972)
- Merge main into develop
- Infer weekly BYDAY and batch grade updates
- Reject unsupported RRULE properties
- Infer BYDAY for weekly RRULEs without it
- Merge main into develop
- Add related ID search fields in planner admin
- Bump datadog from 0.52.1 to 0.52.2 (#971)
- Merge main into develop
- Use queryset update for ExternalCalendar fields
- Merge main into develop
- Refactor delete_user and sweep requeue logic
- Requeue stuck pending-delete users
- Merge main into develop
- Use UUID4 for private_slug
- Force media downloads and tighten SSRF checks
- Merge main into develop
- Return tokens on password reset confirmation
- Use DRF per-email throttles for auth emails
- Clarify forgot-password API responses
- Implement password reset via signed reset links
- Remove URLError handling in SES webhook view
- Secure HTTP fetch, SES webhook throttle, template fix
- Merge main into develop
- Expand blocked attachment types and MIME list
- Replace urlopen with urlopen_secure in tests
- Add SSRF-safe urlopen_secure utility and switch callers
- Use 'e.g.' instead of 'ex.' in README
- Merge main into develop
- Fix quiz title in example schedule
- Add Docker Hub login to release workflow
- Merge main into develop
- Add cache-busting version to email images
- Make bin scripts executable
- Bump django from 5.2.14 to 5.2.15 (#970)
- Merge main into develop
- Adjust programming course test assertions
- Mark course as online and clear room
- Merge main into develop
- Update material wording, enums, and migrations
- OpenAPI enum injection, migrations, and view edits
- Reference Quill Delta docs in Note fields
- Clarify help_texts and API docs across modules
- Use SUPPORT_URL for external support links
- Docs: update calendar examples and throttle rates
- Merge main into develop
- Update test expected note title
- Set superuser settings and tweak admin perms
- Merge main into develop
- Remove support_email from Info API
- Merge main into develop
- Merge common/feed apps into admin and planner
- Add logged_action decorator for admin actions
- Add power user flag and nightly rollup
- Merge branch 'develop' of github.com:HeliumEdu/platform into develop
- Restrict UserPushToken admin and hide token
- Merge main into develop
- Remove tagline from project description
- Merge main into develop
- Refine OAuth and planner fields + migrations
- Merge main into develop
- Skip email_verified check for Microsoft OAuth
- Merge main into develop
- Add OpenAPI enum descriptions postprocess hook
- Merge branch 'develop' of github.com:HeliumEdu/platform into develop
- Refactor grading, reminders, serializers, admin
- Merge main into develop
- Add shown_on_calendar filter to NoteFilter
- Merge main into develop
- Include notes in MaterialSerializer
- Merge main into develop
- Introduce homework_series and rename assignment_grade
- Merge main into develop
- Merge main into develop
- Scope Note relations queryset to request user
- Add homework_series support and builders
- Merge main into develop
- Include Microsoft in oauth providers test
- Expose most_impactful_ungraded per course
- Add Microsoft OAuth provider choice
- Tag prod infra deploy with version+build
heliumedu-bot Bot added a commit that referenced this pull request Jul 9, 2026
- Export computed summary fields for courses and categories
- Merge main into develop
- Optimize course group grade recalculation
- Activate users on reset, optimize grade recalcs
- Bump django from 5.2.15 to 5.2.16 (#972)
- Merge main into develop
- Infer weekly BYDAY and batch grade updates
- Reject unsupported RRULE properties
- Infer BYDAY for weekly RRULEs without it
- Merge main into develop
- Add related ID search fields in planner admin
- Bump datadog from 0.52.1 to 0.52.2 (#971)
- Merge main into develop
- Use queryset update for ExternalCalendar fields
- Merge main into develop
- Refactor delete_user and sweep requeue logic
- Requeue stuck pending-delete users
- Merge main into develop
- Use UUID4 for private_slug
- Force media downloads and tighten SSRF checks
- Merge main into develop
- Return tokens on password reset confirmation
- Use DRF per-email throttles for auth emails
- Clarify forgot-password API responses
- Implement password reset via signed reset links
- Remove URLError handling in SES webhook view
- Secure HTTP fetch, SES webhook throttle, template fix
- Merge main into develop
- Expand blocked attachment types and MIME list
- Replace urlopen with urlopen_secure in tests
- Add SSRF-safe urlopen_secure utility and switch callers
- Use 'e.g.' instead of 'ex.' in README
- Merge main into develop
- Fix quiz title in example schedule
- Add Docker Hub login to release workflow
- Merge main into develop
- Add cache-busting version to email images
- Make bin scripts executable
- Bump django from 5.2.14 to 5.2.15 (#970)
- Merge main into develop
- Adjust programming course test assertions
- Mark course as online and clear room
- Merge main into develop
- Update material wording, enums, and migrations
- OpenAPI enum injection, migrations, and view edits
- Reference Quill Delta docs in Note fields
- Clarify help_texts and API docs across modules
- Use SUPPORT_URL for external support links
- Docs: update calendar examples and throttle rates
- Merge main into develop
- Update test expected note title
- Set superuser settings and tweak admin perms
- Merge main into develop
- Remove support_email from Info API
- Merge main into develop
- Merge common/feed apps into admin and planner
- Add logged_action decorator for admin actions
- Add power user flag and nightly rollup
- Merge branch 'develop' of github.com:HeliumEdu/platform into develop
- Restrict UserPushToken admin and hide token
- Merge main into develop
- Remove tagline from project description
- Merge main into develop
- Refine OAuth and planner fields + migrations
- Merge main into develop
- Skip email_verified check for Microsoft OAuth
- Merge main into develop
- Add OpenAPI enum descriptions postprocess hook
- Merge branch 'develop' of github.com:HeliumEdu/platform into develop
- Refactor grading, reminders, serializers, admin
- Merge main into develop
- Add shown_on_calendar filter to NoteFilter
- Merge main into develop
- Include notes in MaterialSerializer
- Merge main into develop
- Introduce homework_series and rename assignment_grade
- Merge main into develop
- Merge main into develop
- Scope Note relations queryset to request user
- Add homework_series support and builders
- Merge main into develop
- Include Microsoft in oauth providers test
- Expose most_impactful_ungraded per course
- Add Microsoft OAuth provider choice
- Tag prod infra deploy with version+build
heliumedu-bot Bot added a commit that referenced this pull request Jul 9, 2026
- Preserve homework completed_at on export-import
- Merge main into develop
- Export computed summary fields for courses and categories
- Merge main into develop
- Optimize course group grade recalculation
- Activate users on reset, optimize grade recalcs
- Bump django from 5.2.15 to 5.2.16 (#972)
- Merge main into develop
- Infer weekly BYDAY and batch grade updates
- Reject unsupported RRULE properties
- Infer BYDAY for weekly RRULEs without it
- Merge main into develop
- Add related ID search fields in planner admin
- Bump datadog from 0.52.1 to 0.52.2 (#971)
- Merge main into develop
- Use queryset update for ExternalCalendar fields
- Merge main into develop
- Refactor delete_user and sweep requeue logic
- Requeue stuck pending-delete users
- Merge main into develop
- Use UUID4 for private_slug
- Force media downloads and tighten SSRF checks
- Merge main into develop
- Return tokens on password reset confirmation
- Use DRF per-email throttles for auth emails
- Clarify forgot-password API responses
- Implement password reset via signed reset links
- Remove URLError handling in SES webhook view
- Secure HTTP fetch, SES webhook throttle, template fix
- Merge main into develop
- Expand blocked attachment types and MIME list
- Replace urlopen with urlopen_secure in tests
- Add SSRF-safe urlopen_secure utility and switch callers
- Use 'e.g.' instead of 'ex.' in README
- Merge main into develop
- Fix quiz title in example schedule
- Add Docker Hub login to release workflow
- Merge main into develop
- Add cache-busting version to email images
- Make bin scripts executable
- Bump django from 5.2.14 to 5.2.15 (#970)
- Merge main into develop
- Adjust programming course test assertions
- Mark course as online and clear room
- Merge main into develop
- Update material wording, enums, and migrations
- OpenAPI enum injection, migrations, and view edits
- Reference Quill Delta docs in Note fields
- Clarify help_texts and API docs across modules
- Use SUPPORT_URL for external support links
- Docs: update calendar examples and throttle rates
- Merge main into develop
- Update test expected note title
- Set superuser settings and tweak admin perms
- Merge main into develop
- Remove support_email from Info API
- Merge main into develop
- Merge common/feed apps into admin and planner
- Add logged_action decorator for admin actions
- Add power user flag and nightly rollup
- Merge branch 'develop' of github.com:HeliumEdu/platform into develop
- Restrict UserPushToken admin and hide token
- Merge main into develop
- Remove tagline from project description
- Merge main into develop
- Refine OAuth and planner fields + migrations
- Merge main into develop
- Skip email_verified check for Microsoft OAuth
- Merge main into develop
- Add OpenAPI enum descriptions postprocess hook
- Merge branch 'develop' of github.com:HeliumEdu/platform into develop
- Refactor grading, reminders, serializers, admin
- Merge main into develop
- Add shown_on_calendar filter to NoteFilter
- Merge main into develop
- Include notes in MaterialSerializer
- Merge main into develop
- Introduce homework_series and rename assignment_grade
- Merge main into develop
- Merge main into develop
- Scope Note relations queryset to request user
- Add homework_series support and builders
- Merge main into develop
- Include Microsoft in oauth providers test
- Expose most_impactful_ungraded per course
- Add Microsoft OAuth provider choice
- Tag prod infra deploy with version+build
heliumedu-bot Bot added a commit that referenced this pull request Jul 15, 2026
- Use raw FK IDs in delete signal handlers
- Merge main into develop
- Preserve homework completed_at on export-import
- Merge main into develop
- Export computed summary fields for courses and categories
- Merge main into develop
- Optimize course group grade recalculation
- Activate users on reset, optimize grade recalcs
- Bump django from 5.2.15 to 5.2.16 (#972)
- Merge main into develop
- Infer weekly BYDAY and batch grade updates
- Reject unsupported RRULE properties
- Infer BYDAY for weekly RRULEs without it
- Merge main into develop
- Add related ID search fields in planner admin
- Bump datadog from 0.52.1 to 0.52.2 (#971)
- Merge main into develop
- Use queryset update for ExternalCalendar fields
- Merge main into develop
- Refactor delete_user and sweep requeue logic
- Requeue stuck pending-delete users
- Merge main into develop
- Use UUID4 for private_slug
- Force media downloads and tighten SSRF checks
- Merge main into develop
- Return tokens on password reset confirmation
- Use DRF per-email throttles for auth emails
- Clarify forgot-password API responses
- Implement password reset via signed reset links
- Remove URLError handling in SES webhook view
- Secure HTTP fetch, SES webhook throttle, template fix
- Merge main into develop
- Expand blocked attachment types and MIME list
- Replace urlopen with urlopen_secure in tests
- Add SSRF-safe urlopen_secure utility and switch callers
- Use 'e.g.' instead of 'ex.' in README
- Merge main into develop
- Fix quiz title in example schedule
- Add Docker Hub login to release workflow
- Merge main into develop
- Add cache-busting version to email images
- Make bin scripts executable
- Bump django from 5.2.14 to 5.2.15 (#970)
- Merge main into develop
- Adjust programming course test assertions
- Mark course as online and clear room
- Merge main into develop
- Update material wording, enums, and migrations
- OpenAPI enum injection, migrations, and view edits
- Reference Quill Delta docs in Note fields
- Clarify help_texts and API docs across modules
- Use SUPPORT_URL for external support links
- Docs: update calendar examples and throttle rates
- Merge main into develop
- Update test expected note title
- Set superuser settings and tweak admin perms
- Merge main into develop
- Remove support_email from Info API
- Merge main into develop
- Merge common/feed apps into admin and planner
- Add logged_action decorator for admin actions
- Add power user flag and nightly rollup
- Merge branch 'develop' of github.com:HeliumEdu/platform into develop
- Restrict UserPushToken admin and hide token
- Merge main into develop
- Remove tagline from project description
- Merge main into develop
- Refine OAuth and planner fields + migrations
- Merge main into develop
- Skip email_verified check for Microsoft OAuth
- Merge main into develop
- Add OpenAPI enum descriptions postprocess hook
- Merge branch 'develop' of github.com:HeliumEdu/platform into develop
- Refactor grading, reminders, serializers, admin
- Merge main into develop
- Add shown_on_calendar filter to NoteFilter
- Merge main into develop
- Include notes in MaterialSerializer
- Merge main into develop
- Introduce homework_series and rename assignment_grade
- Merge main into develop
- Merge main into develop
- Scope Note relations queryset to request user
- Add homework_series support and builders
- Merge main into develop
- Include Microsoft in oauth providers test
- Expose most_impactful_ungraded per course
- Add Microsoft OAuth provider choice
- Tag prod infra deploy with version+build
heliumedu-bot Bot added a commit that referenced this pull request Jul 17, 2026
- Add opt-in API pagination with list default
- Merge main into develop
- Use raw FK IDs in delete signal handlers
- Merge main into develop
- Preserve homework completed_at on export-import
- Merge main into develop
- Export computed summary fields for courses and categories
- Merge main into develop
- Optimize course group grade recalculation
- Activate users on reset, optimize grade recalcs
- Bump django from 5.2.15 to 5.2.16 (#972)
- Merge main into develop
- Infer weekly BYDAY and batch grade updates
- Reject unsupported RRULE properties
- Infer BYDAY for weekly RRULEs without it
- Merge main into develop
- Add related ID search fields in planner admin
- Bump datadog from 0.52.1 to 0.52.2 (#971)
- Merge main into develop
- Use queryset update for ExternalCalendar fields
- Merge main into develop
- Refactor delete_user and sweep requeue logic
- Requeue stuck pending-delete users
- Merge main into develop
- Use UUID4 for private_slug
- Force media downloads and tighten SSRF checks
- Merge main into develop
- Return tokens on password reset confirmation
- Use DRF per-email throttles for auth emails
- Clarify forgot-password API responses
- Implement password reset via signed reset links
- Remove URLError handling in SES webhook view
- Secure HTTP fetch, SES webhook throttle, template fix
- Merge main into develop
- Expand blocked attachment types and MIME list
- Replace urlopen with urlopen_secure in tests
- Add SSRF-safe urlopen_secure utility and switch callers
- Use 'e.g.' instead of 'ex.' in README
- Merge main into develop
- Fix quiz title in example schedule
- Add Docker Hub login to release workflow
- Merge main into develop
- Add cache-busting version to email images
- Make bin scripts executable
- Bump django from 5.2.14 to 5.2.15 (#970)
- Merge main into develop
- Adjust programming course test assertions
- Mark course as online and clear room
- Merge main into develop
- Update material wording, enums, and migrations
- OpenAPI enum injection, migrations, and view edits
- Reference Quill Delta docs in Note fields
- Clarify help_texts and API docs across modules
- Use SUPPORT_URL for external support links
- Docs: update calendar examples and throttle rates
- Merge main into develop
- Update test expected note title
- Set superuser settings and tweak admin perms
- Merge main into develop
- Remove support_email from Info API
- Merge main into develop
- Merge common/feed apps into admin and planner
- Add logged_action decorator for admin actions
- Add power user flag and nightly rollup
- Merge branch 'develop' of github.com:HeliumEdu/platform into develop
- Restrict UserPushToken admin and hide token
- Merge main into develop
- Remove tagline from project description
- Merge main into develop
- Refine OAuth and planner fields + migrations
- Merge main into develop
- Skip email_verified check for Microsoft OAuth
- Merge main into develop
- Add OpenAPI enum descriptions postprocess hook
- Merge branch 'develop' of github.com:HeliumEdu/platform into develop
- Refactor grading, reminders, serializers, admin
- Merge main into develop
- Add shown_on_calendar filter to NoteFilter
- Merge main into develop
- Include notes in MaterialSerializer
- Merge main into develop
- Introduce homework_series and rename assignment_grade
- Merge main into develop
- Merge main into develop
- Scope Note relations queryset to request user
- Add homework_series support and builders
- Merge main into develop
- Include Microsoft in oauth providers test
- Expose most_impactful_ungraded per course
- Add Microsoft OAuth provider choice
- Tag prod infra deploy with version+build
heliumedu-bot Bot added a commit that referenced this pull request Jul 17, 2026
- Remove Android collapse_key from push service
- Send dismiss pushes when reminders are dismissed
- Expose minimum supported version in info API
- Merge main into develop
- Add opt-in API pagination with list default
- Merge main into develop
- Use raw FK IDs in delete signal handlers
- Merge main into develop
- Preserve homework completed_at on export-import
- Merge main into develop
- Export computed summary fields for courses and categories
- Merge main into develop
- Optimize course group grade recalculation
- Activate users on reset, optimize grade recalcs
- Bump django from 5.2.15 to 5.2.16 (#972)
- Merge main into develop
- Infer weekly BYDAY and batch grade updates
- Reject unsupported RRULE properties
- Infer BYDAY for weekly RRULEs without it
- Merge main into develop
- Add related ID search fields in planner admin
- Bump datadog from 0.52.1 to 0.52.2 (#971)
- Merge main into develop
- Use queryset update for ExternalCalendar fields
- Merge main into develop
- Refactor delete_user and sweep requeue logic
- Requeue stuck pending-delete users
- Merge main into develop
- Use UUID4 for private_slug
- Force media downloads and tighten SSRF checks
- Merge main into develop
- Return tokens on password reset confirmation
- Use DRF per-email throttles for auth emails
- Clarify forgot-password API responses
- Implement password reset via signed reset links
- Remove URLError handling in SES webhook view
- Secure HTTP fetch, SES webhook throttle, template fix
- Merge main into develop
- Expand blocked attachment types and MIME list
- Replace urlopen with urlopen_secure in tests
- Add SSRF-safe urlopen_secure utility and switch callers
- Use 'e.g.' instead of 'ex.' in README
- Merge main into develop
- Fix quiz title in example schedule
- Add Docker Hub login to release workflow
- Merge main into develop
- Add cache-busting version to email images
- Make bin scripts executable
- Bump django from 5.2.14 to 5.2.15 (#970)
- Merge main into develop
- Adjust programming course test assertions
- Mark course as online and clear room
- Merge main into develop
- Update material wording, enums, and migrations
- OpenAPI enum injection, migrations, and view edits
- Reference Quill Delta docs in Note fields
- Clarify help_texts and API docs across modules
- Use SUPPORT_URL for external support links
- Docs: update calendar examples and throttle rates
- Merge main into develop
- Update test expected note title
- Set superuser settings and tweak admin perms
- Merge main into develop
- Remove support_email from Info API
- Merge main into develop
- Merge common/feed apps into admin and planner
- Add logged_action decorator for admin actions
- Add power user flag and nightly rollup
- Merge branch 'develop' of github.com:HeliumEdu/platform into develop
- Restrict UserPushToken admin and hide token
- Merge main into develop
- Remove tagline from project description
- Merge main into develop
- Refine OAuth and planner fields + migrations
- Merge main into develop
- Skip email_verified check for Microsoft OAuth
- Merge main into develop
- Add OpenAPI enum descriptions postprocess hook
- Merge branch 'develop' of github.com:HeliumEdu/platform into develop
- Refactor grading, reminders, serializers, admin
- Merge main into develop
- Add shown_on_calendar filter to NoteFilter
- Merge main into develop
- Include notes in MaterialSerializer
- Merge main into develop
- Introduce homework_series and rename assignment_grade
- Merge main into develop
- Merge main into develop
- Scope Note relations queryset to request user
- Add homework_series support and builders
- Merge main into develop
- Include Microsoft in oauth providers test
- Expose most_impactful_ungraded per course
- Add Microsoft OAuth provider choice
- Tag prod infra deploy with version+build
heliumedu-bot Bot added a commit that referenced this pull request Jul 19, 2026
- Increase user API throttle to 130/min
- Merge main into develop
- Remove Android collapse_key from push service
- Send dismiss pushes when reminders are dismissed
- Expose minimum supported version in info API
- Merge main into develop
- Add opt-in API pagination with list default
- Merge main into develop
- Use raw FK IDs in delete signal handlers
- Merge main into develop
- Preserve homework completed_at on export-import
- Merge main into develop
- Export computed summary fields for courses and categories
- Merge main into develop
- Optimize course group grade recalculation
- Activate users on reset, optimize grade recalcs
- Bump django from 5.2.15 to 5.2.16 (#972)
- Merge main into develop
- Infer weekly BYDAY and batch grade updates
- Reject unsupported RRULE properties
- Infer BYDAY for weekly RRULEs without it
- Merge main into develop
- Add related ID search fields in planner admin
- Bump datadog from 0.52.1 to 0.52.2 (#971)
- Merge main into develop
- Use queryset update for ExternalCalendar fields
- Merge main into develop
- Refactor delete_user and sweep requeue logic
- Requeue stuck pending-delete users
- Merge main into develop
- Use UUID4 for private_slug
- Force media downloads and tighten SSRF checks
- Merge main into develop
- Return tokens on password reset confirmation
- Use DRF per-email throttles for auth emails
- Clarify forgot-password API responses
- Implement password reset via signed reset links
- Remove URLError handling in SES webhook view
- Secure HTTP fetch, SES webhook throttle, template fix
- Merge main into develop
- Expand blocked attachment types and MIME list
- Replace urlopen with urlopen_secure in tests
- Add SSRF-safe urlopen_secure utility and switch callers
- Use 'e.g.' instead of 'ex.' in README
- Merge main into develop
- Fix quiz title in example schedule
- Add Docker Hub login to release workflow
- Merge main into develop
- Add cache-busting version to email images
- Make bin scripts executable
- Bump django from 5.2.14 to 5.2.15 (#970)
- Merge main into develop
- Adjust programming course test assertions
- Mark course as online and clear room
- Merge main into develop
- Update material wording, enums, and migrations
- OpenAPI enum injection, migrations, and view edits
- Reference Quill Delta docs in Note fields
- Clarify help_texts and API docs across modules
- Use SUPPORT_URL for external support links
- Docs: update calendar examples and throttle rates
- Merge main into develop
- Update test expected note title
- Set superuser settings and tweak admin perms
- Merge main into develop
- Remove support_email from Info API
- Merge main into develop
- Merge common/feed apps into admin and planner
- Add logged_action decorator for admin actions
- Add power user flag and nightly rollup
- Merge branch 'develop' of github.com:HeliumEdu/platform into develop
- Restrict UserPushToken admin and hide token
- Merge main into develop
- Remove tagline from project description
- Merge main into develop
- Refine OAuth and planner fields + migrations
- Merge main into develop
- Skip email_verified check for Microsoft OAuth
- Merge main into develop
- Add OpenAPI enum descriptions postprocess hook
- Merge branch 'develop' of github.com:HeliumEdu/platform into develop
- Refactor grading, reminders, serializers, admin
- Merge main into develop
- Add shown_on_calendar filter to NoteFilter
- Merge main into develop
- Include notes in MaterialSerializer
- Merge main into develop
- Introduce homework_series and rename assignment_grade
- Merge main into develop
- Merge main into develop
- Scope Note relations queryset to request user
- Add homework_series support and builders
- Merge main into develop
- Include Microsoft in oauth providers test
- Expose most_impactful_ungraded per course
- Add Microsoft OAuth provider choice
- Tag prod infra deploy with version+build
heliumedu-bot Bot added a commit that referenced this pull request Jul 19, 2026
- Wrap example schedule ops in transactions
- Merge main into develop
- Increase user API throttle to 130/min
- Merge main into develop
- Remove Android collapse_key from push service
- Send dismiss pushes when reminders are dismissed
- Expose minimum supported version in info API
- Merge main into develop
- Add opt-in API pagination with list default
- Merge main into develop
- Use raw FK IDs in delete signal handlers
- Merge main into develop
- Preserve homework completed_at on export-import
- Merge main into develop
- Export computed summary fields for courses and categories
- Merge main into develop
- Optimize course group grade recalculation
- Activate users on reset, optimize grade recalcs
- Bump django from 5.2.15 to 5.2.16 (#972)
- Merge main into develop
- Infer weekly BYDAY and batch grade updates
- Reject unsupported RRULE properties
- Infer BYDAY for weekly RRULEs without it
- Merge main into develop
- Add related ID search fields in planner admin
- Bump datadog from 0.52.1 to 0.52.2 (#971)
- Merge main into develop
- Use queryset update for ExternalCalendar fields
- Merge main into develop
- Refactor delete_user and sweep requeue logic
- Requeue stuck pending-delete users
- Merge main into develop
- Use UUID4 for private_slug
- Force media downloads and tighten SSRF checks
- Merge main into develop
- Return tokens on password reset confirmation
- Use DRF per-email throttles for auth emails
- Clarify forgot-password API responses
- Implement password reset via signed reset links
- Remove URLError handling in SES webhook view
- Secure HTTP fetch, SES webhook throttle, template fix
- Merge main into develop
- Expand blocked attachment types and MIME list
- Replace urlopen with urlopen_secure in tests
- Add SSRF-safe urlopen_secure utility and switch callers
- Use 'e.g.' instead of 'ex.' in README
- Merge main into develop
- Fix quiz title in example schedule
- Add Docker Hub login to release workflow
- Merge main into develop
- Add cache-busting version to email images
- Make bin scripts executable
- Bump django from 5.2.14 to 5.2.15 (#970)
- Merge main into develop
- Adjust programming course test assertions
- Mark course as online and clear room
- Merge main into develop
- Update material wording, enums, and migrations
- OpenAPI enum injection, migrations, and view edits
- Reference Quill Delta docs in Note fields
- Clarify help_texts and API docs across modules
- Use SUPPORT_URL for external support links
- Docs: update calendar examples and throttle rates
- Merge main into develop
- Update test expected note title
- Set superuser settings and tweak admin perms
- Merge main into develop
- Remove support_email from Info API
- Merge main into develop
- Merge common/feed apps into admin and planner
- Add logged_action decorator for admin actions
- Add power user flag and nightly rollup
- Merge branch 'develop' of github.com:HeliumEdu/platform into develop
- Restrict UserPushToken admin and hide token
- Merge main into develop
- Remove tagline from project description
- Merge main into develop
- Refine OAuth and planner fields + migrations
- Merge main into develop
- Skip email_verified check for Microsoft OAuth
- Merge main into develop
- Add OpenAPI enum descriptions postprocess hook
- Merge branch 'develop' of github.com:HeliumEdu/platform into develop
- Refactor grading, reminders, serializers, admin
- Merge main into develop
- Add shown_on_calendar filter to NoteFilter
- Merge main into develop
- Include notes in MaterialSerializer
- Merge main into develop
- Introduce homework_series and rename assignment_grade
- Merge main into develop
- Merge main into develop
- Scope Note relations queryset to request user
- Add homework_series support and builders
- Merge main into develop
- Include Microsoft in oauth providers test
- Expose most_impactful_ungraded per course
- Add Microsoft OAuth provider choice
- Tag prod infra deploy with version+build
heliumedu-bot Bot added a commit that referenced this pull request Jul 25, 2026
- Rename planner API messages to use class
- Bump pillow from 12.2.0 to 12.3.0 in the pip group across 1 directory (#973)
- Update README image links to heliumedu.com
- Merge main into develop
- Wrap example schedule ops in transactions
- Merge main into develop
- Increase user API throttle to 130/min
- Merge main into develop
- Remove Android collapse_key from push service
- Send dismiss pushes when reminders are dismissed
- Expose minimum supported version in info API
- Merge main into develop
- Add opt-in API pagination with list default
- Merge main into develop
- Use raw FK IDs in delete signal handlers
- Merge main into develop
- Preserve homework completed_at on export-import
- Merge main into develop
- Export computed summary fields for courses and categories
- Merge main into develop
- Optimize course group grade recalculation
- Activate users on reset, optimize grade recalcs
- Bump django from 5.2.15 to 5.2.16 (#972)
- Merge main into develop
- Infer weekly BYDAY and batch grade updates
- Reject unsupported RRULE properties
- Infer BYDAY for weekly RRULEs without it
- Merge main into develop
- Add related ID search fields in planner admin
- Bump datadog from 0.52.1 to 0.52.2 (#971)
- Merge main into develop
- Use queryset update for ExternalCalendar fields
- Merge main into develop
- Refactor delete_user and sweep requeue logic
- Requeue stuck pending-delete users
- Merge main into develop
- Use UUID4 for private_slug
- Force media downloads and tighten SSRF checks
- Merge main into develop
- Return tokens on password reset confirmation
- Use DRF per-email throttles for auth emails
- Clarify forgot-password API responses
- Implement password reset via signed reset links
- Remove URLError handling in SES webhook view
- Secure HTTP fetch, SES webhook throttle, template fix
- Merge main into develop
- Expand blocked attachment types and MIME list
- Replace urlopen with urlopen_secure in tests
- Add SSRF-safe urlopen_secure utility and switch callers
- Use 'e.g.' instead of 'ex.' in README
- Merge main into develop
- Fix quiz title in example schedule
- Add Docker Hub login to release workflow
- Merge main into develop
- Add cache-busting version to email images
- Make bin scripts executable
- Bump django from 5.2.14 to 5.2.15 (#970)
- Merge main into develop
- Adjust programming course test assertions
- Mark course as online and clear room
- Merge main into develop
- Update material wording, enums, and migrations
- OpenAPI enum injection, migrations, and view edits
- Reference Quill Delta docs in Note fields
- Clarify help_texts and API docs across modules
- Use SUPPORT_URL for external support links
- Docs: update calendar examples and throttle rates
- Merge main into develop
- Update test expected note title
- Set superuser settings and tweak admin perms
- Merge main into develop
- Remove support_email from Info API
- Merge main into develop
- Merge common/feed apps into admin and planner
- Add logged_action decorator for admin actions
- Add power user flag and nightly rollup
- Merge branch 'develop' of github.com:HeliumEdu/platform into develop
- Restrict UserPushToken admin and hide token
- Merge main into develop
- Remove tagline from project description
- Merge main into develop
- Refine OAuth and planner fields + migrations
- Merge main into develop
- Skip email_verified check for Microsoft OAuth
- Merge main into develop
- Add OpenAPI enum descriptions postprocess hook
- Merge branch 'develop' of github.com:HeliumEdu/platform into develop
- Refactor grading, reminders, serializers, admin
- Merge main into develop
- Add shown_on_calendar filter to NoteFilter
- Merge main into develop
- Include notes in MaterialSerializer
- Merge main into develop
- Introduce homework_series and rename assignment_grade
- Merge main into develop
- Merge main into develop
- Scope Note relations queryset to request user
- Add homework_series support and builders
- Merge main into develop
- Include Microsoft in oauth providers test
- Expose most_impactful_ungraded per course
- Add Microsoft OAuth provider choice
- Tag prod infra deploy with version+build
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants