- FIX: Çalışmayan hidden property işlevsel hale getirildi.
- YENİ: Search parametresi customize edilebilir hale getirildi.
- YENİ: Servis cevabı artık sadece gelen array'e değil set edilen propertydeki arrayi alabiliyor.
- YENİ: Debounce özelliği eklendi.
- FIX: Unit test'ler fixlendi.
- YENİ: Autocomplete yapılacak veri listesi için
data
şeklinde Javascript arrayi eklenebilir hale getirildi.$(element).data('service', [array değeri])
şeklinde veri listesi ataması yapılabilir.
- YENİ: Autocomplete plugin özelliklerini güncelleme eklendi.
- YENİ:
onUpdate
callbacki eklendi. - DEĞİŞİKLİK:
bindActions
metod ismi diğer pluginlerdeki ortak yapıyı koruması içinbindUIActions
olarak değiştirildi.
- YENİ: Ajax autocomplete işlemleri için
cache
opsiyonu eklendi. Arama yapılırken, bulunanan sonuçlar data olarak saklanıp, sorgu tekrar yapıldığında saklanan data gösterilebilir. - YENİ:
$.uxautocomplete.clearCache(el)
metodu eklendi. - YENİ:
onClearCache
callbacki eklendi.
- YENİ: Autocomplete
autocompletesearch
veautocompleteresponse
eventleri için indikatör eklendi. - YENİ: Plugin bindinglerini kaldırmak için
$.uxautocomplete.remove(el)
metodu eklendi. - YENİ: uxRocket data kayıtları eklendi.
- YENİ: uxClear bağımlılığı kaldırıldı.
- DEĞİŞİKLİK: Statik olarak eklenmiş id/class isimleri parametrik hale getirildi.
- DEĞİŞİKLİK: Plugin eventleri
.uxAutocomplete
namespacei içine eklendi.
- FIX: Tanımlamalardaki typo hataları düzeltildi.
- DEĞİŞİKLİK: Selector optimizasyon
- FIX: Seçim sırasında URL metodunun birden fazla çalışması düzeltildi.
- FIX: arrowSelection sırasında
target
kontrolü düzeltildi.
- FIX: setSource fonksiyonun tanımlanma şeklinden dolayı IE'de sayfa yüklemelerinde otomatik açılma problemi giderildi.
- YENİ: Öneri listesinde oklarla hareket sırasında, fieldın güncellenip/güncellemeyeceği ile alakalı
arrowNavigation
kontrolü eklendi
- YENİ: Öneri listesinde oklarla hareket edilip enterla seçim yapıldığında url yönlendirme seçeneği eklendi.
- DEĞİŞİKLİK: Input elemanından wrapper üzerine class isimleri aktarılırken, "uxitd-autocomplete-ready" ve selector classı kaldırılmaya başlandı.
- FIX: Klavye ile autocomplete önerilerinde hareket ederken highlight görünümü eklendi.
- FIX: jQuery 2 ile jQueryUI'ın
uiAutocomplete
data ismininui-autocomplete
olarak gelmeye başlaması nedeniyle bozulan kontrol metodu düzeltildi.
- FIX: Class kontrolleri yüzünden, eklenecek eleman inputun kendisi mi yoksa değil mi kontrolü eklendi.
- DEĞİŞİKLİK: Diğer pluginler ile uyumlu olması için
uxitd-autocomplete-holder
class ismiuxitd-autocomplete-wrap
olarak değiştirildi.
- DEĞİŞİKLİK: Input'un bütün CSS classları uxitd-plugin-wrap'a da eklenecek şekilde değiştirildi.
- DEĞİŞİKLİK:
.uxitd-autocomplete-holder
içindenwidth: 100%;
tanımı kaldırıldı.
- FIX: IE8 de hata veren, template tanımındaki default propertysinin list olarak değişirildi.
- YENİ: Listelerdeki match eden elemanların highlight edilmesine imkan sağlamak için
{{{matched}}}
parametresi kaldırılıp,highlight
seçimi eklendi.
- YENİ: Autocomplete listesi için Handlebars template desteği eklendi.
- YENİ: Menu render sırasında overwrite edilen jQueryUI metodları, sadece instance için overwrite olacak şekilde yapılandırıldı.
- DEĞİŞİKLİK: Data source için kullanılacak JSON formatı menü data attribute değerleri ile eşleşecek şekilde revize edildi.
- FIX: Kategori görünümünde, kategori hover durumunda consoleda çıkan hata mesajları giderildi.
- FIX: Ajax servis modundayken item limitinin çalışmaması sorunu giderildi.