Cette section contient les notes de version pour les différentes versions du module PowerShell PackageUpdateInfo.
Version imprimable multipages. Cliquer ici pour imprimer.
Historique des versions du module
Notes de version pour le module PowerShell PackageUpdateInfo
- Notes de version v1.2.7.0
- Notes de version v1.2.6.0
- Notes de version v1.2.5.0
- Notes de version v1.2.4.0
- Notes de version v1.2.3.0
- Notes de version v1.2.1.0
- Notes de version v1.2.0.0
- Notes de version v1.1.1.0
- Notes de version v1.1.0.0
- Notes de version v1.0.2.0
- Notes de version v1.0.1.0 (Première version)
Notes de version v1.2.7.0
Ajouté
- Rendre le module compatible avec la nouvelle version PowerShellGet v3.0.0 et utiliser la nouvelle commande Find-PSResource pour la récupération d’informations en ligne, si disponible. Cela devrait accélérer significativement la récupération d’informations en ligne, car Find-PSResource peut gérer plusieurs noms de modules en un seul appel, tandis que Find-Module n’accepte qu’un seul nom de module par appel.
- Ajout de la localisation allemande (de-DE) pour le fichier about_PackageUpdateInfo.help.
- Ajout de la localisation espagnole (es-ES) pour le fichier about_PackageUpdateInfo.help.
- Ajout de la localisation française (fr-FR) pour le fichier about_PackageUpdateInfo.help.
- Ajout de la localisation polonaise (pl-PL) pour le fichier about_PackageUpdateInfo.help.
Modifié
- Correction Suppression de la dépendance non voulue au module PSFramework dans le fichier PackageUpdateInfo.psm1. Cela était un reste d’une refactorisation effectuée il y a un certain temps. Ce module est explicitement conçu pour fonctionner sans PSFramework. (même si j’apprécie beaucoup PSFramework et l’utilise dans beaucoup de mes projets)
- Quelques refactorisations du code dans les fonctions du module (pas de changements fonctionnels, juste des améliorations du style de code et de la lisibilité)
- Refactorisation de l’aide basée sur les commentaires dans les fonctions du module (pas de changements fonctionnels, juste des améliorations du style de code et de la lisibilité)
- Refactorisation du fichier about_PackageUpdateInfo.help avec des indications et informations plus conviviales sur le module et son utilisation
Notes de version v1.2.6.0
Corrigé
- Mise à jour de Invoke-WebRequest pour utiliser une analyse basique (KB5074596)
Notes de version v1.2.5.0
Corrigé
- Problème Issue #33 —
Get-PackageUpdateInfoignoreExcludeModuleFromChecking- Optimiser le filtrage pour la vérification des modules par rapport aux galeries
Mis à jour
- Commande
Get-PackageUpdateInfo— Optimiser le filtrage pour répondre à l’exigence de l’issue #33 - Commande
Set-PackageUpdateSetting— Ajouter des exemples dans la documentation- Veuillez lire les exemples avant d’ajouter quoi que ce soit à la liste d’exclusion
Notes de version v1.2.4.0
Corrigé
- Problème #24 — Le numéro de version du module 1.9 est supérieur à 1.10
- La galerie en ligne fournit probablement des informations de version non pas sous forme de type ‘version’, mais sous forme de chaîne de caractères.
Notes de version v1.2.3.0
Correction : Problème #26 - Problème lors de l’exécution simultanée de PSEdition core et desktop
- Les commandes Export/Import écrivent désormais par défaut des fichiers spécifiques à la version (ex. PackageUpdateInfo_Desktop_5.xml)
Correction : Problème #25 - Export-PackageUpdateInfo -PassThru
- Correction du problème de sortie et du bug de conversion de date
Mise à jour : Add-PackageUpdateRule
- Le paramètre PassThru fonctionne maintenant comme prévu.
Correction : Correction de quelques fautes de frappe
Correction : Suppression des fichiers et commandes dépendant de PSFramework
Mise à jour : Ajout d’informations sur la plateforme et les statistiques dans le fichier readme
Notes de version v1.2.1.0
Corrigé
- Messages d’erreur peu esthétiques si aucun fichier de configuration n’existe en raison d’une nouvelle installation du système
- Vérification et messages d’avertissement implémentés pour ce comportement
- Ajout d’une routine d’initialisation lors du chargement du module si aucun fichier de configuration par défaut n’est présent
Mis à jour
- Tentative de suppression des messages verbeux lors de la vérification de la mise à jour du module dans
Get-PackageUpdateInfo
Notes de version v1.2.0.0
Ajouté
- Activation de CORE et compatibilité multiplateforme
- Refactorisation du code pour intégrer PackageUpdateInfo dans PowerShell version 6 & 7 (CORE)
- Le module fonctionne désormais aussi sur les systèmes Linux
- Commande
Show-PackageUpdateReleaseNote— Possibilité d’obtenir les notes de version depuis des sites web et de les afficher dans la console - Commande
Get-PackageUpdateSetting— Interroger les paramètres de base pour vérifier et rapporter les informations de mise à jour des modules installés - Commande
Set-PackageUpdateSetting— Configurer les paramètres de base pour la vérification et le rapport de mise à jour - Commande
Add-PackageUpdateRule— Déclarer comment un module est géré dans les rapports - Commande
Get-PackageUpdateRule— Obtenir les règles personnalisées existantes - Commande
Set-PackageUpdateRule— Modifier les règles existantes sur la gestion d’un module dans les rapports - Commande
Remove-PackageUpdateRule— Supprimer les règles personnalisées existantes
Mis à jour
- Suppression de la dépendance au module BurntToast
- Pour l’instant, BurntToast est un module optionnel dans PackageUpdateInfo
- Les notifications toast sont disponibles sur Windows 10 dans ‘Windows PowerShell’ et ‘PowerShell’ (Core)
Fonctionnalités
Get-PackageUpdateSettingintroduit :UpdateCheckInterval— fréquence à laquelleGet-PackageUpdateInforecherche les mises à jour des modules (par défaut : une fois par heure)DefaultRule— contrôle général sur les modules à inclure/exclure et sur quelle partie du numéro de version déclenche un rapport de mise à jour
Notes de version v1.1.1.0
Correctif
- Commande
Get-PackageUpdateInfo- Correction du problème #11 — erreur lors de l’exécution de la commande lorsque plus de 63 modules sont installés. La commande
Find-Modulen’accepte qu’un maximum de 63 chaînes dans le paramètre Name. Solution de contournement avec une boucle for-each autour de celle-ci.
- Correction du problème #11 — erreur lors de l’exécution de la commande lorsque plus de 63 modules sont installés. La commande
Notes de version v1.1.0.0
Ajouté
- Commande
Get-PackageUpdateInfo- Possibilité d’envoyer une notification ToastNotification pour les infos de mise à jour avec le module BurntToast en spécifiant le commutateur
-ShowToastNotification
- Possibilité d’envoyer une notification ToastNotification pour les infos de mise à jour avec le module BurntToast en spécifiant le commutateur
- Nouvelle dépendance vers le module BurntToast
Mis à jour
- Ajout d’informations de description sur les objets PackageUpdate.Info
Corrigé
- Commande
Get-PackageUpdateInfo- Dans les notes de version 1.0.2.0 et la date de publication de tous les modules étaient intégrés dans chaque PackageUpdate.Info. Mauvaise variable utilisée. Corrigé.
- Changement mineur dans la sortie de débogage lors de la comparaison des versions
Notes de version v1.0.2.0
- Nouveau : Ajout du journal des modifications ;-)
- Mise à jour : Commande Get-PackageUpdateInfo
- ajout de propriétés sur l’objet de sortie
- ProjectUri
- IconUri
- ReleaseNotes
- Author
- PublishedDate
- ajout de propriétés sur l’objet de sortie
- Mise à jour : Reformater le code pour respecter le style de codage OTBS - K&R (variante One True Brace Style)
Notes de version v1.0.1.0 (Première version)
Première version
Ajouté
Get-PackageUpdateInfo— Interroge tous les modules installés et affiche le statut de mise à jourExport-PackageUpdateInfo— Exporte les informations de mise à jour vers un fichierImport-PackageUpdateInfo— Importe les informations de mise à jour précédemment exportées