Release v4.12.0
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 theRequirements
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.
- QR code vCard (MeCard) in custom image replacement variable
- 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 nameMirrorCloudSignatures
. 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
.
- Compare these hashes with the output of
- 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
.
- Check the signature with