Version 2.1.0.2 - May 2026
Bug fixes
- Fix Get-MSCatalogUpdate -Search "" returning zero results — date-token regex no longer matches digit substrings inside GUIDs, KB numbers, or build versions
- Fix inverted Get-Module -ListAvailable check in Save-MSCatalogOutput (would attempt import only when ImportExcel was not installed)
New: SupportUrl on update objects
- New [string] $SupportUrl property on MSCatalogUpdate
- New private helper Get-UpdateSupportUrl (fetches from ScopedViewInline.aspx, parses suportUrlDiv)
- Save-MSCatalogOutput fetches SupportUrl per row when empty
Save-MSCatalogOutput improvements
- Excel column renamed Guid to UpdateID; new SupportUrl column
- Auto-creates worksheet if missing; rewrites sorted by LastUpdated
- Worksheet tabs sorted: numeric (01, 02, …) by value, non-numeric alphabetically at end
- Dedup checks both legacy Guid and new UpdateID columns
- Legacy Guid-column sheets are migrated to the new schema on next write
New: SHA1 hash in Excel output
- New [string] $SHA1 property
- Now extracts the SHA1 digest from the same DownloadDialog.aspx response
- Save-MSCatalogOutput fetches SHA1 and writes SHA1 column
Fully backward compatible with v1.x