Sürüm: 9.13.020
Sürüm: 9.13.019
EKLENENLER:
* Projeler için PHP 8.2 uyumluluk denetleyicisi eklendi.

İYİLEŞTİRMELER:
  • "Uygulama temaları" içindeki düzenleme ögeleri arasında geçiş yaparken performans artırıldı.
  • Toplu uygulama oluşturma ekranında görsel iyileştirmeler yapıldı.

DÜZELTMELER:
  • Izgara (grid) uygulaması SQL kodunun GROUP BY kısmına küresel değişken eklendiğinde oluşan söz dizimi hatası giderildi.
  • Izgara özeti dışa aktarıldıktan sonra Excel dosyalarındaki genel toplam satırında oluşan sorun düzeltildi.
  • Grafik uygulaması filtresinde, bazı temalardaki seçim alanlarının (input select) opaklık sorunu giderildi.
  • Oracle veritabanına bağlı örnek projelerin panosunda (dashboard) yer alan dizin bileşenleri (widget) ile ilgili sorun düzeltildi.
  • Yatay formlarda, kayıt içermeyen bağımlı bir alanı temizlemeyen veri işleme sorunu giderildi.
  • Bulut tabanlı ortamlarda tutarsız grafik performansı yaşanmasına neden olan sorun düzeltildi.
  • Form uygulamasında, aynı türden iki veya daha fazla alan olduğunda "HTML Düzenleyici" alan şablonlarında oluşan sorun giderildi.
  • Güvenlik modülündeki kontrol paneli bağlantı aracında, devre dışı bırakılmış uygulama düğmelerinin görüntülenmesiyle ilgili sorun düzeltildi.
  • Uygulamaların hızlı düzenleme ekranında, özellikler sayfasındaki tüm öğelerin görüntülenmemesi sorunu giderildi.
  • Uygulama etkinliklerine erişirken proje sürüm referanslarının kaybolmasına neden olan sorun düzeltildi.
  • Uygulama güncellenirken ve geliştirme arayüzünün başka bir alanına erişmeye çalışırken oluşan gezinme akışı yönlendirme sorunu giderildi.
  • PostgreSQL 8.4.22 ile bağlantı kurmaya çalışırken yaşanan sorun düzeltildi.
Sürüm: 9.13.016
Sürüm: 9.13.014
Sürüm: 9.13.013
Sürüm: 9.13.011
Sürüm: 9.13.010
✨ Yeni Özellik
  • Bağlantı Yenileme İkonu: Dashboard uygulamasının dizin (index) widget'ındaki "Bağlantı" (Connection) alanına bir yenileme ikonu eklendi. Bu sayede veri bağlantılarını uygulama üzerinden hızlıca tazelemek mümkün hale geldi.
🛠️ Önemli Hata Düzeltmeleri
PHP 8.1 ve Genel Arayüz Hataları
Scriptcase'in PHP 8.1 ortamındaki kararlılığını artıran kritik düzeltmeler yapıldı:
  • Dizi ve Değişken Hataları: Bazı uygulamalarda görülen "Undefined array key 1" ve "unlink: No such file or directory" hataları giderildi.
  • Veri Sözlüğü: Veri sözlüğü arayüzündeki $arr_tables_fk_changed tanımlanmamış değişken hatası düzeltildi.
  • Boş Uygulama (Blank): Yeni bir Blank uygulaması oluştururken karşılaşılan "tp_apl" anahtar hatası ve null değer erişim sorunları çözüldü.
Uygulama Modülleri ve Yayınlama
  • Arama ve Prosedürler: Arama (Search) ve Prosedür (Procedure) uygulamaları arayüzünde null veya boolean değerlere hatalı erişim sonucu oluşan çökmeler giderildi.
  • Yayınlama (Publishing): Uygulama dağıtımı/yayınlama ekranındaki "null değer üzerinden dizi ofsetine erişim" hatası düzeltildi.
  • Örnek Projeler: Örnek projeleri içeri aktarırken dosya bulunamadığı için işlemin durmasına neden olan file_get_contents hatası çözüldü.
Filtreleme ve Arama
  • Tarih Filtreleme: Grid (ızgara) görünümlerinde özel değerler içeren tarih alanlarına göre filtreleme yaparken yaşanan sorunlar giderildi.
  • HelpCase: Dosya adında kesme işareti (') bulunan durumlarda HelpCase içinde arama yapılmasına engel olan hata düzeltildi.
💻 Teknik Not: PHP 8.1 Uyumluluğu
PHP 8.1, özellikle dizi anahtarları ve null değerler konusunda önceki sürümlere göre daha katı kurallara sahiptir. Bu güncelleme, Scriptcase'in bu yeni standartlara uyum sağlamasını ve uygulama geliştirme sürecinizin kesintiye uğramamasını sağlar.