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

latest releases: v4.12.2, v4.12.1, v4.12.0...
4 months ago

v4.10.0 - 2024-01-05

Some features are exclusive to the commercial Benefactor Circle add-on
See .\docs\Benefactor Circle or https://explicitonsulting.at for details about these features and how you can benefit from them with a Benefactor Circle license.

Attention, cloud mailbox users:
See What about the roaming signatures feature in Exchange Online? in .\docs\README for details on how this feature works. Set-OutlookSignatures supports cloud roaming signatures - see MirrorLocalSignaturesToCloud in .\docs\README for details.

Changed

  • Graph connectivity: Update dependency MSAL.Net to v4.58.1

Added

  • Added to the description of each parameter in the script itself and the .\docs\README file:
    • Allowed values
    • Usage examples (PowerShell and Non-PowerShell)
    • Information when a feature requires a Benefactor Circle license
  • Additional descriptions in template INI files
  • A specific warning when the template INI file contains references to templates with a wrong file extension (for example, .html instead of .htm)
  • New FAQs, see .\docs\README for details:
    • How can I deploy and run Set-OutlookSignatures using Microsoft Intune?
    • Why does Set-OutlookSignatures run slower sometimes?

Fixed

  • Correctly handle empty Outlook profiles and a no longer existing default profile
  • Graph authentication: Workaround for MSAL.Net "connection reset error" in browser. See $GraphHtmlMessageSuccess and $GraphHtmlMessageError in .\config\default graph config.ps1 for details.
  • Graph authentication: Workaround for MSAL.Net returning the access token in a different format in interactive and silent authentication

File hashes and code signing

  • SHA256 hash of 'Set-OutlookSignatures_v4.10.0.zip': 415548F88B3D5D69A48F7D824ACF6049FC338AE86D0B823197C2EF3A42035596
  • See 'hashes.txt' in 'Set-OutlookSignatures_v4.10.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 -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.