LibreChat/packages
Dustin Healy 1fb205ef54 fix: exact-case reserved name check, consistent validation, cleaner createRole
- Remove .toLowerCase() from reserved name check so only exact matches
  (members, permissions) are rejected, not legitimate names like "Members"
- Extract trimmed const in validateRoleName for consistent validation
- Add control char check to validateNameParam for parity with body validation
- Build createRole roleData conditionally to avoid passing description: undefined
- Expand deleteRoleByName JSDoc documenting self-healing design and no-op trade-off
2026-03-27 08:36:06 -07:00
..
api fix: exact-case reserved name check, consistent validation, cleaner createRole 2026-03-27 08:36:06 -07:00
client 📁 refactor: Prompts UI (#11570) 2026-03-22 16:56:22 -04:00
data-provider 🎛️ feat: DB-Backed Per-Principal Config System (#12354) 2026-03-25 19:39:29 -04:00
data-schemas fix: exact-case reserved name check, consistent validation, cleaner createRole 2026-03-27 08:36:06 -07:00