PeaZip 11.4.0, input validation iyileştirmeleri, range check’in kapsamlı şekilde kullanılması ve backend task’larında console kullanımının kaldırılmasıyla security’yi güçlendirmeye devam ediyor.
File browser için auto-refresh geliştirildi ve Windows’ta .lnk file’larının hedef directory’lerine göz atma (Ctrl+P) özelliği eklendi.
Backend’ler Pea 1.34 ve 7z/p7zip 26.04 sürümlerine güncellendi.
Source’lar Lazarus 4.x ile compile ediliyor ve Lazarus 3.x ile 2.x sürümleriyle uyumluluk korunuyor.
PeaZip artık toplam 243 file extension’ını archive olarak destekliyor.
Ana İyileştirmeler ve Değişiklikler
- Gelişmiş Arşiv Önizlemesi: Arşivlerin içindeki öğeleri önizleme yeteneği geliştirildi.
- Hata Yönetimi: Uygulamanın genel hata işleme mekanizması iyileştirildi.
- Kod Yeniden Düzenlemesi (Refactoring): Kodun okunabilirliğini ve bakımını kolaylaştırmak için kapsamlı bir yeniden düzenleme yapıldı. Ana birimler, formlar ve değişkenler mantıksal olarak yeniden adlandırıldı ve ilgili fonksiyonlar uzmanlaşmış birimlere taşındı.
Teknik Güncellemeler
- Arka Uç Güncellemesi: Arka uçlar, Pea 1.27 sürümüne güncellendi.
- Derleyici Uyumluluğu: Kaynak kodları, yeni Lazarus 4.2 ile derlendi, ancak hala Lazarus 3.x ve 2.x sürümleriyle uyumludur.
PeaZip 10.6.1, hata düzeltmeleri, güncellenmiş çeviriler ve paketlerde yer alan ikili bileşenlerin (çalıştırılabilir dosyalar, sfx, codec’ler) kapsamlı gözden geçirilmesini içeren küçük bir güncellemedir.
Ana Özellikler ve İyileştirmeler:
- Dosya Tarayıcısı: Büyük dosya gruplarını görüntülerken performansı artıran dinamik sanal mod eklendi.
- Arşiv İşlemleri: Arşiv ön-ayrıştırma (pre-parsing) işlemi iyileştirildi, gizli dosyaları gösterme/gizleme özelliği kolaylaştırıldı.
- Ayarlar: Ayarlar menüsüne arama fonksiyonu eklendi.
- Linux/macOS Desteği: Windows dışı sistemlerde RAR ikili dosyası artık otomatik olarak bulunabiliyor. Ayrıca Brotli, Lizard, LZ4, LZ5 ve Zstd gibi ek kodekleri destekleyen alternatif 7z çatalı (fork) kullanılıyor.
Teknik Güncellemeler:
- Arka Uçlar: Arka uçlar 7z 25.01, Pea 1.26 ve Zpaqfranz (Zpaq'ın yerini alan ve tam uyumluluk sağlayan yeni bir sürüm) ile güncellendi.
- Derleme: Kaynak kodları Lazarus 4.2 ile derlendi, ancak hala Lazarus 3.x ve 2.x sürümleriyle uyumludur.