Yeni Özellikler (ADDED):
- Yerleşik grafikler eklendi: Metrikleri çizgi, alan veya sütun şeklinde gösterebilir; zaman içindeki değişimleri vurgulayabilirsiniz.
- Yüzen widget desteği: Widget’lar artık Y eksenine göre serbestçe konumlandırılabiliyor.
- “Command Select” seçeneği: Index widget veri alma yöntemine yeni bir seçenek eklendi.
- “Simple Card” görünümü: Index widget’ta basitleştirilmiş kart görünümü eklendi.
- Yeni “Division” widget tipi: Dashboard uygulamasına yeni bir “Division” bileşeni eklendi.
- Gelişmiş düzen kontrolleri: Başlık hizalaması, ikonlar (FontAwesome dâhil), başlık özelleştirmesi, konum, boyut ve renk kontrolü sağlandı.
- Yeni örnek proje: “Inventory” (Stok Yönetimi) projesi eklendi.
- Gantt diyagramı geliştirmeleri:
- Planlanan ve gerçekleşen zaman çizelgeleri karşılaştırmalı çubuklarla gösteriliyor.
- Yarıyıllık ve üç aylık dönemler eklendi.
- Vurgulu kilometre taşları için özel ikonlar tanımlanabiliyor.
- Görev bağımlılıkları destekleniyor.
- Tamamlanmış, planlanmış veya gecikmiş görevler ve kilometre taşları için ikon, renk, kenarlık ve stil özelleştirmeleri yapılabiliyor.
- “Widget Height” seçeneği: Widget yüksekliği için piksel bazlı artış değeri belirlenebiliyor.
İyileştirmeler (IMPROVED):
- Express Edition arayüzünde görsel iyileştirmeler yapıldı.
Düzeltilen Hatalar (FIXED):
- Alt klasörleri uygulamaların yanında gösterme seçeneğinin görüntülenmemesine neden olan hata giderildi.
- Select2 kullanılırken genişlik ayarı ve “insert/update için devre dışı” seçeneği etkin olduğunda seçim alanının görüntülenmemesi hatası düzeltildi.
- Açık uygulamaların ve kaydedilmemiş değişikliklerin, açık bir projeden yeni proje açarken veya oluştururken kontrolü iyileştirildi.
- Scriptcase girişinde "Beni oturumda tut" seçeneğini işaretlerken yaşanan sorun düzeltildi.
- Çalıştırma sonrası tekil uygulama yayınlama sorunu düzeltildi.
- Yatay formlarda güncelleme ve silme butonları gizlendiğinde sütun hizalama sorunu düzeltildi.
- Izgara ve form uygulamalarında önizleme yaparken resimlerin orijinal boyutunun değişmesi sorunu düzeltildi.
- Düzenleme için açık olan uygulamaları silmeye çalışırken oluşan kritik sorun düzeltildi.
- Scriptcase’e erişimde tarayıcı konsolunda görünen 'frame-ancestors' uyarılarının görüntülenmesi sorunu düzeltildi.
- Formda select2 etkinleştirildiğinde doldurulmayan zorunlu alan stilinin görüntülenmemesi sorunu düzeltildi.
- Mobil cihazlarda gezinilecek sayfa sayısı fazla olduğunda basitleştirilmiş araç çubuğunun çalışmaması sorunu düzeltildi.
- Alt kılavuzun select ifadesinde bir fonksiyon kullanıldığında yaşanan sorun düzeltildi. Fonksiyona parametre olarak geçirilen global değişkenler düzgün çalışmıyordu.
- Geliştirme ve üretim ortamlarında Google Drive API yapılandırmasında geçersiz bir JSON mesajının hatalı görüntülenmesi sorunu düzeltildi. Üretim ortamınızı güncellemeniz gerekecek.
- Takvim uygulamasında gezinme seçeneklerinin hatalı görüntülenmesi sorunu düzeltildi.
- Sürümlü projelerde eski sürümlere geri dönme sorunu düzeltildi.
- "PostgreSQL PDO" sürücüsünde PostgreSQL bağlantılarında sc_rollback_trans makrosunun çalışmama sorunu düzeltildi.
- Formda sekmeli bloklar kullanıldığında alt araç çubuğunun görüntülenmesi sorunu düzeltildi.
- Sihirbaz formunda blok genişliği sorunu düzeltildi.
- Mobil görünümde HTML Görsel alanının hizalanması sorunu düzeltildi.
- CVE(26023) Üretim ortamında Hatalı Kimlik Doğrulama. Üretim ortamınızı güncellemeniz gerekecek.
- CVE(26025) Üretim ortamında CAPTCHA ÇÖZME OTOMASYONU. Üretim ortamınızı güncellemeniz gerekecek.
Eklendi:
Form uygulamasında sanal alanlar için SQL türü seçeneğine "UUID" türü eklendi.
Grid uygulamasında kullanıcı tarafından oluşturulan butonların etiketinde global değişken desteği eklendi.
Düzeltildi:
Form butonlarında, grid ile iframe üzerinden düzenleme bağlantısında Font Awesome simgesinin görüntülenme sorunu düzeltildi.
PostgreSQL’de "public" dışındaki bir şema ile güvenlik modülü tabloları oluşturulurken yaşanan sorun giderildi.
Grid detayında araç çubuğundaki butonların gruplandırılma sorunu çözüldü.
Dinamik menülerde sc_appmenu_add_item makrosu kullanıldığında, "Öğeleri sekmelerde aç" seçeneği devre dışıyken menü aramasından uygulama açma sorunu düzeltildi.
PHP için geçersiz karakterler içeren dosyalarda dosya yükleme doğrulaması sorunu giderildi.
RTL yönelimli diller için yatay formlarda sabit sütunların kullanılamaması sorunu çözüldü.
Bağlantı adımına dönüldüğünde proje oluşturma işleminin devam etmesini engelleyen sorun giderildi.
HTML renk alanında renk seçici (color picker) görselleştirme sorunu düzeltildi.
Devre dışı bırakılmış select alanlarında, select2 kullanıldığında boşluk tuşu ile seçenek kutusunun açılabilmesi sorunu çözüldü.
Form uygulamasında bir Postgres UUID alanı Otomatik-Tamamlama Metni olarak kullanıldığında oluşan "ERROR: invalid input syntax" hatası düzeltildi.
Geliştirmeler:
- Proje oluşturma sırasında performans iyileştirildi.
- Scriptcase giriş mekanizmasında performans artışı sağlandı.
- Grid uygulamasında Gantt grafiğini kullanmak için gerekli alanların doğrulaması iyileştirildi.
- Arayüzde uygulama ararken dizin görüntüleme geliştirildi.
- Proje özelliklerindeki "Temalar" sekmesinde görsel iyileştirme yapıldı.
- Uygulama genel değişkenleri ekranında görsel iyileştirme yapıldı.
- Scriptcase manuel kurulum sihirbazında görsel iyileştirme yapıldı.
Düzeltmeler:
- Aynı ada sahip dosyalar yüklenirken oluşan sorun giderildi.
- Klasik menü CSS’inde kullanılamayan parametreler sorunu çözüldü.
- Harf duyarlılığı (case sensitivity) nedeniyle yinelenen projelerin oluşturulması sorunu giderildi.
- "100% genişlikte giriş alanları" etkin olan uygulamalarda, blok etiket konumu "Üstte" veya "Altta" olarak ayarlandığında, seçim (select) türü alanın hizalanmama sorunu düzeltildi.
- "sc_block_display" makrosunun adım formunda düzgün çalışmaması sorunu giderildi.
- Form düzenlenebilir grid görünümünde dosya/görsel adı yükleme sırasında görüntülenmemesi sorunu çözüldü.
- Kaydırma etkinleştirilmişken sıralama kullanıldığında özet grafik yeniden yüklenmeme sorunu düzeltildi.
Güvenlik:
- CVE(26188): Scriptcase ortamında eksik İzinler Politikası (Permissions Policy).
- CVE(26202): Scriptcase arayüzünde eksik ‘Cache-Control’ başlığı.
- CVE(26203): Scriptcase ortamında eksik İçerik Güvenlik Politikası (Content Security Policy) örnekleri.
- CVE(26206): Scriptcase ortamında eksik ‘X-Frame-Options’ başlığı örnekleri.