Skip to content

Patch release v2026.09.24 - #6183

Merged
rtibbles merged 2 commits into
masterfrom
hotfixes
Sep 25, 2026
Merged

rtibbles merged 2 commits into
masterfrom
hotfixes

Conversation

@rtibbles

@rtibbles rtibbles commented Sep 24, 2026 •

Copy link
Copy Markdown
Member

Summary

Patch release. Password reset confirmation now uses Django's built-in flow; the reset token is held in the session instead of the reset page URL.

PR Issues Category QA Focus QA status
#6175 N/A Bug Request a password reset and open the emailed link — the reset page URL has no token. Set a new password and sign in with it. Sign out, reopen the same link — "Reset link expired"

🤖 Generated with Claude Code

https://claude.ai/code/session_01JDqsUPtucUUPZR6rhA7gxp

rtibbles and others added 2 commits September 24, 2026 16:04
Let PasswordResetConfirmView.dispatch gate the form so the token is
validated from the session, and post the new password to the
set-password URL instead of the emailed token.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EZoTHtTrhSDCJsx4PA2AXu
Use Django's built-in password reset confirm flow
@rtibbles rtibbles changed the title v2026.09.24 Release Patch release v2026.09.24 Sep 24, 2026
@rtibbles
rtibbles marked this pull request as ready for review September 24, 2026 23:40
@rtibbles
rtibbles requested review from a team and marcellamaki September 24, 2026 23:40
@rtibbles
rtibbles merged commit f4a456c into master Sep 25, 2026
95 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants