This is the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

Release history for the module

Versioned release notes for the PackageUpdateInfo PowerShell module

This section contains versioned release notes for the various releases of the PackageUpdateInfo PowerShell module.

Release notes v1.2.7.0

Added

  • Make the module aware of the new PowerShellGet v3.0.0 and use the new command Find-PSResource for online information retrieval, if available. This should speed up the online information retrieval significantly, because Find-PSResource can handle multiple module names in one call, while Find-Module only accept one module name per call.
  • Add german (de-DE) localization for about_PackageUpdateInfo.help file.
  • Add spanish (es-ES) localization for about_PackageUpdateInfo.help file.
  • Add french (fr-FR) localization for about_PackageUpdateInfo.help file.
  • Add polish (pl-PL) localization for about_PackageUpdateInfo.help file.

Changed

  • Fix Removed unintended dependency to PSFramework module in the PackageUpdateInfo.psm1 file. This was a leftover from refactoring a while ago. This module is explicitly intended to run without PSFramework. (even I very appreciate PSFramework and use it in many of my projects)
  • Some code refactoring in the functions of the module (no functional changes, just code style and readability improvements)
  • Refactoring of the comment-based help in the functions of the module (no functional changes, just code style and readability improvements)
  • Refactoring about_PackageUpdateInfo.help file with more userfriendly guidance and information about the module and the usage

Release notes v1.2.6.0

Fixed

  • Update Invoke-WebRequest to use basic parsing (KB5074596)

Release notes v1.2.5.0

Fixed

  • Issue Issue #33Get-PackageUpdateInfo ignores ExcludeModuleFromChecking
    • Optimize filtering for module checking against galleries

Updated

  • Command Get-PackageUpdateInfo — Optimize filtering to fit requirement on issue #33
  • Command Set-PackageUpdateSetting — Add examples in the documentation
    • Please read the examples before putting anything on the exclusion list

Release notes v1.2.4.0

Fixed

  • Issue #24 — Module version number 1.9 is higher than 1.10
    • The online gallery probably delivers version information not as a ‘version’ type, but as a string.

Release notes v1.2.3.0

  • Fix: Issure #26 - Problem on running PSEdition core & desktop in parallel

    • Export/Import commands now writes version specific files by default (e.g. PackageUpdateInfo_Desktop_5.xml)
  • Fix: Issue #25 - Export-PackageUpdateInfo -PassThru

    • fix output issue and date conversion bug
  • Upd: Add-PackageUpdateRule

    • Parameter PassThru now actually works as intended.
  • Fix: Fixing some typos

  • Fix: Remove files and command depend on PSFramework

  • Upd: Add plattform and statistic information to readme file

Release notes v1.2.1.0

Fixed

  • Ugly error messages if no configuration file exists due to fresh system installation
    • Implemented check and warning messages on this behavior
    • Add init routine in module loading if no default config file is present

Updated

  • Try to suppress verbose messages on module up-to-dateness checking in Get-PackageUpdateInfo

Release notes v1.2.0.0

Added

  • Enabling CORE and cross-platform compatibility
    • Code refactoring to bring PackageUpdateInfo into PowerShell version 6 & 7 (CORE)
    • Module now also runs on Linux systems
  • Command Show-PackageUpdateReleaseNote — Possibility to get release notes from websites and display it on the console
  • Command Get-PackageUpdateSetting — Query the basic settings for check and report on up-to-dateness information on installed modules
  • Command Set-PackageUpdateSetting — Configure basic settings for check and report on up-to-dateness
  • Command Add-PackageUpdateRule — Declare how a module is handled in reporting
  • Command Get-PackageUpdateRule — Get existing custom rules
  • Command Set-PackageUpdateRule — Edit existing rules on how a module is handled in reporting
  • Command Remove-PackageUpdateRule — Remove existing custom rules

Updated

  • Remove dependency on module BurntToast
    • For now, BurntToast is an optional module in PackageUpdateInfo
    • Toast notifications are available on Windows 10 in ‘Windows PowerShell’ and ‘PowerShell’ (Core)

Features

  • Get-PackageUpdateSetting introduces:
    • UpdateCheckInterval — how often Get-PackageUpdateInfo seeks out for query updates on modules (default: once per hour)
    • DefaultRule — general checking on which module to include/exclude and which part of the version number triggers an update report

Release notes v1.1.1.0

Fixed

  • Command Get-PackageUpdateInfo
    • Fix Issue #11 — error on command when more than 63 modules are installed. The command Find-Module only accepts a maximum number of 63 strings in the Name parameter. Workaround with a for-each loop around this one.

Release notes v1.1.0.0

Added

  • Command Get-PackageUpdateInfo
    • Possibility to push ToastNotification for update infos with BurntToast module by specifying -ShowToastNotification switch
  • New dependency to module BurntToast

Updated

  • Add Description info on PackageUpdate.Info objects

Fixed

  • Command Get-PackageUpdateInfo
    • In 1.0.2.0 ReleaseNotes and PublishDate of all modules were put into every PackageUpdate.Info. Used wrong variable. Fixed.
    • Minor change in debug output on version comparison

Release notes v1.0.2.0

  • New: Add changelog ;-)
  • Upd: Command Get-PackageUpdateInfo
    • add properties on output object
      • ProjectUri
      • IconUri
      • ReleaseNotes
      • Author
      • PublishedDate
  • Upd: Reformat code to meet codestyle OTBS - K&R(One True Brace Style variant)

Release notes v1.0.1.0 (Initial release)

Initial release

Added

  • Get-PackageUpdateInfo — Query all installed modules and display update status
  • Export-PackageUpdateInfo — Export update information to file
  • Import-PackageUpdateInfo — Import previously exported update information