Skip to content

Release Notes

Lime CRM Desktop Client 11.0.1996

Product Lime CRM Desktop Client Version 11.0.1996 Date published 2021-10-11 Platform Windows Availability Manual installation.

This Lime CRM Desktop Client release is a stability, performance and bug-fix update.

Features

  • Support for looking up fields by relation.
  • Support for customizing export filename.
  • Support for setting PageSize in search dialog.
  • Support for separate implementation per file for WebView2, enabling use of modern Javascript and improved asynchronous loading.
  • Support for automatic handling of truncated data from backend.

Improvements

  • Updated WebView2 SDK.
  • Robustness fixes for error handling.
  • Internal handling of limelinks to enhance compatibility with IE/WebBrowser.
  • Improved error messages for installer signature errors.
  • Unified timeout handling for length updates.

Fixes

  • Fixes for document handling for multitab editors.
  • Fix for focus problems in HTML-UI after dismissing modal script dialog.
  • Added MS suggested workaround for problems with msForceBrowserSignIn
  • Regressing bug for VBScript in text shortcuts.
  • Fix for crash in tab handling.
  • Fix for race-conditions in timezone handling.
  • Fix for crash if PowerPoint or Excel integration fails to checkin file.
  • Compatibility fix for invalid arguments in Records.Open
  • Fix for problem with empty log messages.
  • Fix for race-conditions when switching view.
  • Fix for keyboard navigation for option-fields.
  • Fix for problems with PreTranslateMessage in desktop dialogs opened from modal VBA Forms.
  • Stability fix to prevent MFC-subclassing for VBA IDE and hidden .Net frames.
  • Compatibility fix for ignoring access rules for linked fields.
  • Fix for formatting problem in view dialog.
  • Fix for Records.Open that triggered bug in Records.Copy
  • Compatibility extensions for Lime.HttpRequest to handle more generic problems with mixed contents on custom code.
  • Compatibility fix for empty default values for options to avoid problems with NULL in legacy VBA code.
  • Fixed bug in IDispatch for LDCQuery that broke usage from JS.
  • Fix for problems with filters for time-fields.
  • Fix for parsing error in Record.Eval.
  • Stability fix for crash in related records.
  • Fix for problem where documents opened via related field always are read-only.
  • Compatibility fix for local default values.
  • Fix for Inspector.Class as null-reference.
  • Fix for problem with Application.Active*
  • Fix for incorrect formatting in error dialogs.
  • Fix for missing prompt-argument.

Lime CRM Desktop Client 11.1.2090

Product Lime CRM Desktop Client Version 11.1.2090 Date published 2021-12-16 Platform Windows Availability Manual installation.

Highlighted features

Optimized trashcan operations

Desktop can now gracefully handle scenarios where the trashcan contains litterally hundres of thousands of deleted records.

Asynchronous save for mass updates, including campaign manager

The Desktop Client will build the update locally and save changes to database without locking the user interface. Updates will indicate progress and may be explicitly aborted.

Automatic splitting of batches

Any batch containing more than a server specified default value of records will automatically split into sub-batches that are executed sequentially. This will avoid problems with timeouts and clients effectively blocking the backend during lengthly operations.

Automatic recovery for truncated datablocks

Any datablock returned by server may be truncated at around 64Mb of UTF-8 encoded XML. The Desktop Client will now detect and gracefully handle this also for legacy backend versions. Recovered data will be loaded immediately and remaining data will be block-loaded to avoid further truncation.

Automatic refresh of records after update

This is not really a new feature, but numerous issues effectively disabled updates in many scenarios… One exciting feature is that the parent record will also refresh unless modified locally. Refined handling of active inspector, explorer and controls. Desktop will now automatically guard legacy code in VBA and LBS against missuse of ActiveInspector, ActiveExplorer and ActiveControls. For the most part there should simply be less situations where the code ends up with Nothing/null or unexpected content.

General polyfill mixed content and blobs

Desktop now includes a very general polyfill that essentially should enable policy exceptions for mixed content via any legacy JavaScript API, ie. $.ajax and XmlHttpRequest.

