Skip to content

Release Notes

Version 12.22.1.150

Released March 22, 2017.

New features

  • REST API for simple integrations (PRO-1674)

Lime CRM supports integration through a number of modern CRUD REST APIs that can be accessed over HTTPS.

Web Client

  • Salespipe on dashboard - step 2 (LCWC-54)

The user can now drill down into the different stages of a dashboard's sales pipe.

Improvements

  • Add new limefu commands for managing elastic search indexes (PRO-1734)

Makes it possible to select which limetypes to index, which will make it possible to speed the creation of index in large databases.

Web Client

  • Replace user name icon with avatar icon (LCWC-349)
  • Keep the badges for showing no of hits when searching in category (LCWC-325)

When searching in a specific category, hit counts for all categories will now be shown in the category tabs menu.

  • Suggest parent-relations in belongsto-pickers (LCWC-296)

When managing a related object, suggestions for belongs-to relations now include relations from the parent object.

  • Suggestions should always be visible when clicking on related control. (LCWC-260)

On mobile and tablet display widths, relation fields will now be scrolled to the top of the viewport when suggestions are displayed.

Bug fixes

Web Client

  • Fetch is always called on belongsto even when descriptive on the accessor could be used (LCWC-345)

Better search performance

  • Suggestions when attaching related objects does not suggest according to activity feed (LCWC-305)

Suggested relations when creating new activity is based on existing activities.

Version 12.24.0.207

Released May 4, 2017.

New features

  • New limefu command limefu config generate-default for listing all available configuration options and their default values.

Web Client

  • Custom activitytypes (LCWC-248)

