Après la prise en charge de Windows 11 RAR, Microsoft Winget obtient l’installation ZIP, PowerShell natif

Après la prise en charge de Windows 11 RAR, Microsoft Winget obtient l’installation ZIP, PowerShell natif

Microsoft a récemment fait tourner beaucoup de têtes lorsqu’il a annoncé la prise en charge de l’ouverture des fichiers RAR sur Windows 11. WinRAR, qui a souvent été un incontournable sur les PC des gens pour de tels formats de fichiers d’archives, semble avoir des sentiments mitigés à ce sujet car il apprécie également ce que Microsoft a fait .

Dans les nouvelles connexes, Microsoft a maintenant ajouté la prise en charge de l’installation de fichiers ZIP sur son CLI Windows Package Manager ou winget avec la dernière version. En plus de cela, il a également reçu une prise en charge native de PowerShell, ainsi que de nombreuses autres modifications et corrections de bogues. Ces deux fonctionnalités majeures ont été demandées en 2020.

Le changelog complet est donné ci-dessous:

Caractéristiques

  • Prise en charge de l’installation. fichiers zip #140
  • Ajouter la prise en charge native de PowerShell #221
  • Prise en charge – option sans mise à niveau pour le flux d’installation # 2655

Insectes

  • Correction du problème selon lequel un seul package de dépendance est installé # 2761
  • Crash dans la commande de liste #2273
  • Ajouter SYSTEM aux ACL explicites #2370

