Lime CRM Desktop Client 11.1.2386
- Product
- Lime CRM Desktop Client
- Version
- 11.1.2386
- Date published
- 2022-05-05
- Platform
- Windows
- Availability
- Manual installation and Automatic Updates.
Highlights
This update focus on:
- Compatibility with pre-11.x versions
- Stability and robusness
- Performance
- Security, primarily related to formulas
- Bugfixes for reported issues
Fixes
- Compatibility: Ensure batch update to filtered values does not change list content.
- Fixed bug related to array handling for Pool operations.
- Added support for Pool.Exist for comparing pools.
- Added support for pausing updates for Record.Requery.
- Security improvement: Fixed problems related to Application.Eval and Record.Eval for unsafe scripts.
- Security improvement: Block unsafe scripts from standard reports
- Compatibility: Improved robustness for LBS-versions where core elements are missing.
- Removed obsolete handling for mixed content.
- Fixed race-conditions due to transient changes to Controls.State during load. Intermittent problems with QuickNote not loaded
- Guard against misuse of record object with parent
- Fixed marshalling issue for FileOpenAttributes
- Workaround bug in GetDataXMLDistributed for newlines by loading file-info separately.
- Refined delayed refresh for inactive WebView2 to reduce problems with focus theft while maintaining base-level compatibility.
- Removed integration with Segment.
- Restored compatibility for sub-filters on secondary relations
- Improve robustness for Access-properties
- Fixed issues related to Controls.RefreshField and Controls.SetValue during BeforeSave.
- Added localization for transient status messages in explorer list.
- Refined handling of last error to avoid inclusion in common message dialogs.
- Updated Outlook Redemption due to bugfix for problem with EML-files where display name is missing from mailbox address.
- Fixed race-conditions where unsaved changes may be lost when calling Inspector.UpdateControls or Inspector.Show.
- Skip redundant access validation in control to fully benefit from workarounds at record level.
- Fixed visual bug for document control when updating other field on same inspector.
- Refined settings for DNS-caching and connection reuse to play nice with load balancing for cloud.
- Security: Blocked access to unsafe APIs for VBScript-based formulas
- Fixed compatibility problem for newline in layout.
- Disable input during (async) processing to avoid reentrance due to eager clicking.
- Updated hard-coded default URLs to use HTTPS for D&B One-By-One
- Improved robustness and error details for Application.OpenInspector
- Improved compatibility with pre-LBS ActionPads.
- Fixed problems with record object related to fields with alias
- Added support for using fixed version distribution of WebView2.
- Improved update detection precision to better handle changes in database while running.
- Fixed bug in error handling for timeouts, seen via Sentry.
- Fixed error due to missing translations. Improved async loading for legacy datasources.
- Fixed problem with recursive locks.
- Fixed bug in argument validation that broke loading for descriptions.
- Restored auto-relate for active item.
- Worked around race-conditions for merging results by also merging nested objects.
- Fixed bug in LDC-queries for IsNull and IsNotNull.
- Worked around issue for MIN/MAX-filters with dates.
- Refined error reporting based on recent cloud issues.
- Fixed regression bug in Record.Copy/CopyTo
- Fixed rendering error for images in comboboxes.
- Skip explicit read-only checkout for printing.
- Moved 502/504 to origin communication.
- Lookup active Outlook via CLSID.
- Delay DocumentComplete until window.load.
- Avoid injection of LBS polyfills for generic content.
- Refactored layout algorithm for inspector to resolve problems related to tall and narrow windows.
- Worked around race condition where multiple sequential record updates may result in cached response from previous update.
- Use MFC default behaviour for activating frame window.
- Restored filter compatibility for MIN/MAX
- Resolved race-conditions for loading _config.js
- Detect updates require refresh due to references in filter, view or via update on changes.
- Ensure relations always use updated descriptions.
- Compatibility: Ensure default methods and properties are supported for any automation object.
- Support export of single rows from explorers.
- Unified handling of file metadata to in preparation of extended support for online viewing and editing.
- Visually report errors for Document.CheckIn for Excel and PowerPoint.
- Fixed potential race-condition for loading related records.
- Fixed race-conditions for hiding progress dialog for background job.
- Refactored Explorer.AfterCommand to enhance compatibility with async updates.
- Removed obsolete batch size handling.
- Restore window state if maximized. Fixed problems with resize before visible.
- Simplified initial show for frame windows to avoid focus problems for async operations.
- Ensure WS_EX_CONTROLPARENT is set to ensure proper keyboard navigation.
- Worked around occational crash when closing inspector or main window due to stack overflow in MFC.
- Fixed regression bug for removing relations between records.
- Fixed problems related to empty batches, ie when nothing really changed.
- Unify field references for evaluated filters.
- Fixed visual update problems related to batch updates.
- Fixed compatibility problem with batched records updates for visible explorers.
- Improved performance and robustness for timestamp handling.