Repository navigation
Releases: NimaHp/IranValidator
Releases · NimaHp/IranValidator
Release list
v2.0.0
IranValidator 2.0.0
فارسی
- نرمالسازی: حذف واژهٔ «ایران» فقط به پلاک خودرو محدود شد و bidi controlها در validatorها رد میشوند؛ zero-width و format characterهای شناختهشده تکمیل شدند.
- شبا و پلاک: BBAN ایرانی فقط عددی پذیرفته میشود و حروف کوچک
d/sپلاک بهD/Sنرمال میشوند. - گذرنامه: تنظیم سراسری و قابل تغییر حذف شد؛
PassportValidator.Instanceاکنون همیشه strict است و wrapperهای DataAnnotations و FluentValidation گزینهی محلی و thread-safe برای آرشیو دارند. - امنیت:
Microsoft.SourceLink.GitHubبه10.0.303وSystem.Memoryبه4.6.3بروزرسانی شدند.
English
- Normalization:
Iranremoval is now limited to vehicle plates, bidi controls are rejected by validators, and known zero-width/format characters are covered centrally. - IBAN and vehicle plate: Iranian BBAN input must be numeric, and lowercase
d/sservice letters normalize toD/S. - Passport: Removed the global mutable setting;
PassportValidator.Instanceis always strict, while DataAnnotations and FluentValidation wrappers provide a local, thread-safe archive opt-in. - Security: Updated
Microsoft.SourceLink.GitHubto10.0.303andSystem.Memoryto4.6.3.
v1.2.1
v1.2.0
v1.1.0
v1.0.0
Full Changelog: https://github.com/NimaHp/IranValidator/commits/v1.0.0