Ce qui a changé

  • Ajouter des certificats source Store actualisés par @yao-msft dans #3149
  • Bloquer les appels d’api de provisionnement msix là où des bogues connus du système d’exploitation existent par @yao-msft dans # 2855
  • Ajouter l’interface de repos 1.4 à la liste prise en charge par @yao-msft dans #2853
  • Renvoie une chaîne indépendante de localisation pour les liens d’aide par @AmelBawa-msft dans #2786
  • Ne traitez pas les sous-commandes COM comme distinctes pour la télémétrie par @JohnMcPMS dans #2792
  • Mettre à jour les documents de dépendance du module PowerShell par @ryfu-msft dans #2797
  • Ajustez l’espacement et la ponctuation pour les messages de validation du manifeste par @Trenly dans #2805
  • Appliquez le dernier patch de chaînes localisées par @ryfu-msft dans #2816
  • Prise en charge du script UpdateBinVer pour la mise à jour de la version de construction uniquement par @yao-msft dans #2818
  • Arrêtez d’utiliser m_summarydans les globals globaux pour la télémétrie par @florelis dans #2820
  • Activer les alias longs par @Trenly dans #2107
  • Vérifiez la cible du lien symbolique avant la suppression par @ryfu-msft dans #2242
  • Bump version à 1.4 par @ryfu-msft dans #2263
  • Appliquez le dernier patch de localisation par @ryfu-msft dans #2264
  • Exploit : Afficher les balises de package par @Trenly dans #2235
  • Ajout du support pour UnsupportedArguments par @ryfu-msft dans #2216
  • Valider les installateurs de manifestes (MSIX) par @AmelBawa-msft dans #2215
  • Amélioration de la vérification de la cohérence des dépendances d’index par @yao-msft dans #2247
  • Correction de l’espacement dans le schéma singleton 1.2 par @ryfu-msft dans #2276
  • Correction des tests unitaires args non pris en charge par @ryfu-msft dans #2277
  • Atténuer le plantage qui peut survenir lorsque la version installée est nulle par @JohnMcPMS dans #2278
  • Créez la fonctionnalité WinGetUtil pour exécuter la corrélation des packages installés par @JohnMcPMS dans # 2221
  • Ajout du schéma initial 1.3 par @ryfu-msft dans #2189
  • Ajouter des drapeaux de compilation supplémentaires pour les informations de débogage par @florelis dans #2281
  • Migrer les tâches FabricBot vers Config-as-Code par @msftbot dans #2285
  • Mettre à jour fabricbot.json par @vedantmgoyal2009 dans #2293
  • Correction du résultat WinGetUtil WinGetCreateManifest par @yao-msft dans #2296
  • Ajouter un autre nom à la chaîne d’utilisation par @Trenly dans #2268
  • Empêcher les caractères nuls d’entrer dans SQLite par @JohnMcPMS dans #2289
  • Ajouts de schéma pour le support Zip par @ryfu-msft dans #2288
  • Feat : Attendre la fin de la commande par @Trenly dans #2236
  • Déplacer les notes de version vers une nouvelle ligne et un retrait par @Trenly dans # 2312
  • Supprimer le drapeau de compilation /Zi par @florelis dans #2325
  • Mettre à jour le hachage du fichier VCLibs dans le script de test de corrélation par @florelis dans #2326
  • Ajouter UndokedRegFreeWinRT par @jontab dans #2333
  • Implémentation pour Zip Install (Non-Portable) par @ryfu-msft dans #2320
  • N’échouez pas vite par @JohnMcPMS dans #2335
  • Correction des opérations d’index WinGetUtil pour les dépendances manifestes sans version min par @yao-msft dans #2337
  • ACL explicites par @JohnMcPMS dans #2324
  • Empêcher l’accès aux répertoires parents de relativeFilePath pour l’installation de l’archive par @ryfu-msft dans #2342
  • Faire de l’installation de zip une fonctionnalité expérimentale par @ryfu-msft dans #2351
  • Ajoutez InstallationMetadata aux manifestes pour une future détection d’installation approfondie par @yao-msft dans #2350
  • Développer la découverte de WinMD par @jontab dans #2348
  • Passer à l’utilisation de sqlite3_errmsg pour extraire une erreur contextuelle pour les échecs SQLite par @JohnMcPMS dans #2352
  • Ajout de tests E2E in-process et out-of-process par @AmelBawa-msft dans #2315
  • Implémenter FolderFileWatcher par @msftrubengu dans #2336
  • Mettre à jour la valeur CsWinRTWindowsMetadata par @AmelBawa-msft dans #2357
  • Supprimer le bloqueur de corrélation pour remote->local dans certains cas par @JohnMcPMS dans #2362
  • Mise à jour de la documentation avec les paramètres 1.3 par @ryfu-msft dans #2363
  • Ajouter les fichiers du module Microsoft.WinGet.Client PowerShell par @jontab dans #2314
  • Correction de l’avertissement d’écrasement de fichier affiché lors de la première installation propre par @ryfu-msft dans #2375
  • Améliorations de la journalisation par @JohnMcPMS dans #2378
  • Ajouter SYSTEM aux ACL explicites par @JohnMcPMS dans #2370
  • Supprimer les tests qui ne servent plus à rien par @JohnMcPMS dans #2379
  • Vérifiez le privilège de création de lien symbolique pour l’installation portable par @ryfu-msft dans # 2369
  • Épinglage du certificat du serveur pour la source du magasin par @JohnMcPMS dans #2347
  • Supprimer le filtre de portée de l’application aux portables par @ryfu-msft dans #2383
  • Valider SignatureSha256 pour les packages MSIX lors de la validation du manifeste par @AmelBawa-msft dans #2384
  • Activer les tests MSI dans le pipeline CI/CD par @JohnMcPMS dans #2386
  • Standardiser les étiquettes ‘Afficher’ aux champs manifestes par @Trenly dans #2311
  • lien fixe ms-windows-storenon rendu dans md par @iamCristYe dans # 2403
  • Ajouter des alias de commande par @Trenly dans #2390
  • Ajout de la prise en charge de RequireExplicitUpgradel’élément manifeste par @florelis dans #1795
  • Ajouter la possibilité de spécifier « portée ou inconnu » via COM par @JohnMcPMS dans #2402
  • Recueillir la portée dans les métadonnées du programme d’installation par @JohnMcPMS dans #2415
  • Copiez les journaux non emballés de Winget dans les tests E2E par @florelis dans #2441
  • Assurez-vous que les valeurs par défaut sont transmises aux installateurs imbriqués dans zip par @ryfu-msft dans #2413
  • Ajouter des invites lorsque le programme d’installation abandonne le terminal ou a besoin d’un emplacement d’installation par @florelis dans #1814
  • Mettre à jour les étiquettes de la commande de hachage par @Trenly dans # 2431
  • Ajouter DisplayName aux fichiers installés InstallationMetadata par @yao-msft dans #2442
  • À utiliser UpgradeCodepour faire correspondre les applications MSI par @florelis dans #2418
  • Ajout de la prise en charge de l’installation de portables sans mode développeur et de l’exécution en tant qu’administrateur par @ryfu-msft dans #2401
  • Augmenter la version du schéma manifeste à 1.4 par @yao-msft dans #2451
  • Mise à jour de la documentation pour le schéma 1.2 par @Trenly dans #2429
  • Augmenter les segments PackageIdentifier à 8 max par @yao-msft dans #2461
  • Utilisez check-spelling/check-spelling@v0.0.20 par @jsoref dans #2467
  • Spécification de support ZIP par @ryfu-msft dans #2270
  • Afficher PurchaseUrl s’il est présent dans le manifeste par @Trenly dans # 2416
  • Ajout de PortableIndex pour le suivi des fichiers portables par @ryfu-msft dans #2459
  • Ajouter $schemaà cgmanifest.jsonpar @JamieMagee dans #2487
  • Mettre à jour le lien README vers l’extension VS Installer Project par @bsivanov dans #2488
  • Suppression en-US dans les liens par @ImJoakim dans #2494
  • Ajouter le logo à README.md par @vedantmgoyal2009 dans #2507
  • Renvoyer les codes d’erreur pour l’échec des dépendances par @hackean-msft dans #2410
  • Ajouter ExpectedReturnCode :: ReturnResponse pour PackageInUseByApplication par @Trenly dans # 2492
  • Supprimer le redémarrage par défaut sur les installateurs basés sur msiexec par @gerardog dans #2499
  • Correction de la collecte des métadonnées du programme d’installation par @yao-msft dans #2517
  • Ajoutez des alias pour permettre une mise à niveau rapide de tous et inconnus par @Trenly dans # 2518
  • Exposez une détection d’installation plus approfondie via Com par @yao-msft dans # 2420
  • Ajouter la sous-arborescence PureLib par @ryfu-msft dans #2511
  • Supprimer le redémarrage par défaut sur les programmes d’installation basés sur Inno Setup par @SpecterShell dans # 2536
  • Ajout du support client pour l’analyse du schéma rest v1.4 par @yao-msft dans #2473
  • Ajouter un argument expérimental pour ouvrir le dossier des journaux par @Trenly dans # 2510
  • Ajout de la prise en charge de l’installation de portables à partir d’un zip par @ryfu-msft dans #2500
  • Code de retour de l’opération de mappage pour l’échec de l’installation de type msstore également par @yao-msft dans # 2540
  • Correction de l’échec de renommage du programme d’installation à partir de l’URL encodée par @yao-msft dans #2555
  • Ajouter Pure au manifeste de gouvernance des composants par @ryfu-msft dans #2556
  • Ajout des tests WinGetUtil E2E par @AmelBawa-msft dans #2542
  • Ajoutez de l’espace avant le chemin lorsque les fichiers restent désinstallés par @Trenly dans # 2560
  • Journalisation supplémentaire lors de l’échec de la validation du fichier portable par @Trenly dans # 2562
  • Rendre la cible du lien symbolique canonique par @Trenly dans #2563
  • Implémenter l’analyse des logiciels malveillants dans les archives pour les manifestes locaux par @ryfu-msft dans #2566
  • Amélioration de la sélection du programme d’installation lors de la mise à niveau par @yao-msft dans #2570
  • Ajouter l’installation zip à la section des fonctionnalités expérimentales de Settings.md par @infinitepower18 dans #2584
  • Rendre le flux d’installation conscient de l’état d’installation du paquet par @yao-msft dans #2539
  • Activer le mécanisme pour un certain contrôle sur la corrélation par @JohnMcPMS dans #2577
  • Mini spec sur les prochaines améliorations du flux d’installation et de mise à niveau par @yao-msft dans #2535
  • Téléchargez le programme d’installation MSIX lors de la validation du manifeste (si nécessaire) par @AmelBawa-msft dans #2587
  • Se rabattre toujours sur l’échec du streaming msix par @yao-msft dans #2590
  • Supprimez les programmes d’installation MSIX après validation par @AmelBawa-msft dans #2591
  • Correction d’une erreur lorsque tout échoue par @JohnMcPMS dans #2593
  • Correction du module PowerShell pour la configuration de la version par @ryfu-msft dans #2599
  • Traiter les petits nombres comme de grands nombres par @JohnMcPMS dans #2606
  • Corrigez les problèmes de conformité en définissant Newtonsoft.Json sur la version recommandée par @yao-msft dans #2609
  • Correction de la construction interne par @yao-msft dans #2610
  • Ajout d’informations sur la réinstallation d’App Installer pour le dépannage de README.md par @AdmiralSnyder dans #2616
  • Mettre à jour les éléments maximum des protocoles à 64 par @ryfu-msft dans #2620
  • Imprimer les alias de commande ajoutés lors de l’installation portable par @Trenly dans # 2621
  • Ajouter le code de retour attendu pour InvalidParameter par @Trenly dans #2635
  • Ajouter une option de problème pour guider les utilisateurs vers winget-pkgs pour les problèmes de package par @SpecterShell dans # 2658
  • Obtenez des arguments lors de l’utilisation du package de type archive par @Trenly dans # 2660
  • Rétablir « Obtenir des arguments lors de l’utilisation d’un package de type d’archive » par @Trenly dans # 2663
  • Désactiver la notification toast pour le mode silencieux pour l’installation de type MSStore par @yao-msft dans #2652
  • Prise en charge de l’option de non-mise à niveau pour le flux d’installation par @yao-msft dans #2655
  • Contrôle de stratégie de groupe pour BypassCertificatePinningForMicrosoftStore par @AmelBawa-msft dans #2637
  • Mise à jour des chaînes localisées par @ryfu-msft dans #2684
  • Validation du programme d’installation du manifeste (Msix) – Essayez d’analyser la version du package par @AmelBawa-msft dans # 2692
  • Mettre à jour les packages NuGet par @Trenly dans # 2690
  • Ne pas activer/désactiver les paramètres d’administration si la stratégie de groupe l’empêche par @AmelBawa-msft dans #2683
  • Ajout de la configuration du spectre pour PureLib par @ryfu-msft dans #2704
  • Correction d’un problème de renommage avec une URL de caractère de fichier invalide par @yao-msft dans #2708
  • Supprimer et ajouter la bibliothèque UndokedRegFreeWinRT par @ryfu-msft dans #2713
  • Construction propre à partir de winget-cli par @msftrubengu dans #2698
  • Mise à niveau de la vérification orthographique vers la v0.0.21 par @jsoref dans #2728
  • Ajouter source lsun alias pour source listpar @florelis dans #2736
  • Normaliser la façon dont les arguments sont utilisés dans les chaînes de ressources par @florelis dans #2737
  • Prise en charge des applets de commande PowerShell en mode administrateur par @ryfu-msft dans #2642
  • Ajouter le texte d’aide de l’applet de commande PowerShell et des exemples par @ryfu-msft dans #2732
  • Nettoyage de projets divers par @yao-msft dans #2738
  • orthographe : installation par @jsoref dans #2739
  • Mise à jour du cadre cible du module powershell vers 4.8 par @ryfu-msft dans #2741
  • Autoriser la mise à niveau pour les packages de version inconnue par @ryfu-msft dans #2747
  • Ajout de la configuration de construction ARM et ARM64 pour le module powershell par @ryfu-msft dans #2744
  • Faire passer Newtonsoft.Json de 13.0.1 à 13.0.2 dans /src/AppInstallerCLIE2ETests par @dependabot dans #2754
  • Faire passer Newtonsoft.Json de 13.0.1 à 13.0.2 dans /src/WinGetUtilInterop.UnitTests par @dependabot dans #2753
  • Infra change pour Microsoft.WinGet.Client et AppInstallerCLIE2ETests par @msftrubengu dans #2746
  • Supprimer le fichier de configuration nuget par @ryfu-msft dans #2756
  • Ajout de la commande vide pinpar @florelis dans #2733
  • Mettre à jour DesktopAppInstaller.adml par @AmelBawa-msft dans #2759
  • Correction du problème selon lequel un seul package de dépendance est installé par @yao-msft dans # 2761
  • Commande d’exportation pour les paramètres de winget. par @msftrubengu dans #2719
  • Supprimer les avertissements pour CA1416 dans le module PowerShell par @ryfu-msft dans #2762
  • Restaurer le fichier nuget.config pour les dépendances publiques par @ryfu-msft dans #2763
  • Argument d’analyse d’archive séparé lié à la sécurité de --force@Trenly dans # 2622
  • Correction de winget après un appel à l’exportation des paramètres de winget par @msftrubengu dans #2767
  • Ajouter un paramètre d’administration supplémentaire pour correspondre aux stratégies de groupe liées à la sécurité par @yao-msft dans # 2772
  • Préparer le module PowerShell pour la version Build par @ryfu-msft dans #2768
  • Chaînes source plus conviviales pour la localisation et commentaires contextuels par @AmelBawa-msft dans # 2454
  • Rendre la fonction zip stable par @ryfu-msft dans #2774
  • Ajoutez la prise en charge de la portée à plus de commandes et ajoutez la prise en charge du provisionnement pour les types msix et msstore par @yao-msft dans #2766
  • Scinder les tests en Workflow.cppplusieurs fichiers par @florelis dans #2773
  • Mise à jour des chaînes localisées par @ryfu-msft dans #2783
  • Supprimer l’avertissement CA1416 #2 par @ryfu-msft dans #2784

Vous pouvez vous rendre sur GitHub pour télécharger la dernière version 1.4.11071 de Winget .

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *