Skip to content

Releases: NimaHp/IranValidator

v2.0.0

Choose a tag to compare

@github-actions github-actions released this 24 Sep 16:01

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: Iran removal 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/s service letters normalize to D/S.
  • Passport: Removed the global mutable setting; PassportValidator.Instance is always strict, while DataAnnotations and FluentValidation wrappers provide a local, thread-safe archive opt-in.
  • Security: Updated Microsoft.SourceLink.GitHub to 10.0.303 and System.Memory to 4.6.3.

v1.2.1

Choose a tag to compare

@github-actions github-actions released this 06 Sep 05:29

Full Changelog: v1.2.0...v1.2.1

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 24 Aug 09:23

Full Changelog: v1.1.0...v1.2.0

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 10 Aug 11:55

Full Changelog: v1.0.0...v1.1.0

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 05 Aug 13:16