You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Dictionary: sanitize language parameter to prevent path traversal
via loadLanguageConfig(), forLanguage(), and forLanguages()
- TestCommand: rename --verbose to --detail to avoid conflict with
Symfony Console's built-in -v|--verbose flag
- PatternDriver, PhoneticDriver, RegexDriver: convert PREG_OFFSET_CAPTURE
byte offsets to character offsets for correct multibyte string handling
- PatternDriver, PhoneticDriver, RegexDriver: apply severity filter before
masking so low-severity words aren't masked in cleanText when filtered out
- Blasp facade: throw RuntimeException in assertChecked() and
assertCheckedTimes() when fake() hasn't been called, instead of silently
passing
- Profanity rule: convert static factory methods to instance methods with
__callStatic for backward compat, enabling chaining like
Profanity::in('spanish')->severity(Severity::High)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
0 commit comments