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