Skip to content

Release v4.21.0

Choose a tag to compare

@GruberMarkus GruberMarkus released this 15 Aug 20:18
· 16 commits to main since this release

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

  • Correct a problem reading email addresses from New Outlook for Windows. (#140) (Thanks @psic4t!)

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'.
  • 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'.