Less reloads for ActionPad

The ActionPad will now reload automatically only after operations that update visual content of the controls or modified state.

Cached descriptions

Desktop now inludes a client-side cache for descriptive information. This will reduce number of server requests where only an single field of a single object is loaded, effectively reducing number of request when creating a new record by 50%.

Client-side defaults and backend ID

Desktop will now evaluate client-side defaults without implicit dependencies for backend generation of permanent ID. Permanent backend ID will be generated when needed. Essentially this will resolve multiple issues where solutions depended on bugs in client-side handling of dates to force backend evaluation which implicitly resulted in permanent ID.

Improved error messages

Error messages for updates now includes details on how to resolve common configuration errors, especially related to “SQL on update” and “Update on relation change”.

Optimized queries

The query builder will now build filters that run faster in the SQL-server, mostly by avoiding extensive usage of nested queries.

Missing VBA

Desktop now includes an ellaborate workaround for sitautions where VBA has been uninstalled. Essentially desktop will detect that VBA is missing even before login and silently reinstall VBA in the background before the user even notice. This silent repair runs via our system-level service for automatic upgrades and is faster and more robust than previous repaired based on our full installer.

Human readable access to configuration

Desktop is based on three major configuration sources: LISA, VBA and ActionPads. Most details are hidden in the backend and only accessible via custom tooling, until now. Desktop will now automatically export details to a local folder structure in Windows-user’s profile. This initially targets these major scenarios:

  • Human readable and text searchable access

  • Text level comparison between versions and solutions, ie using WinMerge or similar.

  • Suitable for source code management, ie check into GitHub

  • Easily exportable without any data, ie ZIP the folders and share with developer or support.

Features

  • Added external API support for async updates.

  • General support for WebView2 specific content using “_wv2”-suffix for files.

  • Extended tracking capabilities to follow requests through the entire stack to enable effective diagnostics to find problems and identify performance issues:

    • Trace id embedded in XML to LDC
    • Data structure timestamp included in queries
    • Filter metadata (ie name, description, etc) included in backend request.
  • Dynamic switching between WebView2 and IE/WebBrowser. The UI-description still says that restart is required, but generally switching is now instant, which should make testing both easier.

  • Added icon to explorer column headers for related content. If nothing else this indicator should reduce risk of confusing ID columns for the class and relations, which has been the root for some very strange errors.

  • Improved developer experience for VBA

    • Automatic file export of VBA during save, see separate note in “Human readable access to configuration”.
    • Internal VBA storage format is now automatically consolidated on save, which effectively resolves some issues with stale references and ever-growing VBA-blobs.
    • Uploading VBA is now done async in background, ie after saving you can continue working in desktop immediately.
    • Refined error handling for saving and updating VBA in backend.
    • Automatic call to VBA ThisApplication.Setup method after save to reenable integrations.
  • Refined automatic handling of date filters applied to timestamp columns, including related. This has been partially supported since 11.0.

    • “Date ⇐ timestamp” will be converted to “Date < nextDay(timestamp)”
    • “Date = timestamp” will be converted to “Date > timestamp AND Date < nextDay(timestamp)”
  • Refined handling of record field values

    • Adding items via list will now set owner field also when not visible in list.
    • Updated field values for records will be saved also then not included in fields-collections, including defaults for new records.
    • Related field values are now read-only.
    • Related field values will not be included in backend updates.
  • Status bar indication of VBA execution. This will help us track VBA bottlenecks since any VBA method causing the desktop to hang will be clearly exposed in screenshots.

  • All callbacks are suppressed while debugging VBA to avoid unexpected behavoiur.

