Historique des versions du module

Notes de version pour le module PowerShell PackageUpdateInfo

Cette section contient les notes de version pour les différentes versions du module PowerShell PackageUpdateInfo.

Notes de version v1.2.5.0

Corrigé

  • Problème Issue #33Get-PackageUpdateInfo ignore ExcludeModuleFromChecking
    • 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-PackageUpdateSetting introduit :
    • UpdateCheckInterval — fréquence à laquelle Get-PackageUpdateInfo recherche 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-Module n’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.

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
  • 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
  • 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 à jour
  • Export-PackageUpdateInfo — Exporte les informations de mise à jour vers un fichier
  • Import-PackageUpdateInfo — Importe les informations de mise à jour précédemment exportées