It is now possible to add customer specific activities to the activity feed.

  • Separated list and search views (lime-webclient#17)

Making it possible to configure search results separately from related lists.

Improvements

  • Support overwriting of data in lime-data.
  • Limetypes having fields with label “First name” and “Last name” will now get “First name” + “Last name” as descriptive.
  • Improves the freetext search boost by boosting different limetypes differently.
  • limefu search index command is using paginated fetch no longer causes locking of the database.
  • Authentication is handled in Lime CRM Webserver instead of in LDC.
  • Responses are only gzipped in Lime CRM Webfront.

Web Client

  • Better debouncing of search requests. (LCWC-331)
  • Optimized salespipe overview. (LCWC-352)
  • If relation list is closed, open it when new related object is created. (lime-webclient#15)
  • Removes time in the activities in the activity feed if activity only has date. (crm-feature#3)
  • Improved view performance. (lime-webclient#27)
  • Adds a generic mechanism that can be used to warn the user about unsaved changes before leaving the current page. (lime-webclient#26)

Fixes

  • Properly handle requests with invalid session IDs or when a database cannot be found.
  • Database engines are now cached to avoid creating new ones each request (performance improvement).
  • You can no longer delete a shared option that is the default value for any field.
  • The search indexer no longer leaks unused connections.
  • Links in the API no longer have the wrong domain name due to inproper caching.
  • Profiling support to Lime CRM Webserver.

Web Client

  • The result of an older search query can be returned after the result of a newer search query, and replace it. (LCWC-330)
  • Category bar is showing when no search has been made and you dont have any recently visited results. (LCWC-332)
  • The api endpoints for lime-view are incorrectly registered and therefore unreachable. (LCWC-357)
  • The order of activity is undefined but should be the same as their matching options. (LCWC-359)
  • Make sure suggestions and search on new activity are displayed. (lime-webclient#13)
  • Salespipe header is always in plural and limetype name in lower case. (lime-webclient#16)
  • Restores missing property labels in the overview headers. (lime-webclient#39)
  • When an error occurs for an item in the search, that item is skipped, and the rest is returned, instead of returning an error for the entire search (lime-webclient#37)
  • Property selection by name respects given priority of names in salespipe. (lime-webclient#35)

Version 12.25.3.261

Released June 1, 2017.

Improvements

  • The update status for a database/application has changed from OK/OUTDATED/INVALID to OK/NEEDS UPGRADE. The web client's logon form will only list databases that have the status “OK”. (12.25.1.243)
  • A Lime CRM server will now accept a database that is of a newer version than itself. This will enable us to decouple the upgrading of databases from the activating/registration of new versions of Lime CRM in the hosting environment. (12.25.1.243)

Changes

  • Geography fields are inactivated in the database. (12.25.1.243)

Fixes

  • Desktopclient will no longer crash on logon after adding a api-key to a user.
  • Disable database registry cache if os is not compatible. This means that limefu and the Search Indexer wont fail on Windows Server 2008. (12.25.2.255)
  • The search indexer now reloads itself when an index is updated. This prevents the search indexer for being out of sync with an app's limetypes. (12.25.1.243)
  • Access control excludeds types with all types of record access on them. (12.25.1.243)
  • Fixes issue where url cache was not aware of the application name, resulting in invalid api links. (12.25.1.243)

Web Client

  • Fixes a bug where, under certain circumstances, no dirty-warning would be shown for a new related object when left before created. (Lundalogik/lime-webclient#40)
  • Fixes a bug where a user also had to have create access on the origin object in order to be able to create a related object on that origin object. (Lundalogik/crm-feature#7)

Version 12.26.2.284

Released June 14, 2017.

New features

  • limefu console <application> allows you to start an interactive development console where you can test and debug internal features of a Lime CRM application.
  • limefu database downgrade allows you to downgrade database versions.
  • limefu database versions lists available database revisions.
  • limefu config show displays active configuration for a service.

Web Client

  • Lime Adminstration pages (Lundalogik/lime-webclient#14, Lundalogik/lime-webclient#18)

Views, activity types and salespipe configuration is now done in the new administration interface.

Improvements

  • Let LISA use the lookup server's internal address when adding users in hosting. This enables us to prevent unauthorized requests to the lookup server.
  • Hosting - LISA has the ability to add users to the Lookup server's user cache directly.
  • Hosting - limefu hosting transfer-users for explicitly transfer user information from application databases to the lookup server's user cache in the hosting environment.
  • All python packages can now run on both Windows and Posix based systems.

Web Client

  • The text in the search bar now only says “Search….” (Lundalogik/lime-webclient#84)
  • Adds a component making it possible to display a range between a start- and an end date. (Lundalogik/lime-webclient#55)
  • New sortorder for todos in a list - Any uncompleted todo are sorted before a completed todo. Todos are also sorted on starttime in descending order.

Fixes

  • limefu database upgrade now works with database connections that need a username and password.
  • limefu database upgrade from a file works again.
  • Discrepancies between index mapping and limetypes no longer causes empty search results. The problematic fields are instead logged to make it clear which parts of the index that needs to be reindexed.
  • Search indexer no longer crashes when updating an object that is related to more than 10000 records.
  • Fixes issue where url cache was not aware of the application name, resulting in invalid api links.
  • Configuration files are no longer imported when importing certain packages.
  • Wrong type of default value caused search indexing to fail on some installations.

Web Client

  • No suggestions when creating a new activity if the parent object isn't a company and isn't connected to a company. (Lundalogik/lime-webclient#5)
  • No error is raised if a limeview is missing when looking for related suggestions. (Lundalogik/lime-webclient#8)
  • Fix broken frontend documentation (Lundalogik/lime-webclient#91)
  • Updated angular to latest 1.5.x version and jquery to latest 2.x.y version due to known security issues existing in previous versions (Lundalogik/lime-webclient#71)

Version 12.27.2.328

Released September 5, 2017.

New features

Web Client

  • Added a new control - editable options.

The new control shows a list of options, but the user can also write whatever they like.

Improvements

Web Client

  • Display deals from salespipe-widget as related card rather than fullscreen object.
  • Clicking the header in the admin view now opens/closes the section without navigating away from the edit view.
  • The config for the activitytypes are validated before it's saved.
  • Make search page use less resources and be more performant.

Fixes

  • Events were not always published.
  • API documentation is no longer broken by special characters in field/table names.

Web Client

  • Changed margins within the dashboard grid.
  • UI-fixes for the salespipe-widget.
  • Header view is sometimes not shown on related card view.
  • Opening an empty related-list for todos no longer shows an error.
  • Updated favicon and touch-icons.

Version 12.29.3.388

Released September 29, 2017.

New features

Web Client

  • Standardized workflow for handling task and meetings

It is now possible to easily handle your task and meetings directly from the dashboard. From the dashboard, you can mark your task or meeting as done and directly write a note and a follow-up activity. The feature also includes a easy way to postpone a task or meeting from the action menu. Once a task or meeting is marked as done, it is possible to resume the task or meeting from the action menu.

  • Add limetypes

The menu with creatable limetypes (the plus sign in the main header) is configurable through Lime Administration.

Improvements

Web Client

  • Activity feed for to-dos are showing the combined activities for the related person, company and deal.
  • Added icons for task and meeting in lists.
  • To-do's are opened in related view from the search list.
  • Added custom error message for CSRF-token errors in login view.
  • Buzz/shake login button if there are login errors.
  • Suggestions connecting related coworker always includes currently logged in coworker first followed by the four last modified coworkers.
  • Set base font-size in relation to browser setting. Changing the font-size setting will now change the size of the app.
  • Added support for ultra-high-res monitors.
  • In list items in search and related view, action menu will now be visible for items that contains phonenumber, links and email addresses. The menu's content will contain actions to phonenumber, links and email.
  • Replaces | (pipe) with • (bullet) in list-items.
  • Generating views no longer fails for databases missing a relation between to-do and person.

Fixes

  • LimeFilter handles date values with timezone.
  • Updatelog is now correct after deleting objects with attached relations.
  • It's no longer possible to use Lime login as a Windows user. This could allow a user to get in without providing a password.
  • Uploading a file no longer breaks if there's a trigger on the file table.
  • limefu no longer fails due to CoInitializeSecurity implicitly being called by .NET on some windows installations.
  • Installer doesn't fail when trying to set firewall rules if firewall is disabled.
  • Admin (id = 1) could not log on if there were too many user groups defined. Lime now mimics the behavior of LDC and truncates the list assigned to a user if it gets too long.
  • In cases where the AD returns groups with empty CN attributes the AD integration would fail.
  • The serialization format for sending events via RabbitMQ now uses JSON for security reasons.
  • Upgrades from 10.11 databases now works again.

Web Client

  • Integer properties were not displayed.

Version 12.30.3.398

Released October 18, 2017.

New features

Web Client

  • Phone number, email and web links are clickable in the todo header.

  • Todo card: Show buttons for mark as done and postpone below header.

It is now possible to mark a task or meeting as done or postpone a todo directly from the todo object header through intuitive buttons.

Improvements

Web Client

  • Show mobilephone number in ellipsis menu for todo.
  • Use phone- and email icons for phone/email controls.
  • Make site head more uniform to other products, add logo.

Fixes

  • Limetypes named “properties” can now be indexed
  • For databases that contains windows users that are used for Lime login, it's now possible to use a feature switch to allow Lime login as a last resort.
  • A config file with an empty configuration section no longer removes default configuration settings

Web Client

  • Action buttons in mark as done modal switches to full width in narrow mode.

Version 12.36.1.495

Released January 11, 2018.

New features

Web Client

  • Table view.

You can now navigate to a table view for a specific limetype (for example company) and continue your filtering through a table view search and get a nice view of the data. It is also possible (through the Lime admin page) to configure the columns that should be shown for each limetype. The table view is also accessible directly for related objects.

  • Filters in todo widget.

It is now possible to filter on the todos for today, overdue or upcoming.

  • Markdown support.

It is now possible to style activities in the activity feed using markdown. Make the text bold, italic, write headlines, bullet lists and more.

  • Edit and delete activities in the activity feed.

It is now possible to edit and delete a note in the activity feed after it's been saved.

Improvements

  • Support for flask-restful based custom endpoints.

Web Client

  • New datepickers for date and time, year/quarter and year/month.
  • iOS and Android devices will now use their native picker for date- and time-inputs.
  • Overdue dates on todo headers are displayed as red.
  • Improved styling of action-menu for existing activity.
  • Show mobilephone number in todo-header.
  • Possible to set a custom format for limeDatetime through the view editor.
  • The app now utilizes native browser scrolling.
  • Hide the scrollbar of the related view.
  • On create new activity, the owner object is always included in related object and cannot be removed. Search for suggestions is now global.

Fixes

  • It's now possible to set nullable integers and decimals to null via the core API.
  • Databases older than 12.0 are no longer considered upgraded.
  • When the windows registry entry for one database was corrupt, no databases could be listed at all. We now log an error and return a list of ok databases.
  • Application object is now closed also in custom endpoints using LimeResource.

Web Client

  • The search page remembers currently selected category between navigations.
  • Listing databases on the logon form no longer breaks if one database is incorrectly registered.
  • Removes the goto object from the search item menu.
  • When adding endtime to a task, the header updates correctly in the related view.

Version 12.36.2.543

Released January 23, 2018.

Fixes

  • Web Client: Option fields are not shown in subheadings in search results or list items
  • Web Client: Table view does not crash if it contains a field the user is not allowed to see. Instead it's removed from the view.

Version 12.41.1.5

Released April 13, 2018.

New features

  • Support for creating custom endpoints, custom limeobjects and event handlers using plugins.
  • It's now possible to integrate Lime CRM with Lime Newsletter via the lime-newsletter package.
  • Lime CRM Server now includes the endpoints for GDPR functionality.
  • It's possible to configure what group can access a restricted endpoint.
  • Support for impersonated endpoints.

Web Client

  • Table view - Column filtering.

You can now filter the objects in the table view through the column headers. The column filter is stored in the browsers local storage, so when you go back to the table view for the same limetype, the filter is shown.

  • Table view - Column sorting.

You can now sort the table on the different columns by pressing the column header.

  • Table view - Sticky header and footer.

The column header and footer is attached to the browser, so you always can see the column names and footer when scrolling.

  • Table view - Summarizing footer.

Integer and decimal columns are summarized in the footer of the table view.

  • Table view - Filter icon.

When filtering the table view, the icon to the left of the filter bar will show you the numbers of filters applied and it is possible to clear all filters by pressing the icon.

  • Table view - Transfer selections.

You can now transfer a selection in the table view to show the related objects for the selection. For example, filter out a number of companies and use the feature to show the persons connected to the companies.

  • Lime links can be sent by email or copied to the clipboard from the object page menu.

Improvements

Web Client

  • When hovered, all text links are underlined.
  • Support to group words into single search terms using quotes in the text filter for tables.
  • Added tooltips to the transfer and filter icons in table view.
  • Redirect from login page to correct place in web client.
  • The import page has been updated to better match the style of the webclient.
  • Administrators page, table view, api-doc and import page is not available on mobile devices.
  • Improved the text editor in the admin view - Added code highlighting and code formatting.
  • It's possible to use the tab key in text editor in the admin view to indent the configuration.
  • Added a datepicker for years.
  • Datepicker for weeks highlights the whole week when the user hovers the mouse on a day.
  • Set a content security policy. It's only possible to make request to the same origin.
  • Changes in style and layout of the mark-as-done dialog.

Fixes

  • Possible to update user properties for UpdateXML.
  • Lime no longer publishes events about updates for objects that haven't changed.
  • It's now possible to update an already existing has one relation.
  • There were problems updating objects that had a relation with the same name as the object type.
  • When updating an object, the logging of changes recorded all properties as changed whether they were updated or not.

Web Client

  • All badges for items in related-lists is now the same size.
  • Sometimes unable to close error message showed in a toast.
  • [Performance fix] On the object card component - Only load directives in a section if the section is open.
  • Objectpicker now works in mobile view on cards and when creating an activity in card view.
  • The history view is removed from the search results.
  • Views can only be edited by admins.
  • Translation-key is shown on error-toast when task has wrong starttime.
  • Postpone-buttons in mark-as-done-dialog were wrapping to a new line when they didn't have to.
  • Datepicker did not reset view to current date when old date was reset.
  • Add overlay behind open datepicker such that user not clicks another control or link when closing it.
  • Possible types to create from the webclient can only be edited by admins.
  • Options w/o order throws exception when sorting options in the table view.
  • Remove possibility to run inline javascript in the webclient.
  • The back button in the browser works as expected.
  • Align number columns with header and footer in table view.