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.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