Skip to content

Release v4.12.0

Compare
Choose a tag to compare
@GruberMarkus GruberMarkus released this 07 May 12:02
· 3 commits to main since this release

v4.12.0 - 2024-05-07

Add features with the Benefactor Circle add-on and get fee-based support from ExplicIT Consulting
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, Exchange Online admins
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 MirrorCloudSignatures in .\docs\README for details.

Changed

  • Graph connectivity: Update dependency MSAL.Net to v4.60.3.
  • The Quick Start Guide is now easier to follow and clearer on requirements.
  • Updated sample templates (full barrier-free design, and other smaller changes).
  • Updated Authentication chapter in .\docs\README.
  • The API for saving photos and user-defined images has been changed, which significantly speeds up the creation of temporary files.

Added

  • Support for Linux and macOS. Some restrictions apply to Non-Windows platforms, see Linux and macOS in the Requirements chapter of .\docs\README for details.
  • Custom image replacement variables that you can fill yourself with a byte array: $CurrentUserCustomImage[1..10]$, $CurrentUserManagerCustomImage[1..10]$, $CurrentMailboxCustomImage[1..10]$, $CurrentMailboxManagerCustomImage[1..10]$. Usecases: Account pictures from a share, QR code vCard/URL/text/Twitter/X/Facebook/App stores/geo location/e-mail, etc.
    • QR code vCard (MeCard) in custom image replacement variable $Current[..]CustomImage1$. See file .\config\default replacement variables.ps1 for the easily customizable code used to create it. Also see .\docs\README for details.
  • Support for maximum barrier-free accessibility with screen readers and comparable tools. Use Word ScreenTips and HTML titles for hyperlinks, and alt text for images, replacement variables are supported. All sample templates have been updated accordingly. Just hover your mouse pointer over a hyperlink or image to see additional information.
  • Show a warning when authentication to Outlook Web (no matter if on-prem or in the cloud) is not possible via Autodiscover, as this means that Autodiscover is not configured correctly.
  • The MirrorLocalSignaturesToCloud parameter is now also available under the name MirrorCloudSignatures. The old name may be removed with the next major release (v5.0.0).

Fixed

  • When using HTM templates, image paths were not correctly modified when containing one of the reserved characters defined in RFC3986 (:/?#[]@!$&'()*+,;=, Uri.EscapeUriString vs. Uri.EscapeDataString).

File hashes and code signing

  • SHA256 hash of 'Set-OutlookSignatures_v4.12.0.zip': 506F3806162E56E247C5644D9FF8D9C679038AA87BE7E791FFA58CAA505278A5
  • See 'hashes.txt' in 'Set-OutlookSignatures_v4.12.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.