Skip to content

fix: Caseless in passwords validates as upper and lower (M2-10505) - #2038

Merged
divbzero merged 1 commit into
developfrom
M2-10505-password-requirements-caseless
Apr 13, 2026
Merged

fix: Caseless in passwords validates as upper and lower (M2-10505)#2038
divbzero merged 1 commit into
developfrom
M2-10505-password-requirements-caseless

Conversation

@divbzero

@divbzero divbzero commented Apr 12, 2026

Copy link
Copy Markdown
Contributor
  • Tests for the changes have been added

📝 Description

🔗 Jira Ticket M2-10505

Changes include:

  • Validate caseless characters in passwords as both uppercase and lowercase.

This is a follow-up to pull request #2036. After thinking through @jodybrookover’s comments, seems to make sense to allow caseless characters in passwords to validate as both uppercase and lowercase letters. There tend to be more caseless characters than uppercase or lowercase letters, and this matches the behavior already implemented on the frontend with:

Validate caseless characters in passwords as both uppercase and
lowercase. This matches the behavior on the frontend:

- ChildMindInstitute/mindlogger-admin#2207
- ChildMindInstitute/mindlogger-app-refactor#1089
- ChildMindInstitute/mindlogger-web-refactor#719
@divbzero
divbzero requested review from adeiji and aweiland April 12, 2026 20:45
@divbzero
divbzero merged commit 924e312 into develop Apr 13, 2026
3 checks passed
divbzero added a commit that referenced this pull request Apr 27, 2026
🔗 [Jira Ticket M2-10505](https://mindlogger.atlassian.net/browse/M2-10505)

Changes include:

- Reject passwords that contain standard emoji or regional indicators.

This is a follow-up to pull requests #2036 and #2038 that brings backend password validation in line with what @adeiji implemented for emojis on the front end in:

- ChildMindInstitute/mindlogger-admin#2207
- ChildMindInstitute/mindlogger-app-refactor#1089
- ChildMindInstitute/mindlogger-web-refactor#719
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