Improvements

  • Improved robustness for COM marshalling. Previous versions were heavily dependent on fully correct COM registrations for itself, MS Office and other integrated systems. Well-known interfaces are now included in our manifests for registration free COM.

  • Improved robustness for integration with MS PowerPoint Fixed stability problems related to closing and uploading updated documents.

  • Improved robustness for embedded addins All embedded addins now include robustness fixes to reduce risk for causing desktop to crash due to minor errors.

  • Improved robustness for failed backed feature detection.

  • Timezone handling will use reasonable default

  • Retry for FileAPI detection

  • Application.DisplayAlerts will now return false if the user has been inactive for more than 10 minutes.

  • Dialogs are no longer explicitly suppressed for timers to enhance compatibility with legacy VBA/LBS-solutions

  • General support for multithreaded usage of LDE.

  • Refined internal handling of option-fields.

  • Refined internal handling of pools

    • Full support for union operations.
    • Unified API support for records
  • Refactored internal handling of API timers, ie Application.SetTimer and Application_Timer.

    • Only handlers in the same Win32 module will receive callbacks, reducing risk/problems related to event handlers failing to filter incoming calls by ID.
    • IDs are now only required to be unique per Win32 module, reducing risk/problems related to conflicting IDs.
    • Timers are automatically destroyed when all related handlers have been disconnected, reducing problems with ever-growing number of orphaned timers due to omitted calls to stop timers.
    • Timers added during a modal call will now trigger for the duration of that call, effectively to support usage of timers in modal VBA forms. Remaining timers will still be suppressed to avoid stability problems.
  • Improved performance for evaluation of VBScript based formulas.

  • Improved performance when opening inspector from explorer record where all fields are includes.

Fixes

  • Updated branding for integration with Dun & Bradstreet OneByOne

  • Improved support for Actionpad content using UTF-16

  • Improved error details for many areas:

    • File operations
    • Filter errors
    • Shell operations
  • Improved stability

    • Worked around stability problem caused by internal conflicts between custom message filters installed separately by VBA, MFC and .Net.
    • Resolved lifetime issues due to lingering COM references.
    • Fixed stability issue after aborting Inspector_BeforeShow, mostly seen for solutions with OpenedBy.
  • Refined suppression of dialogs when user inactive.

  • Compatibility workarounds to allow updates to link-fields that due to backend bugs are marked as inaccessible for the current user.

  • Fixed issues when copying records and cached descriptives acting up.

  • Fixed issue where the VBA silently ignored COM events when a modal was showing.
  • Fixed a compatibility issue for Record.Refresh/RefreshField in situations when values had changed without the timestamp being updated.

Lime CRM Desktop Client 11.1.2176

Product Lime CRM Desktop Client Version 11.1.2176 Date published 2022-02-04 Platform Windows Availability Manual installation and Automatic Updates.

Fixes

  • Fixed problems with “Ambiguous column name”
  • Fixed problem with debug show if the same LBS-app is loaded multiple times.
  • Fixed problem with 0 (zero) values instead of NULL for fields with numeric formatting that yield empty string for 0.
  • Improved compatibility for legacy VBA that modify data via Controls.SetValue or Control.Value, but commit changed using Record.Update.
  • Fixed problem where ActionPad-folder was not properly updated during initial login.
  • Fixed memory leak for VBA when loaded with warnings.
  • Fixed rendering crash seen via Sentry
  • Fixed bug where the inspector is automatically saved when opening inspector via relation field
  • Improved visual indication of empty tabs in inspector
  • Fixed problem with publishing ActionPads due to compatibility problems between XceedZip and WebView2 running in sam STA.

Notes

This is a patch release to resolve issues reported for 11.1.2160

Lime CRM 2020.3 - Zugspitze 🚡

At Lime we have coworkers from all over the world, and some of them are originally from Germany. We dedicate our third release of 2020 to the mighty Zugspitze, Germanys highest mountain.

This third, and last, release of 2020 primarily releases features that has been behind feature flags before. A brand new look of our web client and the ability to have scheduled tasks are the key features of this release.

We have found some issues with this release. Please read the 🙁 Known issues section to see if there is anything affecting your solution.

⚠️ Important Changes

📄 lime_config - config.ini goes config.yml!

Each Python Service in Lime CRM Server can have a config file saved on disk that overrides the default server config. Those files can be found in the

%LIME_HOME_PATH%

folder in a subdirectory for the corresponding service. Usually it's only the "Web Server" that has a config file but you might have manually created config files for other services as well - for instance the importer or the event handler.

In this release we are deprecating the use of

