Son kullanma tarihi geçmiş, bayatlamış bir tarayıcı kullanıyorsanız, Mercedes kullanmak yerine tosbağaya binmek gibi... Web sitelerini düzgün görüntüleyemiyorsanız eh, bi' zahmet tarayıcınızı güncelleyiniz. Modern Web standartlarını karşılayan bir tarayıcı alternatifine göz atın.
NuGet Esnekliği: Bir kaynak yüklenemediğinde bile, diğer erişilebilir kaynakların kullanılmaya devam etmesini sağlayan dayanıklılık iyileştirmeleri yapıldı.
WinGet Güncellemesi:
Birlikte gelen WinGet sürümü v1.12'ye yükseltildi.
Kaldırıcıların yönetici izinlerine ihtiyaç duyduğu durumlar daha iyi tespit ediliyor.
winget-fonts kaynağı, bilinen bir kaynak olarak eklendi.
Hata Düzeltmeleri ve Kararlılık
Çift İşlemler:
Kaynak işlemlerinin yinelenmesine neden olan bir hata düzeltildi.
1 dakikalık zaman aşımından sonra paketle ilgili görevlerin fırlattığı istisnaların (exceptions) arayüzde "Dahili Hata" olarak görünmesi engellendi.
Başlangıç: Uygulamanın başlangıç hızı iyileştirildi.
Çözülmüş Kilitlenme: Belirli unigetui:// kombinasyonları başlatıldığında ortaya çıkan ve uygulamayı asılı bırakan kendinden kilitlenme (self deadlock) sorunu düzeltildi.
Arayüz: Güvenilir olmayan internet bağlantılarında kullanıcı avatarının boş görünmesi hatası giderildi.
Tarih Formatı: Son kontrol edilen zamanın yanlış tarih ve saat göstermesi sorunu düzeltildi. Etiket, artık kullanıcının yerel ayar formatına (locale format) uyuyor.
Yinelenen Paketler: Yüklü paketlerin listede yinelenmiş olarak görünmesine neden olan hata düzeltildi.
PowerShell 7.x: Hayalet PowerShell 7.x güncellemelerinin ortaya çıkması sorunu giderildi ve artık bu sürümdeki paketler tüm kullanıcılar için listelenecek.
Bozuk Dosyalar: Bozuk installOptions dosyalarının doğru şekilde üzerine yazılamaması hatası çözüldü.
İyileştirmeler:
Tekli Paket Seçimi: Tek bir paket seçimi daha iyi yönetiliyor.
Filtreleme Paneli: Filtreleme panelinin yeniden boyutlandırma limitleri geliştirildi.
UniGetUI artık bir paket paketinden ps1 betiği oluşturabiliyor; böylece UniGetUI yüklü olmasa bile belirlenen kurulum seçenekleriyle paket listeleri kurulabiliyor.
“Tümünü seç” onay kutusu mevcut seçimle tutarlı olacak.
Kullanıcının yol adında özel karakterler varsa işlemlerin başarısız olmasına sebep olan hata düzeltildi.
Küçük dahili düzenlemeler ve iyileştirmeler yapıldı.
Yükleyici kendini onarma özelliği geliştirildi.
Tüm DLL dosyaları imzalandı
Yapılan Değişiklikler:
Basit metin düzeltmesi. (@denismattos, #3947)
Nuget bağımlılık yönetimi renovate’a taşındı. (@snapsl, #3976)
Uygulama Dosyası Bütünlük Tespiti: UniGetUI artık uygulama dosyalarında olası bozulma veya bütünlük sorunlarını otomatik olarak kontrol edecek. Eğer bir sorun tespit edilirse, sizi bir onarım işlemi için yönlendirecek.
Kurulum dizininde UniGetUI yükleyicisi varsa, uygulama sorunu çözmek için otomatik yeniden yükleme süreci başlatmayı önerecek.
Bu işlemi ayrıca Windows'un "Uygulamalar ve Özellikler" bölümünden de manuel olarak başlatabilirsiniz.
Araç Çubuğu Geri Dönüşü: Daha önce menü haline getirilen araç çubuğu değişikliği geri alındı. Ana eylem düğmesi, kullanıcı deneyimini iyileştirmek için yeniden ayrı bir buton olarak yer alıyor.
Giderilen Önemli Hatalar:
GitHub Entegrasyonu: GitHub bulut yedeklemesi ve GitHub girişiyle ilgili çökme ve sorunlar düzeltildi.
Kullanıcı Arayüzü:
Bazı uygulama içi pop-up pencerelerinde akrilik arka planın doğru görüntülenmemesi sorunu çözüldü.
Yükleme iletişim pencereleriyle ilgili birkaç kullanıcı arayüzü çökme ve kilitlenme (deadlock) hatası giderildi.
Yeni Özellikler:
Bu sürüm, paket yönetimi süreçlerinizi otomatikleştiren ve kolaylaştıran birçok yenilik sunuyor:
Her Paket Yöneticisi İçin Varsayılan Ayarlar: Artık her paket yöneticisi için varsayılan yükleme seçeneklerini belirleyebileceksiniz.
Otomasyon Komutları: Paketleri yüklemeden, güncellemeden veya kaldırmadan önce ve sonra özel komutlar (pre/post-install) çalıştırma yeteneği eklendi.
Bulut Yedekleme ve Geri Yükleme: Paketlerinizi GitHub üzerinden buluta yedekleyebilir ve yedeklerinizi geri yükleyebilirsiniz. Bu, tüm ayarlarınızın güvende olmasını sağlar.
İşlem Kontrolü: Yükleme veya kaldırma işleminden önce ilgili süreçleri (örneğin, uygulamanın kendisi) kapatma veya sonlandırma seçeneği eklendi.
Toplu İndirme: Yükleyicileri toplu olarak indirme özelliği ile zamandan tasarruf edebilirsiniz.
Güvenlik Geliştirmeleri:
Uygulama, güçlü komut çalıştırma yeteneklerinin getirdiği potansiyel güvenlik risklerini ele alıyor:
Varsayılan Kısıtlamalar: Yükleme öncesi ve sonrası komutlar gibi özellikler, varsayılan olarak kısıtlandı.
Güvenli Etkinleştirme: Bu özellikler, Kullanıcı Hesabı Denetimi (UAC) uyarısı gerektiren bir ayar üzerinden güvenli bir şekilde etkinleştirilebilir.
Güvenlik Raporları: Paket grupları (Bundles), potansiyel olarak tehlikeli ayarlar içerdiğinde bir güvenlik raporu gösterir. Bu, olası komut enjeksiyonu zafiyetlerine karşı sizi korur.
Kullanıcı Deneyimi İyileştirmeleri ve Hata Düzeltmeleri:
Arama kutusu, daha az yer kaplaması için başlık çubuğuna taşındı.
Pencere boyutu küçültüldüğünde daha iyi bir kullanıcı deneyimi sağlandı.
Araç çubuğu ve dahili hata tespiti mekanizmaları iyileştirildi.
PowerShell7'nin eski sürümlerini yeni bir sürüme güncellerken temizleme özelliği eklendi.
Artık paket ayrıntılarında "Bağımlılıklar" alanı görünüyor.
Birçok hata düzeltmesi ve diğer dahili iyileştirmeler yapıldı.