Refined usage reporting.
Fixed problem with client-side sorting after switching view.
Compatibility: Fixed problem with modified handling when removing file contents for document
Added events to allow customization of template and document handling: BeforePopulateTemplate, AfterPopulateTemplate, BeforeOpenDocument, AfterOpenDocument
Ignore cookies during SSPI negotiation to avoid implict session.
Stability: Worked around crash due to improper window procedure for editing GPS coordinates.
Fixed compatibility issue for case-insensitive lookup of translation keys.
Stability: Added guards against unsafe thread access to fix rare crash seen via Sentry
Extended validation of parent argument for OpenInspector. Refined support for Controls as parent for Inspector.
Disable CCC unless explicitly enabled via config for view. This will reduce backend load for ActionPads without any visible components.
Compatibility: Gracefully handle missing add-permission for fields and unified policy for new/add to workaround issues with policies via hyper-cache, which is mandatory in cloud.
Restructured detection of parallell sessions to handle situations where username is not known, ie. SSPI and web-based login via AzureAD or similar.
Fixed bug in cookie sync that broke support for WinINET with app-proxy
Stability: Improved robustness for parent-child relations between Records.
Worked around compatibility problem with Word for situations where application is closed by user.
Re-enabled integration with Heap.io
Improved handling of embedded email addresses in text.
Removed dependency on VBScriot to open links in text.
Implemented proper error handling for Application.Shell.
Implemented explicit support for handling SetForegroundWindow via DDE.
Stability: Worked around race-conditions discovered after updating SDK and WebView2 119
Stability: Avoid unexpected side-effects of accessing closed tabs during cleanup.
Stability: Worked around crash when hit counting is triggered without record.
Scalability: Dynamically adjust batch size based on number of relations affected by the update.
Stability: Handle potential memory and reference leak due to internal usage of assignment operator.
Stability: Ensure any pending settings changes are applied before index operations to avoid race-conditions.
Stability: Worked around unhandled exception during shutdown.
Compatibility: Fixed problem where text shortcuts was loaded from wrong location.
Ensure records added with backend ID are shown.
Allow automatic requery when list edit is finished.
Render paused results unless loading.
Use string logical order for options.
Compatibility: Fixed bug in cursor handling for One-by-One, previously masked by other bug.
Added warning for slow timers.
Improved robustness for closed and invisible inspectors.
Prefer To over CC and BCC when relating email to recipient.
Stability: Avoid triggering Records.Requery from WM_PAINT to avoid violations to COM threading model due to modal dialogs displayed from formulas in filters. This should resolve (or at least mitigate) problems with empty ActionPads.