config.ini

The installer will automatically try to upgrade all

config.ini

files to yaml. If the migration fails, an empty

config.yml

will be created.

🧙‍♀️ Features

🎨 Redesigned web client

Since its inception, Lime CRM has focused on being a tool that adapts to customers' needs and operations and not the other way around. The key words in the development of the product have always been adaptable, scalable and simple.

Simplicity also means that it should be easy to access the information in Lime CRM. The web client makes it possible to access Lime from your phone, tablet or computer - wherever the user is.

Now we have made the web client even easier to use!

The biggest news are:

The menu is now at the left or bottom of the screen if you have a smaller screen, e.g. on the phone. This gives more space for the information you work with.

 Menu on the left side of the app for better usage of screen

Menu on the left side of the app for better usage of screen.

 Fullscreen mode on smaller devices

Fullscreen mode on smaller devices.

The search results are still grouped by object type, but now only the tables where the search returns a hit are displayed. It makes it easier to get an overview of the hits you get!

Improved global search.

🎁 Object card

The view for presenting information has been re-made on several points. The purpose of the changes is to improve the overview of information, and to provide better control over how the information is displayed.

  • You now have a new overview which, together with the history notes, gives you a faster overview of the card. This makes it easier to see and edit information related to the card while always having the latest events available on the right side.
  • To create a better overview of the related information, these are now presented in separate tabs.
  • On the tab there is a number that indicates the number of related objects so that you can quickly see if there are any and if so how many related objects there are.
  • It should be easy and fast to find exactly the information you need, therefore we have added filter and search options under the tabs, all so that you can work faster and more efficiently.
  • To facilitate your particular way of working, it is now possible to choose how the information is displayed. Currently you can choose between table or list. More visualizations of the information will be coming.

 Completely new object card design.

Completely new object card design.

When using the global table view search or the related object search, we have changed such that the search string is applied after the user press Enter. The search string is shown in a chip, making it easy to add additional search strings after the first one and easily clear one of the strings applied.

📅 Scheduled tasks

A highly wanted part of the customization and integration tool box for Lime CRM!

With the introduction of tasks, we made it possible to bulk create large amount of objects using, a task queue. We have now included the support for scheduling tasks to run at a specific time or at a specific interval.

This makes it possible to schedule of integrations at certain times or to create specific objects in a certain interval.

Please read more here

⛓️ Auto attach relations

It is now possible to configure such that relations can automatically be correctly connected when creating new objects. For example, if creating a new todo from a person, the todo can automatically be connected to the persons connected company. This will both save time and ensure good data quality.

The configuration is done for the card view in Lime Admin.

✨ Improvements

Web client

  • Multiline text-field is used for properties having this configuration when adding new objects. For example the note field when adding a new history note.

Server

  • Application Config is released and feature flag removed
  • Configuration options to speed up API requests using an API-key has been added:

API Key Generator - Lime CRM Platform Documentation

🐛 Bugfixes

Server

  • Removed excessive logging that caused logs to overflow
  • Fixed Task-handler rebooting-loop if user running the lime-task service has insufficient privileges

🙁 Known issues

  • Task-handler might get into a rebooting-loop. It's recommended to do this fix when installing Zugspitze to avoid this issue. Fixed in next release.
  • The ampersand (&) character is not correctly shown in object card tables in the web client
  • Not possible to filter on system properties in the table view. Fixed in next release.

Included service and frameworks

  • Elastic Search 5.0.0
  • JDK 8.1
  • Ngnix 1.15.3.1 Crow
  • Erlang R16B03
  • RabbitMQ 3.2.4
  • SQL Native Client 11
  • Vcredist 2019

Lime CRM 2022.2 - Hoverla

Description

❤️🇺🇦❤️

This release is dedicated to the people of Ukraine during this extremely troublesome time.

Our thoughts are with you!

❤️🇺🇦❤️

Hoverla, the highest mountain in Ukraine at 2 061 m above sea level, is located in a beautiful area close to the Romanian border. For Ukrainians, climbing Hoverla isn’t merely a recreation, but an act of patriotism: every year on July 16th, the day of adoption of Declaration of State Sovereignty of Ukraine, many non-governmental organizations reach the peak and raise the flag of Ukraine.

