Release v4.21.0
v4.21.0 - 2025-08-15
Changed
- Update dependency MSAL.Net to v4.75.0.
- Update Outlook add-in dependency @azure-msalbrowser to v4.20.0.
Added
- Add the following new features to the Outlook add-in:
-
React to launch events OnMessageRecipientsChanged and OnAppointmentAttendeesChanged.
-
Allow adding custom code to the add-in so you can directly influence which signature it will set.
For example, you can set a specific signature…- …when there are only internal recipients, or another signature when there are external recipients
- …depending on the from email address
- …when a specific customer is in the To field
- …when the current item is a mail or an appointment
- …when the current item is a new mail, or another signature when it is a reply or a forward
- …depending on the subject
- …or any other condition derived from the information available in the customRulesProperties object
See '.\sample code\CustomRulesCode.js' in the Outlook add-in folder for details.
-
Removed
Fixed
File hashes and code signing
- SHA256 hash of 'Set-OutlookSignatures_v4.21.0.zip': 7655CF751626DB5FC0F28CB136AD74C17436659443099A97A3BCFBA051F4C408
- See 'hashes.txt' in 'Set-OutlookSignatures_v4.21.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 '