Zod 4 Beta Duyurusu
Zod 4 beta sürümü tanıtıldı.
Zod, API'lerde doğru veri almak için popüler bir şematik doğrulama kütüphanesidir.
Performans Gelişmeleri
Zod 4, Zod 3'e göre daha hızlı:
- Dizi geçişi 3 kat daha hızlı.
- Nesne geçişi 7 kat daha hızlı.
TypeScript Performansı
Zod 4'ün TypeScript performansı önemli ölçüde iyileştirildi.
Daha büyük kod tabanlarında çok daha hızlı çalışıyor.
Kütüphane Boyutu Azalması
Zod 4, Zod 3'e göre %57 daha küçük (5.36 KB).
Zod Mini, daha küçük ve tree shakable bir API sunuyor.
JSON Schama Dönüşümü
Zod 4, JSON şemasına dönüşümü destekliyor.
Zod'un yeni meta veri sistemi ile daha güçlü yapılandırmalar sağlanıyor.
Z.inface ve Recursive Types
Zod 4 ile birlikte nesne türlerini tanımlamak için yeni bir API (Z.inface) geliyor.
Zod'da tam rekürsif türler oluşturmak artık daha kolay.
Yeni Özellikler
Zod artık dosya doğrulaması yapabiliyor (minimum boyut, maksimum boyut ve MIME türü).
Hata mesajlarının uluslararasılaştırılması için yeni bir API eklendi.
Daha Fazla Özellik
Gelişmiş hata ifadeleri (pretty-printing) eklendi.
Zod 4, z.string.bool ile özelleştirilmiş doğru/yalan doğrulaması sağlıyor.
Zod 4 is out, and it is CRAZY
Zod 4 is out, and it is CRAZY