⚠️ Breaking Change

This release deprecates TLSv1.1 as this protocol itself is deprecated and insecure. This requires a Lime CRM Desktop Client version of 10.18.962 or higher. The ERP Connector must also be upgraded to v9.2.3 or higher, if using an on-premise ERP system. It can also affect any integration using the REST API.

Features

🚀 Speed

The web client is overall much faster. Search is done faster, startup is faster, cards load faster. Brace yourself!

🥳 New object card

Untitled

The new object card has been completely replaced with a new, better one. Top features being:

  • Loads faster.
  • Looks better.
  • Distribute fields better by specifying height end width in Lime Admin.
  • Ability to create big text fields.
  • Ability to place web components anywhere on the card.
  • Ability to load a section as expanded.
  • Ability to discard inputs.

📅 Better column filters

Untitled

We have upgraded the table view with a shiny new version and the top new features are:

  • More advance (and easier to understand) column filters. For instance having dynamic date filters.
  • The possibility to adjust width of columns.
  • Re-order columns using drag and drop.
  • Display a field (cell) using a web component.
  • Filter can also be used on related tabs, e.g. filters from the deal table can be used on the deal tab on a company card.

ℹ️ Filter description

Tired of long filter set names such as “Lost deals that have been updated the last 60 days”? Introducing Filter set descriptions. A good description will help the user understand why they are seeing what the see and how the filter set should be used.

Untitled

🚛 Bulk download and update

You can now update or download your records in bulk. No further explanation needed.

Untitled

🎨 Color

A new splash of colors have been added! The menu has lost its teal color but all cards now show their own colors in the header.

Untitled

🌶️ Hot keys

Key commands now have keyboard shortcuts, such as Ctrl/Cmd + O to go to a global table or esc to close a side panel. A list of the most commonly used:

Keyboard shortcut (Windows) Keyboard shortcut (Mac) Action
Ctrl + D Cmd + D Navigate to dashboard
Ctrl + K Cmd + K Navigate to global search
Ctrl + E Cmd + E Open menu for creating a new object
Ctrl + O Cmd + O Open menu for navigating to object explorer
Ctrl + S Cmd + S Save object
Ctrl + Enter Cmd + Enter Save and close dialog when creating object
Ctrl + Shift + E Cmd + Shift + E Create new related object

Untitled

You can also create your own custom keyboard shortcuts and bind it to a web client command. Read more about it here.

📞 Contact info

Call or email straight from the person or company without having to navigate to the specific object. Less clicks = more precious time saved!

Untitled

⚙️ Lime CRM Admin

Untitled

Lime CRM Admin has received a huge facelift. Top features being:

  • Just looks way better.
  • Much easier to navigate and see hierarchy.
  • Alphabetical sorting.
  • Not able to add same field twice to a view.
  • No need to call a section untitled if you don’t want to name it.
  • Interface for parts that previously were found in the section Limetype extensions.
  • Export and import configurations for more than one table.
  • Improved interface for designing cards.
  • More helpful validation.
  • Color and icon picker for tables, custom tabs and info tiles.

🙏 Create users without the desktop client

We now support the user field in the web client. Thus making it possible to attach a user to a coworker card.

🙋 Beta: All users can save filter sets

Now you don’t need to be an admin in order to save a filter set. Anyone can save a filter set in their own list of filters.

Untitled

Improvements

  • German is now a supported language for the web client. Sehr schön! 🇩🇪 🍻
  • We show the side panel every time a relation link is clicked and after a new record has been created.
  • Refresh button now available for all tables.
  • Better UI when selecting columns.
  • Option fields now allows key input to faster find your option.
  • Reliance and performance of Tasks and Scheduled Tasks has been greatly improved.
  • Card headers now respect date formatting.
  • Removed support for TLS 1.1. TLS 1.2 is now required.

Bugfixes

  • Hhov (behind feature switch - treat_time_as_time_of_day).

