About this article
This article contains the release notes for the Insider release plan on Templafy Hive.
To see release notes for Stable version, please go to: Stable Email Signature add-in (Templafy Hive).
Technical information
|
Released to Insider on September 16, 2024
9.16.0
This version focuses on improving performance, without any updates to product features or bug fixes.
Released to Insider on August 13, 2024
9.15.0
Bugs
VSTO does not show the message if we fail to update the signatures and it returns the old signatures in the "Edit signature" dialog.
In this release, this issue is fixed and we always show the error message if getting the new signatures fails.
Released to Insider on July 2, 2024
9.13.5
Features
Update the onboarding logic
Synchronize signatures before showing the onboarding flow
Released to Insider on June 18, 2024
9.13.4
Features
Update the onboarding logic
Synchronize signatures before showing the onboarding flow
Bugs
Selected user profile does not always reflect the inserted signature
Make UserProfile selection scoped to the specific Email object
9.13.3
Features
Update the onboarding logic
Synchronize signatures before showing the onboarding flow
Released to Insider on May 21, 2024
9.13.2
Bugs
Add-in can cause Outlook to crash when API is not responding
Catch initialization errors to prevent Outlook crashes
Released to Insider on April 9, 2024
9.13.0
Features
Add VSTO tracking for closing the edit flow
Add tracking of VstoEditSignaturesFlowAbandonedEvent to the onboarding dialog.
Bugs
Two notifications are shown for one message in VSTO
In this release, this issue is fixed and only one notification is shown.
VSTO notification content not announced by JAWS
- Notifications were not announced by JAWS.
- The Edit Signature Dialog, did not have a title while switching between open apps with alt +tab.
- While using JAWS, the focus is lost after closing the Edit signature dialog.
Released to Insider on March 26, 2024
9.10.0
Bugs
VSTO notification content not announced by JAWS
- Notifications were not announced by JAWS.
- The Edit Signature Dialog, did not have a title while switching between open apps with alt +tab.
- While using JAWS, the focus is lost after closing the Edit signature dialog.
VSTO dialog does not have a title when using ALT+Tab for navigation
- Notifications were not announced by JAWS.
- The Edit Signature Dialog, did not have a title while switching between open apps with alt +tab.
- While using JAWS, the focus is lost after closing the Edit signature dialog.
Released to Insider on March 12, 2024
9.9.0
Features
Make the Onboarding window detached from the main one
Make the Onboarding dialog detached from its parent window
Bugs
Both new and reply signatures inserted when forwarding an email
Released to Insider on February 27, 2024
9.7.0
Bugs
Remembered default user profile is reset on Outlook Restart
Released to Insider on February 13, 2024
9.6.0
Features
Create Plugin project and implement BeforeUninstall
Update branch policies
Build the new project to the correct target directory
Bugs
Internal Signature does not insert when it is supposed to
Released to Insider on January 16, 2024
9.4.0
Features
Onboard system repos
Bugs
Email signature VSTO Add-ins Notifications are not announced by screen readers
Templafy One: Email Signature not successfully set for first time user in ServerMode
Released to Insider on December 19, 2023
9.0.0
Features
Handle MIP labels
Apply Microsoft Information Protection label to RTF signatures
Do not do custom insertion for RTF either
Do not run manual insertion for RTF signatures either
Implement RTF conversion and expose interface
Implement Html to RTF conversion using Aspose library
Create a separate project for Aspose integretion
Add a separate project dedicated to RichText signatures conversion
Disable custom signature insertion for Templafy ONE
Set non-rtf signatures in registry as default and handle preferred user profile selection
Update UserProfile selector to set registry keys of default signature
EmailSignatureVstoAddIns: Synchronize sources and translations from Crowdin
Pulled new translation and source string from Crowdin
Released to Insider on September 26, 2023
8.28.0
This version focuses on improving performance, without any updates to product features or bug fixes.
Released to Insider on August 29, 2023
8.27.0
Features
EmailSignatureVstoAddIns: Synchronize sources and translations from Crowdin
Pulled new translation and source string from Crowdin
Bugs
Extra space is added each time the From field is switched in Outlook and an email signature is inserted
When switching the sender, an extract space was added in front of the signature each time. Now this is fixed.
Text underneath the signature removes when it saves as a draft (in reply emails)
It has been reported that some users experience the text underneath an email signature getting removed if an email is saved as a draft and then opened again.
Last line of the signature duplicates after making a draft in reply/forward
Released to Insider on August 1, 2023
8.23.0
Features
Use FIPS approved algorithm for checksum calculation
Use FIPS compliant SHA1 hashing algorithm to calculate the checksum of the signatures.
Released to Insider on July 19, 2023
8.22.0
Bugs
Too much Zoom/Low resolution and Simplified Ribbon in Outlook makes the switch userprofile in Outlook not work.
The copyright was also updated better to differentiate the Email Signature add-in features from the others.
Released to Insider on July 5, 2023
8.20.0
Bugs
Empty space lines are left in case a user does not have an internal email signature
Released to Insider June 2023
Bugs
8.18.0
VSTO Add-In replaces a draft email with a signature
Inconsistent behavior was observed in Reply/Forward drafts where users could get duplicate signatures or some of the content removed. It is fixed in this release.
VSTO: Links with styled child paragraph lose their color
In case a hyperlink contains a styled child paragraph, it would lose its styles when a signature is inserted in VSTO. Now this is fixed.
8.13.0
Outlook crashes in combination with external add-ins
Fix an issue that caused Outlook to crash on external Add-Ins.
Also, spacing in front of an email signature was made consistent between New and Reply/Forward emails.
Email signature is removed when switching email format to plain text
Apply an email signature when email body format is switched.
Features
Try to fix the error when getting WordEditor in Outloo
Handle the error when WordEditor is unavailable in Inspector
Released to Insider May 2023
Features
8.11.0
VSTO add-in logs error unecessasily when tracking file is missing
Minor improvement to reduce log clutter. If the file used to store tracking events locally does not exists, the add-in will no longer write a warning to the log as it is of no consequence.
8.9.0
Manage certificate with variable group
Code signing certificate is managed within a variable group.
8.7.0
Integrate crowdin to EmailSignatureVstoAddIns
Added the new translation flow to EmailSignatureVstoAddIns
Make DeliveryStoreID optional to make VSTO Add-in more resilient
Make Add-In more resilient to problematic Outlook accounts.
Bugs
8.9.1
VSTO add-in inserts blank signature when no signature exists for that applied context
8.9.0
VSTO add-in fails to retrieve signatures if signatures folder is empty
Fixes bug that would prevent the add-in from retrieving new signatures if the metadata file was missing from the signatures folder.
Released to Insider April 2023
Features
8.5.0
Add TrackingJob to buffer the events
Add TrackingEventJob to handle events in Vsto in both online and offline versions.
Introduce an event for VstoUserProfileSelectionSwitched in Vsto
Add VstoUserProfileSelectionSwitched as an event to track whenever user profile has changed in outlook
Inject FileManager and RequestManager manually
Inject dependency on Filemanager and RequestManager manually into EventTrackerJob
Add lazy initialization for TrackingService in Vsto
Lazy initialization for TrackingService in Vsto has been added to resolve the exception on Application startup
8.3.0
Change certificate for Email signature VSTO
Code signing certificate is updated in the pipelines.
Bugs
8.5.0
Outlook fails to restore links font when size is 0
Setting the font-size to 0 makes Outlook fail with an error and as a result the hyperlinks loose their original styles and get the default ones.
We have added the logic to identify such cases and prevent Outlook from failing.
8.3.0
Templafy clearing non Templafy assigned domains signatures
Signature insertion would insert a blank signature for mailboxes for which no signature was found. This corrects that behaviour so no signature is inserted for such mailboxes.
Released to Insider March 2023
Features
8.0.0
Bump major version
Bump major version in order to reflect the User Profile Selection changes, in which the add-in takes over signature insertion in all scenarios.
User profile selection in Vsto
Users with multiple user profiles will now be able to select the preferred user profile to use for signature insertion.
When a user profile is selected, the associated signature will be inserted, and any subsequent signature changes due to recipient change will stay in the context of the selected user profile.
This change also means that the add-in now handles signature insertion in all scenarios and no longer rely on Outlook and its default signature settings.
The feature must be enabled in the Tenant's Email Signatures settings pane in Hive.
Bugs
8.1.0
Silent crash of Outlook when opened in /embedding mode and signature vsto add-in is loaded
If Outlook is run with the /embedding command line parameter and at the same time has been set up to prompt the user to select the profile to use on start-up, Outlook crashes when the add-in requests the list of accounts (mailboxes).
This fix, ensure that if such a failure is caught, it will not crash Outlook.
Released to Insider February 2023
Features
7.57.0
Release PropertyAccessor
In this technical release we ensure release of COM object when setting custom properties to avoid leak.
Remove local time offset from requests from Vsto
The Vsto add-in has been aligned with other signature targets, i.e. Outlook Web Add-in and Email Signature Server, such that signature validity is based on the current UTC time and not user local time.
This change was done on the server side, so this is purely clean-up of unused parameters sent as part of the requests to the backend. This change applies only to Hive.
Bugs
7.55.0
Duplicate signatures inserted in case of send on behalf senders
After an update in Outlook for Windows, the events triggered by Outlook have changed their behavior, resulting in our Add-in sometimes inserting 2 signatures. This was impacting the case of Send on behalf feature. We have identified the root cause and decided to ignore the SendOnBahalfOfName event as now it is always accompanied by another one that is already used by our Add-in.
Features
7.54.0
Cleanup usage of Word process for RTF conversion
We have cleaned up usage of Word based process for RTF conversion.
Upgrade Newtonsoft Json to latest in Vsto
In this technical release we have upgraded Json library dependency to latest version.
The deprecation check in Vsto delays initialization by 10 seconds in offline mode, it should not.
In this technical release we reduced timeout of deprecation check to avoid delayed initialization of the add-in when in offline mode.
Bugs
7.54.0
Email signatures are not inserted for Draft emails
Released to Insider January 2023
Features
7.51.0
Fix SonarCloud findings in EmailSignatureVsto
We have addressed a list of technical improvements in the solution, following SonarCloud findings.
Bugs
7.51.0
Some clients experience font color being ignored when signature is inserte
When signatures are inserted, Outlook restyles links, but thus far we had not seen it change the color.
However there are cases where the color is changed as well, so this release adds color to the properties that are restored post insertion. The supported color values are RGB e.g. rgb(12, 34, 56), HEX e.g. #123456 and Named colors (black, white), additional colors are not supported at this time, nor are HSL and variants with Alpha channels.
7.49.0
Font size resolution does not take unit into account
When signatures are inserted, Outlook restyles links, which is undesirable.
When we restyle (reverse) links in signatures, one of the styles reapplied is the font size.
So far this has been ignoring the unit specified, which has lead to incorrect sizing if the unit is anything other than points (pt).
This fix takes the unit into account when resolving font sizes and converts to points accordingly.
Released to Insider December 2022
Features
Add JP translations to VSTO
Add Japanese translations for add-in related messages
Implementing a switch off mechanism for the VSTO Add-in
This change is only going to take effect starting with this Add-in version, this being the first version that could be deprecated using this in the feature. Older versions already deployed are not going to be affected. When an Add-in version is upgraded, in a few cases it might happen that a few users are not receiving the new version. This could be caused by factors, not Templafy-related, such as Templafy Desktop not running anymore or being blocked from updating. In a relatively small number of cases, the version deployed on users' computers could be a couple of years old (or even more), leading to:
We have created a mechanism, controlled on the server side, that would allow specific Add-in versions to be stopped from making requests against the server. This allows us in the future to completely deprecate and stop the usage of old versions, without causing undesired exceptions on the server side or faulty behavior of the Add-in on the user's computer. For the first 5 times, when the user opens Outlook, will get a notification prompt to check for Templafy Desktop updates.
On top of this, as we do not have any control over the Add-in once it is deployed to users, in case of a critical incident we can currently only wait for a new version to be successfully deployed. This feature improves our disaster recovery mechanism.
This feature is only implemented for Templafy Hive.
In the beginning, the minimum supported version of the Add-in is 7.0, not affecting any users. In the future, we are planning to slowly increase the minimum supported version as we deprecate newer Add-in versions.
Use the static signed-in page for the return url in Vsto
Use dedicated static page during the login process to avoid navigating to Library (i.e. <tenant>.templafy.com).
The only impact on end users, is in case the login page fails to close by itself, a neutral status page will be shown to let the user know they have been successfully logged in.
Bugs
Special characters like 'ØÆÅ' are displayed incorrectly in plain text signature in VSTO
Specify UTF-16 explicitly for plain text signatures converter to fix encoding issues
Automatic signature change causes font size change
Outlook re-styles links in signatures when they are inserted.
We then reestablish the original style after insertion is complete, however some attributes are retained so we do not restore all.
This change adds the font-size to the attributes restored.
Default signature not changing to primary user profile signature if any other signature has been manually selected
If the default signature is not correct, e.g. manually changed to another, Templafy is meant to set it to the correct value when Outlook is opened.
This only worked if the default signature setting was not set at all, otherwise a restart of Outlook was required to see the change.
This fix ensures that the change to the correct default signature happens instantly regardless of its current value, without requiring a restart.
Custom user signature removed as default even though there is no available Templafy signature
The Email Signature VSTO Add-in was removing custom user-defined signatures from being set as default when there were no Templafy signatures available.
As an example, when a tenant had only new signatures available for users, the Templafy signature was set as default for new type while the reply default settings were always reset to none. This meant that if a user had a custom signature defined for a reply as default, Templafy would remove it from being the default signature when performing an update. The same stands true for the scenario in which only reply signatures were provided through Templafy.
As this behavior was causing user frustration, we have changed it so that in case of no Templafy signature we only remove a signature from being set as custom if that signature was previously provided by Templafy.
Hidden authentication doesn't work in first sessions of VSTO add-in
The authentication mechanism is always trying first to perform a hidden Single-Sign-on. If this does not succeed, then the user will be faced an authentication form. We have identified that in some cases the hidden flow would not succeed, leading to the show of the authentication form which succeeded automatically without any user action. Even though the authentication process was successful, the unnecessary showing of the authentication form was affecting the user experience.
This scenario could be seen when the following conditions were met:
This was caused by the wrong identification of a successful Single-Sign-on authentication because of multiple redirects performed by the Authentication provider. The issue was now fixed allowing the hidden authentication flow to wait for the results.
In addition to this, we have also improved the logging on the authentication flow.
Released to Insider November 2022
Features
Rethink link style lookup for VSTO
Since style ordering cannot be relied on, this changes the link style look up used when reapplying the styling of links that Outlook removes.
While no longer relies on style ordering, duplicate hrefs are still applied in the order they appear in the original signature.
VSTO: Force signatures update when add-in is upgraded to the next version
Currently, if we make some changes in the add-in requiring a new signature update, the only way to do it is to ask each user to open and then close the "Edit Email Signatures" modal. To resolve this problem, we have implemented automatic signatures update when the Email Signature VSTO Add-in version is upgraded.
Enable DisableRtfSignaturesGeneration by default in VSTO Add-in
We have previously introduced some changes that will make the Email Signature VSTO Add-in use a different mechanism for RTF conversion. The new mechanism does not need the use of a Microsoft Word process. Until now, the new mechanism was only active if specifically enabled through a registry key. This change makes runtime RTF conversion enabled by default for all tenants.
Released to Insider October 2022
7.37.0
Bugs
Formatting changes when signature changes to internal one (automatically)
Fix issue with duplicate hyperlinks in signature.
Duplicate hyperlinks would lead to failure to restyle links with the proper font and underline status (Outlook strips these), which would in turn lead to failure to properly toggle signatures on recipient change (Internal/External).
7.36.0
Features
VSTO: Subscribe to recipients change event only when needed
Add conditions to exit early if switching Internal/External signatures is not required
VSTO: Collect hyperlink styles using HtmlAgilityPack
Use HtmlAgilityPack to collect hyperlink font styles instead of Word application
7.34.0
Features
Ensure prerequisites for Vsto are present or display announcement if not
Fail gracefully if unable to create/access the signatures folder on the local computer.
Add a x-templafy-vsto-version header
Add new X-TemplafyEmailSigVstoVersion header to all mails sent with Email Signature Vsto Add-in enabled, to allow for easier debugging.
Email signature add-in: Prevent retry in navigation in case of ConnectionAborted
Changes to prevent retrying navigation if connection was aborted, which causes in turn more connections to be aborted.
Bugs
VSTO: Expanding large distribution list makes Outlook freeze when Add-In is enabled
This attempts to remedy the issue with long waits when expanding large distribution lists (or adding a ton recipients by other means).
Resolution of SMTP addresses for email recipients will now keep track of which resolution method that produces a result and use that for subsequent recipients. In other words, the highest scoring resolution method is what will be used for the next recipient in line, and the score is updated per recipient.
Released to Insider September 2022
7.30.0
Features
VSTO: Replace all static Log access with TemplafyLogged
Use TemplafyLogger instead of Serilog.Log static property
Make it possible to disable RTF/TXT signatures conversion
In default mode, Email Signature Add-In generates RTF signature files using Word application process via Remote Procedure Call (RPC).
Some users with very strict firewall settings experience RPC unavailable exceptions.
To solve this problem, an additional mode was implemented which does not require RTF signature files on users machine hence no Word application needed.
Implementation differences:
This mode can be enabled via registry key:
with the string value true
Use strong named version of CredentialManagement
Use a strong named version of the CredentialManagement assembly to ensure integrity.
Disable roaming signatures on Stable
Disable the Roaming Signatures feature as it is incompatible with the current Add-in implementation.
Disable roaming signatures on Insider
Disable the Roaming Signatures feature as it is incompatible with the current Add-in implementation.
Disable roaming signatures
Disable the Roaming Signatures feature as it is incompatible with the current Add-in implementation.
Bugs
Signature spacing is broken on the recipient side
Improve signature insertion logic and fix the formatting issue
VSTO fails to update signatures if Outlook account was deleted
Fix null reference exception on reset of default signatures
Released to Insider August 2022
7.24.0
Font changes for automatic internal signature
Recover original styling of email signature fonts when switching Internal/External signatures
Email Signature Add-in causes Outlook to crash when opened with ActiveX
Fixed error which blocked Outlook from starting within ActiveX controlled environment.
7.22.0
Features
Handle multi cases of default signatures updates for outlook registry clean up.
Bugs
Remove trailing empty paragraphs when inserting an email signature
7.20.0
Change edit email signature icon to templafy icon.
Added a new Readme file for the project and 3 new configuration keys for development purposes.
Released to Insider July 2022
7.18.0
Complete translation resources for the other supported languages.
7.16.0
Technical: Avoid attempts to log to WebSink when on Hive, as no logging end point exists.
When a tenant has multiple authentication methods and the registry key for preselecting the right one is not set, it will always prompt the users to the "choose authentication method" page. As the users have joined the tenant using one of the methods, it is known what the user's choice should be. This is an extra step that can be removed to improve the user's experience and, at the same time, users with single sign-on should automatically authenticate.
We are now sending the user id stored by Templafy Dekstop in the registry keys to the authentication mechanism in order to automatically determine what the authentication method is.
Implement a protection layer against uninitialized Logger instance
Add more logging to RequestManager and suppress encoding dialogs for Chinese users
Bugs
7.18.0
We have identified that Outlook automatically underlines all hyperlinks ignoring the original styling. This release includes a fix for it.
Released to Insider June 2022
7.12.0
When signature add-in is in use, signatures duplicated when switching between email accounts
We have identified that some Outlook versions process email document structure differently.
That led to unexpected behavior when switching Internal/External signatures for some users. In this release, we updated the implementation to take it into account.
Add more debug logging to simplify signature insertion troubleshooting
Fix code smells discovered by Sonar Cloud. Fix code style warnings.
7.9.0
Because of a mistake in the newly released translations, the *Edit Email Signatures* button was showing the wrong content in multiple languages. This bug only affected customers on the Insider track and it is now fixed.
7.8.0
Handle COMException in a Timer thread to prevent user pop-ups
Technical: Set GitVersion config based on target branch for pull requests
Prepare Add-in for translations and translate to Danish
Bugs
Internal/external signatures are not working for users with capital letters in the email. This issue was caused by the different handling of case-sensitive email addresses such as User.NAME@domain.com
. The bug affected only users with this type of email addresses.
To fix the issue, we added a case-insensitive comparison of signature mailboxes.
7.4.0
Technical: New build pipeline to support 3 branch setup with Internal, Insider and Stable branches.
Removed status check stage from pipeline yaml files in favor of status check in pull requests.
Released to Insider May 2022
7.3.21
Add throttling to RecipientsChangeEventHandler to avoid lags caused by event stream
Add throttling to RecipientsChangeEventHandler to avoid lags caused by event stream
Released to Insider in April 2022
7.3.18
Before making any requests, the email signature VSTO add-in needs to ensure authentication. When Templafy Desktop failed to refresh the token, the add-in was not trying to authenticate in the background resulting in an error message and retry after one hour. This was now changed and when Templafy Desktop fails to authenticate, the add-in will automatically trigger the authentication flow.
Released to Insider in March 2022
7.3.17
Message items crashing when opened with Outlook closed
Fix issue with opening .eml and .msg files when Outlook is not already running
7.3.16
No update of signatures is requested when the Edit Window is closed in VSTO
The Edit Signatures dialog is now properly modal such that the request to update signatures is issued after the dialog is closed.
7.3.15
Fix ClientCertificateRequested in EmailSignature AddIn
This release ensures the WebView2 browser will automatically pick the certificate if only one certificate is available when the site requests a certificate from the browser.
Use InsertFile instead of ImportFragment to maintain paragraphs
Use InsertFile instead of ImportFragment to maintain paragraphs correctly.
Reuse already saved signatures if sas links are identical in VSTO
Identical signatures were saved as separate files, one per mailbox. Only one instance of each unique signature is now saved.
Handle From field changes
Handle SenderAccount change when switching internal/external signatures.
Avoid adding extra new line breaks when switching signatures in reply emails in VSTO
Avoid adding extra line breaks when replacing a signature.
Update VSTO to use single mailbox reference
Technical: Consume new single mailbox stored signature.
Do not switch signatures in case Audience separation is not configured
Always select default signature to switch to and do not switch in case Audience is the same.
Add IsDefault filter for Internal signatures when API returns it
Always select default signature to switch to and do not switch in case Audience is the same.
Reenable lost commit to get smtp address resolution resilient
Reenable lost commit to make the resolution of SMTP address resilient with fallback.
Avoid unnecessarily retrieving the DeliveryStore
Avoid attempting to retrieve the Outlook Account's delivery store when it is not used.
Only consider External signatures when selecting the default signature
Only consider external signatures when selecting the default signatures for a Mailbox.
Fix QualityGate pipeline for EmailSignatureAddIns
Fix code coverage for quality gate and sonar reports.
Make VSTO signatures-metadata backwards compatible
Make VSTO signatures-metadata backwards compatible.
Implement recipient list change event handler
Handle recipient change event to apply internal/external signatures.
Implement SignatureAudienceChangeHandler to react to recipient change event
Implement SignatureAudienceChangeHandler to react to recipient change events.
Implement event throttling
Handle recipient change event to apply internal/external signatures.
Implement SignatureReplacer which is independent of signature format
Implement signature format independent SignatureReplacer.
Rename Primitives to Models namespace
Introduce Models namespace instead of Primitives to also include Domain specific types.
Fix error when entering invalid recipients
Fix error when entering invalid recipient in any of the fields.
Restore original Font for PlainText
Restore original font for plain text signature after import.
Trying to open a saved email twice causes the attached error.
Opening sent mails or other item types like meeting invites would fail the second time when attempted with Outlook running. This has now been fixed.
Client context not set correctly for Templafy One when signing in from email signature add-in
This release ensures the correct version information for the add-ins is available for tracking purposes.
Installing signatures in Vsto for Templafy One, fails when signatures are already up to date
Fix bug affecting Templafy One, where the add-in would fail to load when no update to signatures was needed (any other result than a successful download of new signatures would fail).
Released to Insider in February 2022
7.2.4
When the user is presented with an interactive login screen, a notification will be shown once login completes. This also applies if the login screen auto-closes without direct user interaction as they will still see a screen momentarily appearing.
Ensure proper shutdown of Outlook even if the interactive authentication window is still open.
Technical: Consolidate authentication related functionality on MasterAuthenticator.
The Templafy logo in Email Signature VSTO Add-in notifications was automatically inheriting the height of the notification box. Whenever the notification message was displayed on multiple lines, the logo will get distorted. This was now fixed and the logo will always have a fixed size.
Released to Insider in November 2021
7.1.9
We have Updated WebView2 SDK to the latest version and removed previous workarounds introduced for supporting the previous version.
We have detected some cases in which because of the lack of registry key identifying the platform (Hive or One), our Add-in was failing in a deadlock, blocking its execution. We are now better at handling this case.
When the user was in offline mode, the background check for signature updates was automatically opening the Edit Signatures dialog.
After being closed, it was opened again immediately. We have fixed this now by properly handling the offline state of a user.
When an automatic check for updates detects the user being offline, a notification will be displayed without blocking user actions and the next check will be scheduled in one hour. The Edit flow dialog will now properly display the offline state. Removing the signatures in offline mode automatically is not happening anymore.
We have also identified an issue with multiple dialogs being displayed if the user clicks multiple times on the Edit Email Signatures ribbon. It was changed so that only one dialog is allowed at once.
Released to Insider in October 2021
Added workaround for WebView 2 95.x runtime issue as suggested by Microsoft as well as fallback to an error page if WebView2 fails to initialize.
Changed code signing step to properly sign DLLs in the add-ins.
Apply the default Microsoft Information Protection label to prevent pop-up dialogs on signature updates.
Since version 7.1.3 some users experienced crashes of the Email Signature Add-In. The crash was caused due to the profile name of the Outlook session resolving to an invalid value (null). This release attempts to fix this issue.
Show authentication flow when not able to authenticate
Once we authenticated the VSTO endpoints, when one is using the Email Signature VSTO Add-in and it is not in a valid authentication state, the requests will fail as unauthenticated. This could happen in the following case:
From now, in these specific scenarios, we are showing the Edit Email Signature flow and ask the user to authenticate before continuing the requests. The following scenarios will trigger the Edit Signature Flow to authenticate only when the user is not authenticated: opening Outlook, daily check for signature updates, or manual action to trigger the Edit Signature Flow.
For Citrix deployments, there will be no change in how a user will interact as it was always necessary to authenticate the user when Outlook first runs.
Use refreshToken for fetching the accessToken used in VSTO endpoints
In our continuous efforts to improve security, we are now using the authenticated endpoints for communication between the VSTO Add-in and the server.
Inactive VSTO signatures not being removed
Email Signatures were not cleaned up when a user no longer received signatures for Templafy, this has now been rectified.
Email: GetOutlookSettings If you know tenantid and userid you can get outlooksettings for any user?
As the GetOutlookSettings endpoint was not authenticated, it was possible to get the outlook settings for a user knowing its user and tenant ids. Due to now having the endpoint authenticated, this is not possible anymore.
Email: GenerateEmailSignatures can generate signatures for any user?
As the GenerateEmailSignatures endpoint was not authenticated, it was possible to get the signatures for another user knowing its userId. Now having the endpoint authenticated, this is not possible anymore.
Reimplement Keep slide custom background when inserting it from Taskpane
Updated slide insertion to always use destination theme formatting
Investigate why Starting WebView2 is slow when from APAC user
Fixed issue where switching account would still keep the same url for authentication as of the original account, therefore possible causing slowness when starting up the task pane.
Investigate if it is possible to insert slides in between slides when only the space in between is selected
Extended functionality of slide insertion from Templafy to allow the user to insert a slide when only the space in between slides is selected
2 seconds delay in Word when clicking "Create blank document" the first time
Improved performance when opening new documents for the first time.
Show new validator confirmation dialog in VSTO
Enhance the confirmation dialog displayed for accepting or dismissing changes to slides locked by the admin.
Add more logging for DynamicsDesigner (Hive) in VSTO
Technical release to improve the logging of errors in DynamicsDesigner. No functionality is affected.
Add endpoint to close Task Pane in VSTO Add-ins
As a part of the implementation of the new empty state of the task pane, we have introduced a new endpoint that allows the user to close the task pane from the Library App.
Improve adding content control flow
After content control creation and update focus is moved from Dynamics designer to the document pane
Cursor repositions to the next character after content control
Image not removed after Document Update (VSTO 7)
Create a new applier to remove image from header when no image is provided
Update WebView2 to latest version
Updated WebView2 to the latest stable version of the package, thus also removing a temporary workaround for a WebView2 issue that is now fixed.
Remove deleted TemplafyOne code in VSTO in the Hive bridges
Dynamics removed unused code related to TemplafyOne from the Hive nuget package and updated the related brigdes in VSTO
Add a logic to identify entry point (backstage, side pane and 3rd party apps)
This change add extra query parameter to composer dialog window to track entry point for composer page
Apply workaround for image inserting bug on Monthly Enterprise channel
To address a Powerpoint bug related to image inserting on the Monthly Enterprise Channel of Office, we are applying a workaround that prevents this bug. This workaround will be in place until a fix by Microsoft is rolled out to all release channels of Powerpoint.
Revert solution for inserting slide to keep background
We had released a solution for preserving background on slides when inserting, but this solution caused other issues to appear, so we are now reverting this so it will again work correctly in other situations, and afterwards work on a proper solution.
Keep slide custom background when inserting it from Taskpane
Make sure that we insert slides with destination theme(original office behaviour)
Don't use parentId when calling Dynamics in VSTO
Remove presentationId from the call to Dynamics to get the updated version of validator enabled slides.
In VSTO, DisableBootToOfficeStart is getting written to a nested HKCU
Fix issue where registry key to enable Backstage was being written to the wrong place, therefore not properly enabling the backstage
Font settings are set to wrong registry key path and not updated
The Email Font settings for the Email Signature VSTO Add-ins were not applied to the right location in the registries. This was causing the font settings changes to not be updated. It was now fixed.
Text on Dialog does not scale
Fix a problem with scaling text for larger resolutions.
Error when creating elements with template designer in Word library add-ins 7.0.152
This fixes a bug where creating Dynamics elements did not work using the TemplateDesigner together with One.
Form rendering is not optimal
Improve rendering of the confirmation dialog to center relative to the parent and scale according to screen resolution
Inserting Dynamic Text Field Into Text Frame/Shape Doesn't Update
Update dynamic text fields in textframe or shapes
Composer block under MS Themes - no native Microsoft blank
To fix an issue on Office 2016 or old backstage of 2019 where creating a microsoft blank presentation on PowerPoint would create a presentation with no slides, now we also add a slide as we create the presentation
An image will be inserted into the Office application in focus
To fix an issue where having two instances of Word and inserting an image on one and then rapidly switching to the other would insert the image on the wrong document, now we track the window where the action was started and insert the image on the correct window accordingly.
Template designer does not remove all custom document properties
Fixed an error which prevented removal of custom properties
Document with inserted validator enabled slides fails on verifying the slide version in VSTO
Handle slides that are not inserted from Templafy when checking slide version.
Released to Insider in August 2021
Compare Registry tenant Id with document tenant Id to enableDocumentUpdater
Hide update button if registry tenant id is different from the document tenant id
Add new Templafy.Dynamics.One package and use it on One bridge side
Implementation based on the following rules:
Remove old Email Signature folder from Library Add In
Removed old Email Signature related files from Library Add In source code, as Email Signature has been separate for years.
Fix updating of documents containing big attachments in VSTO (Hive)
Fixed updating of documents containing big attachments
Enhance reporting of document update failure when word document contains malformed uri
Improved reporting of document updater failure when a broken link inside of word document is a cause.
Respect server mode setting in VSTO Add-ins
Add support for Server Mode, where some settings are registered under Local Machine instead of Current User
Create logic in VSTO for triggering Validator
Support to validator slides in Template Hive, WHen there is a new version of the slide, VSTO asks if the user wants to update
Create Dynamics Bridge for One in VSTO
This is a technical release which deals with splitting of Validator for One and Hive.
Split Validator classes in VSTO
Splitting Validator classes in VSTO to Templafy One and Hive. Apply some renaming.
Improve VSTO logging
This release improves application logging when WebView2 fails to initialize
Enable Verbose logging in vsto
Added flag to enable verbose logging in the WebView2 controls of VSTO, to allow more fine grained troubleshooting.
Email signatures aren't updated when updating Templafy desktop and restarting Outlook
Getting the current font configuration for users was failing due to an error in accessing the Registry Key. This was blocking the automatic updates of email signatures in the Email Signature VSTO Add-in.
DMS Flow fails sometimes due to race condition
Fix an issue where document creation using the DMS flow would fail sometimes, this seems to be caused by the paste functionality not being available when a new document is being created in Word. The fix does not use the paste functionality and should consistently work.
Slide insertion causing logo to move behind background image
When inserting certain slides the images on that slide would change order after the insertion. This has now been fixed so the order of all the content on the slide will stay the same after insertion.
Ctrl + N crashes word with composer on
To fix an issue where when opening the second blank document in the same instance of word, word would crash, now a copy of the file is made before opening and is deleted at the end of the opening process, thus keeping the blank document file intact.
Outlook Templafy task pane stuck on "Loading Templafy"
When initializing a WebView2 component, now the application makes sure it initializes it in the correct context, as it needs to be initialized in the UI thread. Updated WebView2 nuget package to the latest version.
Outlook Templafy task pane stuck on "Loading Templafy"
When initializing a WebView2 component, now the application makes sure it initializes it in the correct context, as it needs to be initialized in the UI thread.
Outlook Templafy task pane stuck on "Loading Templafy"
Addressed issue with reading word property in Outlook documents to determine if they are read-only or not. Now the application also checks if a mail items was sent or not before evaluating.
Windows doesn't close when creating document from DMS
When setting custom properties in the context of opening a document from DMS, the windows would not close after applying custom properties. This has now been fixed, so properties are applied correctly and the window will close properly.
Released to Insider in June 2021
Disconnect RangeText from DisplayName
Creating element configurations from Dynamics Designer does not change selected text to the value entered in display name.
Add work item and release notes policy to OfficeVstoAddIns build pipeline
Status of the associated work item and release notes are now checked when creating a Pull Request in the OfficeVstoAddIns repository.
Add extra parameter for setting display name on element configurations
Added extra parameter for creating/updating element configuration to set title and placeholder text separately.
Disallow binding on all other shapes than Table Shapes (VSTO)
Add a template validator to not allow RepeatingGroups in other than Table shapes
Update Ranorex tests due to changes on the UI
Fix Ranorex repository due to changes on the UI, mostly related to update the composer button on word
Change backstage copy texts
This is a text change in backstage. Now users will see "Create a blank {Tenant Name} presentation" text instead of just "Create blank presentation. Also composer button and description texts have been updated in similar style.
On VSTO when user selects a table or anything inside it, present the repeating group configuration
When the user selects a text, the system try to identify if the text is inside a shape and then get its Templafy configurations
Detect platform version(Hive or One)
Previously the platform (One or Hive) that VSTO was using was based on the Templafy Desktop Client version. This was not reliable, so instead, we check the platform when starting the application by sending a request to the configured tenant. Based on the response we know if we are on One or Hive.
Since a tenant can not have been migrated to Hive and the switch back to One, we only do this check when the VSTO has not previously confirmed that the tenant is using Hive, once that is confirmed it will no longer send any requests at startup.
Remove Custom Backstage from Office applications
Don't show composer when template libraries are disabled for the respective application when this setting is set in library configuration settings.
Update VSTO
Word blank document starts to be a dotx file instead of docx file
Add support for color theme in VSTO document updater in word
With this release we have introduced support for setting and updating color themes in word documents using dynamics. This feature works the same as it previously did in Templafy One.
Add color theme applier plugin in VSTO
With this release we have introduced support for setting and updating color themes in power point presentations using dynamics. This feature works the same as it previously did in Templafy One.
Remove Email Signature Release steps from yaml pipeline
There is no version 7.0.123 available because in this release there are no changes to the VSTO AddIns, only to the release pipeline.
Remove release steps from yaml pipeline
There is no version 7.0.122 available because in this release there are no changes to the VSTO AddIns, only to the release pipeline.
Improve performance of Document Opener rules
When a blank document is created or a new document is created via Composer opening rules were applied.
This release optimizes them.
Word document is only opened once internally instead of twice when opening rules are applied.
Command keymaps restoration is not applied to document created from dotx templates because for dotx files Word handles everything by itself.
Rule for restoring correct document author was fixed to account not only Templafy One transformation but the Templafy Hive transformation as well.
It also reads less metadata to work.
Create first batch for Ranorex tests
Add RanorexTests to DesignWordTemplate, CreateWordDocument, UpdateWordDocument
Update WebView2 nuget package in VSTO
Updated WebView2 SDK package to the latest stable version.
Fix error in Outlook when opening taskpane in 2016
There was an error being thrown in Outlook 2016 that would make opening the task pane fail. The fix was to have an alternative code path for version 2016 of Office that allows for the task pane to open.
Update Binding nuget in VSTO
Upgrade Dynamics nuget package in VSTO to support new DocumentNameTransformationConfiguration
Update VSTO add-ins to serve DynamicsElement endpoints
With this release, the Dynamics team is able to interact better with the Word document, like updating and deleting content controls or jumping to them. These mechanisms are currently used behind a feature flag. Only the following tenants have access: "markman", "matias2", "osk", "hartogharten", "demodynamics", "caliel", "nbu".
BindingExplorer only shows bindings in body of Document, Headers and footers are missing
Bindings from headers and footers are added to binding explorer.
Outlook Templafy task pane stuck on "Loading Templafy"
Improved exception handling and logging of WebView2 initialization, so that we can better understand if anything fails while a task pane is initialized.
Composer block does not show at startup or in the File tab
Now users that have Office 2019 should see the composer button
Inserting specific slides from the library into a presentation throws the user back to the library root folder.
When inserting certain slides into a presentation, the user would be sent back to the root of the slides library. This has now been fixed, so the user will stay in the folder where the inserted slide was.
Taskpane fails to open automatically on Templafy One with VSTO 7.+
There was an issue when running version 7.X in Templafy One when opening the task pane as the VSTO was sending a invalid request to the application. That invalid request threw an exception and prevented the task pane from opening.
Checking platform fails when using authentication method
After the release that changes the way Platform is being detected, there were an issue using authentication method and checking platform the first time after an update. This has now been corrected so Platform is detected without error.
VSTO version 7.X doesn't work with Templafy One if authentication method or url is not set
There were an issue with using VSTO add-ins version 7.x with Templafy One when not using Authentication Method or Authentication URL, where the add-in would crash when starting. This has now been fixed so the add-in will work correctly.
Composer block does not show in backstage
Templafy current implementation of Composer in Office Backstage is only compatible with Office2019 and Office365, but it won't work with Office2016 since the structure of the Backstage is different: there is no Home Tab where we can add Composer.
We have solved this problem creating a custom version of our Backstage that only applies for users with Office2016. In this version we hide the TabOfficeStart and we add Composer to the Open (ID: TabRecent) section. We have included a new Tab called MS Themes that users can use to create a new un-branded document.
Operation fails when trying to insert an asset in outlook
Fixed an issue where inserting a pdf in Outlook, in any type of item other than an e-mail (e.g. appointment or meeting) would fail. The issue was an exception thrown by the application when adding the attachment, due to a bug in the code.
Slides won't insert
When an invalid slide was being inserted but failed to complete the Add-ins would fail silently. Now a message will be displayed to the user that the slide failed to be inserted and the error will be logged.
Related articles
Comments
0 comments
Article is closed for comments.