Yenilikler ve Düzeltmeler:
- En son yerelleştirme yaması uygulandı.
- Belirli MS Store kaynaklı 404 hataları, boş yanıt olarak kabul edilerek düzeltildi.
- Gömülü CsWinRT kullanıldı.
- Yapılandırma ortamı davranışı güncellendi.
- Yapılandırma dışa aktarma testi düzeltmesi yapıldı.
- Sürüm 1.11'e yükseltildi.
- Newtonsoft.Json tüm projelerde aynı sürüme güncellendi.
- Eksik } işareti tamamlandı.
- 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 kaynağı ayrıştırmasında ve winget yardımcı programları birlikte çalışabilirliğinde 1.10 manifestosu için destek eklendi.
- Gerçekten eşzamansız çağrılar için ömrümüzü korumamız gerekiyor.
- YamlDotNet en son sürüme güncellendi.
- Paket taşınırken birincil dizin güncellendi.
- VersionRange oluşturulurken parametre sırasına güvenilmemesi sağlandı.
- URL'lerin benzersiz hash'lerle 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 atılması engellendi.
- Günlük kanal ayarı düzeltildi.
- DSC v3 işleme için deneysel destek eklendi.
- YAML ayrıştırıcısına maksimum iç içe geçme düzeyi sınırı eklendi.
- winget.resw güncellendi.
- Mesaj değişikliğinden kaynaklanan uçtan uca test hatası düzeltildi.
- Paralel derleme yapıldı.
- ARM32 desteği kaldırıldı.
- Arşivlerde taşınabilir yükleyici türü için doğrulama seçeneği eklendi.
- Zaten sahip olunsa bile sahibi ayarlarken erişim reddedildi hatası ele alındı.
- 0.2 şemasına securityContext girişi eklendi.
- DSCv3 komut tabanı oluşturuldu.
- Dinamik İşlemci'nin bir set olmadan bireysel birimler üzerinde çalışırken çö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ı.
- PowerShell'de sürüm karşılaştırma fonksiyonu yerine dize karşılaştırması kullanıldı.
- Gölge yığını etkinleştirildi.
- COM indirme sırasında sadece indirildi.
- Daha zarif MSIX numaralandırma hatası yönetimi yapıldı.
- ARM64 derlemeleri düzeltildi.
- Yol haritası güncellendi.
- DSC v3 Dışa Aktarma eklendi.
- ProcessMultiplePackages netlik için yeniden düzenlendi.
- Kaynak hatası giderme sorunları ele alındı.
- Pipeline kararlılığı için düzeltmeler yapıldı.
- İki kez düzeltme yapıldı.
- Meta verilerin bulunamaması durumu ele alındı.
- DSC v3 adaptör desteği eklendi.
- Şema Başlığı Doğrulaması, 1.7 ve üzeri manifestoları içerecek şekilde düşürüldü.
- OneFuzzConfig.json güncellendi.
- Daha iyi DefaultInstallVersion.
- Ç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 mevcut 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 üçlülerimizi 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.
- Paketle ilgili DSC v3 kaynaklarını ve bazı önceden tanımlanmış kaynakları yapılandırma dışa aktarma tümünde dışa aktarma desteği eklendi.
- arm64-release-static vcpkg üçlüsü düzeltildi.
- purelib.vcxproj kaldırıldı.
- cpprestsdk ve libyaml için bir vcpkg katmanı oluşturuldu.
- Deneyselken önizleme DSC'ye izin verildi.
- DSCv3 kaynak manifestoları pakete yerleştirildi.
- DSC v3 yapılandırma dosyası işlenirken bulunamazsa DSC v3 paketi kuruldu.
- Yapılandırma dışa aktarma tümünde Microsoft.Windows.Settings kullanıldı.
- Kullanıcı ayarları dosyası için kısmi varsayılan yapıldı.
- WinGet DSC v3 kaynaklarında JSON çıktısı yazılırken yorumlar yok sayıldı.
- Bulunamasalar bile DSCv3 kaynaklarını kullanma girişiminde bulunuldu.
- 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ı.
- Fuzlama iş yolu düzeltildi.
- Yalnızca verbose özelliği 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ü ile hata ayıklama derlemesi düzeltildi.
- WinGetServer projesine ReleaseStatic yapılandırması eklendi.
- Windows 10 v1903'te null bir kullanıcıyla çağrıldığında AppCapability::CreateWithProcessIdForUser'ın E_INVALIDARG atmasından kaynaklanan katalog bağlantı hatası düzeltildi.
- Boşaltılmış bir DLL'deki bir nesneyi referans gösteren statik zayıf işaretçiden kaynaklanan çökme düzeltildi.
- Yapılandırma PowerShell modüllerinde DSCv3 için destek eklendi.
- cgmanifest.json dosyasında eksik virgül düzeltildi.
- dsc3 ve dışa aktarma deneyleri 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.
- Yayın derlemesinde yayın DSCv3 paketi kullanıldı.
- Hangi çerçeve mimarilerinin kurulacağını belirleme yöntemi değiştirildi.
- Sürüm notlarını içeren metin dosyası eklendi.
- Test Birimi yöntemi COM API'sine sunuldu.
- Yapılandırma uzaktan sunucusunda PATH yenilendi.
- Yapılandırma dışa aktarma ve içe aktarma için gerekli modüller sağlandı.
- DSC minimum sürümü için destek eklendi.
- Taşınabilir akıştaki AV düzeltildi.
- VS Professional ve VS Enterprise yapılandırmaları eklendi.
- TDBuild görevinin daha yeni sürümü kullanıldı.
- WinForm, yerel pencere prosedürü ile değiştirildi.