Included service and frameworks

  • Elastic Search 5.6.16
  • JDK 8.1
  • Ngnix 1.21.0.1 WhiteHorse
  • Erlang R16B03
  • RabbitMQ 3.2.4
  • SQL Native Client 11
  • Vcredist 2019

Lime CRM 2023.1 - Møllehøj

Product: Lime CRM Status: Cancelled

Description

To celebrate our Danish colleagues this release is named after the highest mountain in Denmark, Møllehøj! To be honest, maybe it’s not a mountain, more like a hill. A great hill though! Just like this release.

Features

⚡ Faster Save

We added the possibility to turn of database customizations on save. This will reduce the complexity and database traffic when saving objects. The benefits are:

  • Faster save
  • Reduced risk of deadlocks in the database
  • Less load on the database

This feature can be enabled with the feature flag run_sql_customizations_on_update set to false. It will then disable these SQL customizations:

  • csp_beforeupdate, csp_afterupdate, csp_afterdataupdate and csp_afterupdatecompleted.
  • SQL for update.
  • Update if relation has changed.

The main replacement at the moment where logic should be moved instead is Custom Limeobject.

📅 User Preferences: Date Formats

Select how you want to present time and dates. For example 2023-03-31 or 31.03.2023 for dates and 13:37 or 1:37 PM for times.

🍬 Some small goodies

  • Possibility to add prepare_update() hook for Custom Limeobject, which runs before the database transaction starts. Which could reduce the risk of deadlocks in the database when saving.

Bugfixes

We never have bugs, so I guess this section will always be empty

🧰 Included services and frameworks

  • LDC - 12.9.????
  • LISA - 12.8.35
  • Elastic Search - 5.6.16
  • Java Development Kit (JDK) - 8u111
  • Ngnix for Windows - 1.23.1.1 SnapDragonfly
  • NSSM - 2.21-134
  • Microsoft ODBC Driver 18 for SQL Server (MSODBCSQL18) - 18.0.1.1
  • Microsoft Visual C++ 2010 x86 Redistributable (VC Redist) - 10.0.40219.0
  • Microsoft Visual C++ 2015 x64 Redistributable (VC Redist) - 14.0.23026.1
  • Microsoft SQL Server 2012 Native Client (SQLNCLI) - 11.4.7462.66
  • Erlang OTP - 25.0.2
  • RabbitMQ Server - 3.10.5

Erlang and RabbitMQ needs to be manually uninstalled to get upgrade. Check version first, if it’s the same versions installed no action is needed. It’s optional to upgrade. If upgrading, both Erlang and RabbitMQ needs to be upgraded. Instructions can be found here: Uninstall Erlang and RabbitMQ when doing Lime CRM Server upgrade

Lime CRM 2021.1 - Kangchenjunga

Description

We continue to honor the diversity among the coworkers at Lime by dedicating a release to a mountain of their homeland. The dangerous and mighty Kangchenjunga, the highest mountain in India and third highest in the world, stands in stark contrast with this release. The first release of 2021 is a smaller release containing bugfixes but also some much wanted functionality.

Features

👨‍👩‍👧‍👦 Azure AD: Create Users and Groups

The Azure AD integration has gained the ability to create users and groups. By configuring your Azure AD you can automatically have the appropriate users, in the corrected groups, created in Lime CRM when they join your company. The functionality is easy and fast to configure.

❤️ Lime Admin Love

Lime admin has received some UI love. For instance an always expanded left menu and save buttons always visible at the top.

Lime%20CRM%202021%201%20-%20Kangchenjunga%20e3363edc88af45bfa9fceefa209163c9/Untitled.png

🔄 Export + import of views

Now you can export and import all views for a solution at the click of a button. Saves you a lot of time when migrating configuration (or doing a backup of your views)

Lime%20CRM%202021%201%20-%20Kangchenjunga%20e3363edc88af45bfa9fceefa209163c9/Untitled%201.png

Lime%20CRM%202021%201%20-%20Kangchenjunga%20e3363edc88af45bfa9fceefa209163c9/Untitled%202.png

👩‍🔬 Experimental features

