Repository navigation
Changelog
v2.0.4 (2025-02-28)
🔧 Fixed
- CDN Entegrasyonu: CDN üzerinden yükleme sorunları giderildi. Artık
jsdelivrüzerinden sorunsuz erişim sağlanıyor. - Tarayıcı Uyumluluğu: IE11 ve eski tarayıcılarda yaşanan CDN yükleme hataları düzeltildi.
✨ Improved
- Validasyon Sistemi: Alan bazlı validasyon mesajları özelliği eklendi. Artık her form alanı için özel hata mesajları tanımlanabilir.
- Regex Desteği: Validasyon kurallarında regex desteği geliştirildi ve yaygın kullanım örnekleri eklendi.
- Hata Mesajları: Validasyon hatalarının gösterimi ve formatlanması iyileştirildi.
- Performans: Validasyon işlemleri optimize edildi, büyük formlarda %30 daha hızlı çalışıyor.
📚 Rewritten
- Örnekler: Daha açıklayıcı kod örnekleri ve kullanım senaryoları eklendi.
🗑️ Deleted
- Geçici Dosyalar: Geliştirme sürecinde kullanılan 'temp' silindi.
Yükseltme Rehberi
v2.0.3'ten v2.0.4'a geçiş yaparken dikkat edilmesi gerekenler:
- Alan bazlı validasyon mesajları için
fieldsyapılandırmasını güncelleyin. - CDN kullanıyorsanız, en son sürümü kullandığınızdan emin olun.
<!-- Eski CDN kullanımı -->
<script src="https://cdn.jsdelivr.net/npm/api-form-integrator@1.1.0/dist/index.js"></script>
<!-- Yeni CDN kullanımı -->
<script src="https://cdn.jsdelivr.net/npm/api-form-integrator@latest/dist/integrator.cdn.js"></script>// Eski validasyon tanımı
fields: {
email: {
rules: ['required', 'email']
}
}
// Yeni alan bazlı validasyon mesajları
fields: {
email: {
rules: ['required', 'email'],
messages: {
required: 'E-posta adresi zorunludur.',
email: 'Geçerli bir e-posta adresi giriniz.'
}
}
}