Winget

Winget 1.11.400

v1.11 sürümündeki Yenilikler:
  • 32-bit ARM desteği sonlandırıldı.
  • Microsoft İstenen Durum Yapılandırması (DSC) v3 desteği eklendi.
  • Mevcut cihazın yapılandırmasını dışa aktarma desteği eklendi. Buna Windows Ayarları, yapılandırılmış WinGet kaynaklarından gelen paketler ve DSC v3 destekli paketlerden gelen paket ayarları dahildir.

Deneysel Özellikler:
  • Yazı Tipi desteği (deneysel): WinGet ayarları aracılığıyla yazı tipleri için deneysel destek etkinleştirilebilir. winget font list komutu, yüklü yazı tipi ailelerini ve yüklü yazı tipi yüzlerinin sayısını listeleyecektir.

Değişiklikler:
  • En son yerelleştirme yaması uygulandı.
  • Bazı MS Mağaza kaynağı 404 hataları, boş yanıtlar olarak işlenerek düzeltildi.
  • Gömülü CsWinRT kullanılmaya başlandı.
  • Yapılandırma ortamı davranışı güncellendi.
  • Yapılandırma dışa aktarma testinin sonlandırılması düzeltildi.
  • Sürüm 1.11'e güncellendi.
  • Newtonsoft.Json tüm projelerde aynı sürüme güncellendi.
  • Eksik "}" tamamlaması yapıldı.
  • Daha iyi hata yönetimi için cpprestsdk WIL istisnasına dönüştürüldü.
  • Yapılandırma işlemcisi yeniden düzenlendi.
  • REST kaynak ayrıştırmada ve winget yardımcı programları etkileşiminde 1.10 manifestosu için destek eklendi.
  • Gerçekten eşzamansız çağrılar için yaşam süresi korunmalı.
  • YamlDotNet en son sürüme güncellendi.
  • Paket taşınırken birincil dizin güncellendi.
  • VersionRange oluşturulurken parametre sırasına güvenilmemeli.
  • URL'lerin benzersiz hash'lere eşleştiği doğrulandı.
  • Hata ayıklama ve test çalıştırma için geliştirici rehberliği eklendi.
  • IsUpdateAvailable COM API'sinde yükleyici uygulanabilirliği dikkate alındı.
  • Ayarlanmamış hata kodlarının fırlatılması engellendi.
  • Günlük kaydı kanalı ayarı düzeltildi.
  • DSC v3 işleme için deneysel destek eklendi.
  • Yaml ayrıştırıcısına maksimum yuvalama seviyesi sınırı eklendi.
  • winget.resw güncellendi.
  • Mesaj değişikliğinden kaynaklanan e2e test hatası düzeltildi.
  • Paralel derleme yapıldı.
  • arm32 desteği kaldırıldı.
  • Arşivlerde taşınabilir yükleyici tipi için doğrulama seçeneği eklendi.
  • Sahip zaten ayarlanmışsa erişim reddedildi hatası ele alındı.
  • 0.2 şemasına securityContext girişi eklendi.
  • Dscv3 komut tabanı eklendi.
  • Tek tek birimler üzerinde çalışırken DynamicProcessor çökmesi düzeltildi.
  • Yapılandırma dosyasına securityContext eklendi.
  • Resmi DSC v3 sürümü desteklendi.
  • Güncelleme akışı sırasında kayıt defteri girişleri en son uygulandı.
  • PS'de sürüm karşılaştırma fonksiyonu kullanıldı.
  • Gölge yığını etkinleştirildi.
  • Yalnızca COM indirmesi sırasında indirildi.
  • Daha zarif MSIX numaralandırma hatası işleme yapıldı.
  • arm64 derlemeleri düzeltildi.
  • Yol haritası güncellendi.
  • DSC v3 Dışa Aktarma eklendi.
  • Açıklık için ProcessMultiplePackages yeniden düzenlendi.
  • Kaynak hatası giderme.
  • Borulama kararlılığı için düzeltmeler yapıldı.
  • Tekrar düzeltildi.
  • Meta verilerin bulunmaması durumu ele alındı.
  • DSC v3 adaptör desteği eklendi.
  • 1.7+ manifesto dahil olmak üzere Şema Başlık Doğrulaması düşürüldü.
  • OneFuzzConfig.json güncellendi.
  • Daha İyi VarsayılanYüklemeSürümü belirlendi.
  • Çoğu kontrol edilmiş bağımlılık kütüphanesi kaldırıldı.
  • Arama yoluna göre birim işlemcilerini bulmak için API eklendi.
  • Vcpkg'den edinilebilir geçişli bağımlılıkların klonları kaldırıldı.
  • Curl 1.12.1'e güncellendi.
  • Derleme bilgisi geçersiz kılma devre dışı bırakıldı.
  • Dscv3 paket kaynağı eklendi.
  • Dscv3 kaynak kaynağı eklendi.
  • NuGet Merkezi Paket Yönetimi etkinleştirildi.
  • Tüm vcpkg'lerin özel üçlemelerimizi kullandığından emin olundu.
  • Örnek projeler 1.10.340'a güncellendi.
  • Dscv3 kullanıcı ayarları kaynağı eklendi.
  • Vcpkg ile hata ayıklama derlemesi düzeltildi.
  • Yapılandırma dışa aktarma tümünde paketle ilgili DSC v3 kaynaklarını ve bazı önceden tanımlanmış kaynakları dışa aktarma desteği eklendi.
  • arm64-release-static vcpkg üçlemesi düzeltildi.
  • purelib.vcxproj kaldırıldı.
  • cpprestsdk ve libyaml için bir vcpkg katmanı oluşturuldu.
  • Deneysel iken önizleme dsc'ye izin verildi.
  • DSCv3 kaynak manifestoları pakete yerleştirildi.
  • DSC v3 yapılandırma dosyası işlenirken dsc v3 paketi bulunamazsa yüklendi.
  • Tümünü dışa aktar yapılandırmasında Microsoft.Windows.Settings kullanıldı.
  • Kullanıcı ayarları dosyası için varsayılan olarak kısmi yapıldı.
  • WinGet DSC v3 kaynaklarında JSON çıktısı yazarken yorumlar yoksayıldı.
  • Bulunmasalar bile DSCv3 kaynakları kullanılmaya çalışıldı.
  • Dışa aktarılan Microsoft.Windows.Settings için yükseltildi.
  • Geliştirici modunu etkinleştirmek için Microsoft.Windows.Settings modülü kullanıldı.
  • Fuzzing iş yolu düzeltildi.
  • Yalnızca ayrıntılı özellik ayarlanmışsa iletildi.
  • UndockedRegFreeWinRT'nin aynı vcpkg_installed dizinini kullanması sağlandı.
  • Libyaml için daha yeni bir sürüm kullanıldı.
  • DSCv3 yönetici ayarları kaynağı eklendi.
  • En son VS sürümüyle hata ayıklama derlemesi düzeltildi.
  • WinGetServer projesine ReleaseStatic yapılandırması eklendi.
  • Windows 10 v1903'te boş bir kullanıcıyla çağrıldığında AppCapability::CreateWithProcessIdForUser'ın E_INVALIDARG atmasından kaynaklanan katalog bağlantı hatası düzeltildi.
  • Yüklenmemiş bir DLL'deki bir nesneye başvuran statik zayıf işaretçiden kaynaklanan çökme düzeltildi.
  • Yapılandırma PowerShell modüllerinde DSCv3 için destek eklendi.
  • cgmanifest.json dosyasındaki eksik virgül düzeltildi.
  • dsc3 ve dışa aktarma deneysel özellikleri kararlı hale getirildi.
  • DSC komut açıklamaları güncellendi.
  • libyaml vcpkg port sürümü artırıldı.
  • En son yerelleştirme yaması uygulandı.
  • Mağaza uç nokta sertifikaları güncellendi.
  • Sürüm derlemesinde yayın dscv3 paketi kullanıldı.
  • Hangi çerçeve mimarilerinin yükleneceğini belirleme şekli değiştirildi.
  • Sürüm notlarını içeren metin dosyası eklendi.
  • TestUnit yöntemi COM API'sine sunuldu.
  • Yapılandırma uzaktan erişim sunucusunda PATH yenilendi.
  • Yapılandırma dışa aktarma ve içe aktarma için gerekli modüllerin sağlanması.
  • DSC minimum sürüm desteği eklendi.
  • Taşınabilir akışta AV düzeltildi.
  • VS Professional ve VS Enterprise yapılandırmaları eklendi.
  • Daha yeni TDBuild görevi kullanıldı.
  • Yerel pencere yordamı için WinForm değiştirildi.
Bu sürüm, Windows Package Manager 1.10'un Windows 10 (1809 ve üzeri) ve Windows 11 için bir hizmet düzeltmesini temsil eder. Bu, WinGet 1.10'un üçüncü kararlı sürümüdür.

v1.10'da Yenilikler

  • Özel bir WinGet REST kaynağı kullanarak Entra ID için uçtan uca destek.
  • Yapılandırma dosyasında yükseltilmiş ayrıcalıklar için bir özellik bulunmalı.
  • Native AOT için neden bir Projection.dll sağlanmasın?
  • --locale argümanı eklendi.
  • Küçük düzeltme: Tamamlandığında, "Yapılandırma başarıyla uygulandı." mesajı görülüyor.
  • COM API'de kaynak yönetimi uygulandı.

Değişiklikler

  • İndirme artık sadece COM indirmesi sırasında yapılıyor.
Geri
Yukarı