FREE v1.2.1 Release Notes

This is a bugfix update. It fixes a couple of major issues related to the previous version such as issues with the drag and drop functionality, deleted participants in conversation and portal wide preferences.

Backup your settings from the Admin Area before you update to the latest version of LIMS

Max number of buddies on a list, Max number of search results and Max number of visible messages in conversation cannot be set via the admin panel anymore. You need to set them in the portlet-ext.properties file. If you previously updated those values in admin area your changes will be discarded.

Portal wide portlet preferences changed

Some users experienced issues with Admin Area. Particularly, all the preferences were gone if they redeployed the portlet or when they simply restarted the server. This was caused by the wrong Portlet Preferences scope. Liferay was simply creating more preferences then it should:

The issue was fixed by setting the preferences-company-wide to true in liferay-portlet.xml file. However, if you update to the latest version of LIMS your previous settings will be discarded.

Ignore default user option removed from the preferences changed

This options was no longer needed. The default user is an alias for the user that is currently not logged in. However, LIMS works for the logged users only. Thus this option should always be true.

Better font rendering improved

Because of the wrong font rendering in Google Chrome some texts weren't readable, especially white texts on black background. Since this release all text should be well readable across all major browsers.

Null values ignored in JSON improved

In the previous versions all the JSON properties were serialized and sent to browser even though they were explicitly set to null. Since this release all the null values are ignored. This will speed the communication between browser and server and decrease the traffic.

Issue with broken drag and drop functionality fixed

Because of the bug https://github.com/yui/yui3/issues/992 in YUI library which is a foundation of Alloy UI that is shipped with Liferay the drag and drop functionality was broken on the whole portal when LIMS SUC was on the page. When you dragged and dropped elements you may notice the following error in your browser:

This issue is particularly caused by the sliders in the admin area:

Since there is no specific workaround sliders were removed from the admin area. Thus the Max number of buddies on a list, Max number of search results and Max number of visible messages in conversation cannot be set via the admin panel anymore. You need to set them in the portlet-ext.properties file. If you previously updated those values in admin area your changes will be discarded.

Exception thrown by the deleted participants in conversation fixed

The issue is now fixed. Furthermore, if the user is deleted from the Liferay he/she no longer appears in the conversation title or a list of participants but the messages are kept in the conversation for the history purposes. The deleted user is then marked as "(Unknown User)".

Issue with escapeXml function in fn library fixed

If you are running Liferay on Web Logic server from Oracle you may experienced the following exception:

The function "escapeXml" for prefix "fn" can not be found in the specified tag library.

The issue was caused by the wrong order of library imports which is fine in e.g. Tomcat but causes troubles in Web Logic.

Max key length is 767 bytes in MySQL fixed

When running Liferay on MySQL you may noticed the following exception during the deployment.

Specified key was too long; max key length is 767 bytes:
create unique index IX_9738C4E2 on Limsmuc_Conversation (conversationId);_ [Sanitized]

The size of the conversationId column was decreased to 255 so the issue should no longer appear.

Issue with broken url when portlet.url.anchor.enable set to true fixed

If you set the portlet.url.anchor property to true in your portal-text.properties file the previous version of LIMS wouldn't work. This issue is fixed now.

Issue with avatar not displaying fixed

If you are running Liferay 6.2 EE SP8 or Liferay 6.2 CE GA3 and a previous version of LIMS SUC you can experience issues with user avatar. Event though the user has his own custom avatar only the default grey avatar is displayed. This is caused by the extra image token introduced in the latest versions of Liferay. Since this release the avatar issue is fixed.

Issue with extra ";" in clickable link that ends with "/" fixed

If your message contained a link (e.g. http://liferay.com) and the link ended with "/", an extra ";" was added to it (i.e. http://liferay.com/;). This issue is fixed now.

Position of remove button in admin area tokens fixed

The remove (X) button is now centered: