github Set-OutlookSignatures/Set-OutlookSignatures v4.28.0
Release v4.28.0

latest releases: v4.30.0, v4.29.0
2 months ago

v4.28.0 - 2026-05-18

Set-OutlookSignatures

Additions

  • Add features to the INI editor .\sample code\IniEditor.html: Show template application order in addition to INI index number, touch support for the divider.
  • Add a custom assembly resolver that helps avoid "DLL hell" across dependencies.
  • Support extracting email addresses from New Outlook from its new UserSettings.json file format. This also adds support for "full account" mailboxes, and no longer requires the OneAuth lookup.

Changes

  • Update libphonenumber-csharp to v9.0.30.
  • Update MSAL.Net to v4.84.0.
  • Refactor MoveCSSInline to no longer require a separate runspace.
  • Reduce total package size by combining the new custom assembly resolver with a shared common DLL dependency folder.

Fixes

  • Fix console color handling on Non-Windows systems.
  • Show root cause error code and description in console output when the initializatino routine fails, instead of just the generic error 5 ("Common initialization routine failed.").

Outlook add-in (part of the Benefactor Circle add-on)

Changes

  • Update @azure/msal-browser to v5.10.1.

File hashes and code signing

  • SHA256 hash of 'Set-OutlookSignatures_v4.28.0.zip': 92B8E95843EEF5A409B24EE3A107EF2847CE9BF8E80F4D914F437A7D611A3983
  • See 'hashes.txt' in 'Set-OutlookSignatures_v4.28.0.zip' for the hash value of every single file in the release.
    • Compare these hashes with the output of 'Get-ChildItem -Recurse | Get-FileHash -LiteralPath $_.FullName -Algorithm SHA256'.
  • Files are code signed with ExplicIT Consulting's Extended Validation (EV) certificate.
    • Check the signature with 'Get-ChildItem -Include '*.ps*1', '*.dll' -Recurse | Get-AuthenticodeSignature'.

Don't miss a new Set-OutlookSignatures release

NewReleases is sending notifications on new releases.