Platform | Related JIRA |
- Fixed an issue that was preventing the GetInstancePropertyDefinitions service from returning properties created using the AddPropertyDefinition service until the server was restarted.
| TW-4756 |
- Enhanced XSS security in SQUEAL.
| TW-4711 |
- Fixed an issue that was causing a deadlock when local properties were updated within remote property writes via the DataChange event.
| TW-4698 |
- Fixed the RemoveAllRows() code snippet in Composer so that it inserts the correct snippet.
| TW-4662 |
- Fixed an issue that wasn’t displaying additional property information for things, thing templates, thing shapes, and data shapes in the list view.
| TW-4621 |
- Fixed an issue that wasn’t allowing instance permissions that were set on a thing template to get inherited by the thing based on the thing template.
| PLATFORM-2090 |
- Fixed an issue when data was imported that didn’t allow a message to be displayed on the UI after a successful import.
| TW-4420 |
- Fixed the following issue with static subscriptions after restarting a timer thing: when subscribing with a static subscription to a timer event on a timer from another thing, the subscription was no longer triggered.
| TW-4353 |
- Fixed an issue where ESAPI was logging an unwanted system out when a HTTP request contained a header or parameter that was not defined in the validation.properties file.
| TW-4277 |
- Fixed an issue with value streams that was causing errors to be thrown after a Tomcat restart.
| TW-4251 |
- Fixed an issue that was causing buttons on the configure bindings UI not to display in Internet Explorer 11.
| TW-4139 |
- Removed the requirement for the DerivedFields service to have spaces between commas with more than one expression.
| TW-3876 |
- Fixed a dependency issue that was causing ThingWorx to crash when an extension that contained a class inherited from itself was imported.
| TW-3709 |
- Fixed an issue that was not allowing properties to be created on thing shapes before saving.
| TW-5078 |
- Improved permission performance for non-admin users.
| TW-4322 |
- Fixed an issue that wasn’t updating local property bindings between things when the remote thing was restarted.
| TW-4547 |
- Fixed the GetRunTimePermissions infotable to return resourceName instead of permissionName.
| TW-4116 |
- Fixed the VTQ on user property definitions so that the lastUpdateTime value is persisted.
| TW-1770 |
| |
Composer | Related JIRA |
- Fixed an issue where the delete properties dialog wouldn’t render large enough for entities with numerous properties, causing the Yes and No buttons on the UI to get cut off.
| TW-2832 |
- Fixed an issue that was allowing extensions that were marked with isSystemObject as true to be edited but not saved. The fixed behavior is as follows:
- The edit button will not show for system objects or extension loaded objects that do not have their respected Editable flag set.
- From the entity list, the edit link is not present.
- Permission setting is still valid on these objects.
| TW-4258 |
- Fixed an issue that wasn’t allowing locally bound properties to be edited in Composer.
| TW-3069 |
Mashup | Related JIRA |
- Added the PostDateFormat and DisplayEditDate properties to blog widgets to allow for specifying the date (creation date or revision date) that displays.
| MRD-141 |
- Fixed an issue with the blog widget that was preventing files to get uploaded in blog posts.
| TW-4485 |
- Added the ability to localize the TitleBarText property in a gadget mashup.
| MRD-161 |
- Fixed an issue with the text box widget that was not displaying its label when it was in a static tab within a contained mashup.
| MRD-156 |
- Fixed an issue with the data filter widget that was causing the Add Filter popup to open outside the viewable area of a mashup.
| MASHUP-3846 |
- Fixed an issue that was preventing the Map button on the data filter widget from displaying.
| MASHUP-3837 |
- Fixed an issue with the repeater widget that was causing scroll bars to display within panels in Chrome.
| MASHUP-3832 |
- Fixed an issue with the repeater widget that was preventing a selected row from being modified when the number of rows dynamically changed.
| MASHUP-3785 |
- Fixed an issue that was causing vertical menu layouts to push their submenus off the screen.
| MASHUP-3738 |
- Fixed an issue that was causing incorrect submenu icon sizing.
| MASHUP-3735 |
- Added the TabSequenceGroup property to the contained mashup widget to allow for a starting tab index for all widgets within the container.
| MASHUP-3674 |
- Removed binding aspect from FIELDNAME properties in all chart widgets.
| MASHUP-3693 |
- Fixed an issue with the button, checkbox, link, and navigation widgets that was causing tooltips to remain displayed after a new page was loaded.
| MASHUP-3893 |
- Fixed an issue that wasn’t allowing mashups to reload on iOS devices.
| MASHUP-3883 |
Extensibility | Related JIRA |
- Added the following Extension SDK annotations to the ApplicationKey service methods:
- ApplicationKey.SetExpirationDate
- ApplicationKey.ResetExpirationDateToDefault()
- ApplicationKey.GetExpirationDate()
- ApplicationKey.IsExpired()
| TW-5053 |
- Fixed an issue with the Eclipse Plugin that was causing a newly created service with one or more parameters to render the base type according to its friendly name instead of the upper case name.
| TW-4419 |