With this release we release a number of features as experimental. They can be added by installing the associated extra packages or enabling a feature switch. Experimental features are not quite ready for everyday use yet, but can be tested and played with.

✨ Experimental: New Object Card

We've rebuilt the Overview tab on the object card completely. This makes the card look better and load faster. We're using something called limel-form now, thus using the same technology we use for custom forms. This will enable us to provide awesome feature for this tab in a not very distant future

Lime%20CRM%202021%201%20-%20Kangchenjunga%20e3363edc88af45bfa9fceefa209163c9/2021-04-22_08.44.58.gif

🤓 Experimental: Create Advanced Filters

Now you can build practically any filter set you like in Lime Admin using the add-on Filter "Editor". You need some Lime Query skillz, so it's mainly targeted at application consultants and tech-savvy project managers.

Build advanced filters by writing raw Lime Queries

Build advanced filters by writing raw Lime Queries

🚀 Experimental: Web Client Bulk Update

With the new bulk update feature you can now update a property of several lime objects in one go!

Quickly update one or several properties in a table

Quickly update one or several properties in a table

💾 Experimental: Web Client Data Export

Exporting data from Lime CRM is a very useful feature, to easily continue working with your data in other systems. You can now export several lime objects to a CSV or Excel file in one go! It is possible to configure which groups have export access in Lime Admin.

Export data from a table to CSV or Excel

Export data from a table to CSV or Excel

📄 Experimental: Document templates in Web Client

With document templates you can can create new Word documents in Lime CRM based on templates with incorporated data from Lime CRM.

Lime%20CRM%202021%201%20-%20Kangchenjunga%20e3363edc88af45bfa9fceefa209163c9/2021-04-22_17.12.19.gif

Bugfixes and Minor Improvements

  • String fields of the type text are now supported in the webclient
  • Corrected date formats in web client
  • Client no longer crashes when system properties are used as first column in tables
  • Corrected a lot of annoying UI bugs
  • Various file improvements and fixes, including added object access for file endpoints
  • Support for additional operators for set fields when using QueryObjects
  • Fix for the task handler restarting

Included service and frameworks

  • Elastic Search 5.0.0
  • JDK 8.1
  • Ngnix 1.15.3.1 Crow
  • Erlang R16B03
  • RabbitMQ 3.2.4
  • SQL Native Client 11
  • Vcredist 2019

Version 10.18.221

Released April 8, 2020.

New features

  • The desktop client now works with 64-bit Office installations!

It is not possible to show inbox/calendar/contacts as panes if using 64-bit Office. Everything else should work as with 32-bit Office.

Bug fixes

  • For 64-bit Outlook: Document preview in Outlook now works when Lime CRM is running.
  • For 64-bit Outlook: Preview of meetings in calendar now works when Lime CRM is running.

Version 10.18.558

Released October 8, 2020.

Improvements

  • Added linker flag /LARGEADDRESSAWARE to enable 4Gb addresses in Windows x64. The client now has full access to 4Gb address space when running in 64-bit Windows.
  • Enhanced error handling
  • Refactored event handling for Outlook-integration
  • Added detailed logging for VBA initialization
  • Filtering while typing is now triggered via timer to reduce risk for deadlock
  • Added support for starting with VBA-macros disabled via /SafeMode commandline switch

Bug fixes

  • Fixed problems with HTML-formatting for email
  • Fixed crash related to ActiveUser.Record in databases where current user is not associated with any records
  • Fixed problem with outgoing mail being deleted before sent
  • Fixed problem where Localize-module was not properly detected for patching against known problem
  • Excluded WorkingFolder from published settings
  • Fixed major memory leak for filters in explorer views.
  • Fixed crash for accessing XML-property of collections.
  • Fixed crash in reports for “Microsoft Print to PDF” (or any other printer without paper bins).
  • Added binary back-off algorithm when retrying after server connection errors.
  • Added retry for IO-errors for server connection.
  • Added retry for calls via FileAPI to workaround problems with lost connection while loading VBA-file.
  • Added registry settings to guard shared VBA installation against uninstall.
  • Fixed problems with certificate revocation status.