class-validator · Issues· 320 开放
在 GitHub 打开本地同步的开放议题(评论请到 GitHub 查看)
- #2677
修复: @ValidateNested 不能递归工作
type: fixstatus: needs triage更新于 2026年9月12日 - #2678
沙特阿拉伯 (SA) 以 052x 和 057x 开头的移动电话号码被错误拒绝。
type: fixstatus: needs triage更新于 2026年9月12日 - #2690
修复: `arrayUnique` 为 O(n²),并将包含 `NaN` 的数组报告为非唯一
type: fixstatus: needs triage更新于 2026年9月12日 - #2692
修复: @Length 与 each: true 在 string[] 中报告错误的约束在错误消息中
type: fixstatus: needs triage更新于 2026年9月1日 - #2234
修复: 自定义装饰器忽略 `stopAtFirstError` 选项
type: fixstatus: needs triage更新于 2026年7月30日 - #2687
安全加固: validateSync/validate 校验活动对象 → 读取不稳定属性 (getter/Proxy) 可绕过验证
更新于 2026年7月14日 - #2686
修复: `getTargetValidationMetadatas` 会在每次验证时扫描每个注册的类 (O(N)), 在大型应用中占用了大量 CPU 时间
更新于 2026年7月6日 - #2664
@IsPhoneNumber 无法处理以 +96657 开头的有效沙特阿拉伯 (SA) 号码
type: fixstatus: needs triage更新于 2026年6月29日 - #491
feat: @IsOptional 应仅对未定义的值起作用
type: feature更新于 2026年6月5日 - #2682
特征:将 IsPhoneNumber 移动到此包之外
type: featureflag: needs discussion更新于 2026年5月26日 - #1581
特征: 不允许同时发送两个不同的参数。
type: featureflag: needs discussion更新于 2026年5月12日 - #2613
特性: 添加 `IsDurationString` 来验证持续时间字符串
type: featureflag: needs discussion更新于 2026年4月1日 - #633
继承验证装饰器
type: fix更新于 2026年3月23日 - #2577
特性:标准模式支持
type: featureflag: needs discussion更新于 2026年2月25日 - #1775
讨论: 介绍项目的现状和未来计划
type: discussion更新于 2026年2月25日