Change | Reason | Version | Backward Compatibility |
Package names are changed from 'com.polaris.canvas' to 'com.intellectdesign.canvas'. | Organisational change | 16.1 | No |
The 'loginUser' and 'logoutUser' methods are changed in the SessionManager class. | Simplified API | 16.1 | No |
New Channel Identifiers are included (2 for Mobile-Hybrid, 4 for Tablet-Hybrid, 5 for Tablet-Web). | New channel identifiers introduced | 16.1 | No |
Date and amount format are changed. | 16.1 | No | |
Audit, alert, entitlement, and event APIs data signature are changed. | Type definition will be generic | ||
In the action class, the parameters of executeHostRequest () are changed. | Method has been enriched | 16.1 | No |
The signature of processRequest () method in the RequestHandler class is changed. | The method's return type, input parameter type and exception are changed. | 16.1 | No |
The signature of process() method in the RequestHandler class is changed. | Instead of using Vector as the basis of transfer, a new VO structure is created. | 16.1 | Yes |
The mandatory property 'EHCACHE_CONFIG_FILE' is added in cache config property file. | For providing the path to the EH Cache configuration file name. | 16.1 | No |
The following files are deleted:
| These Java files are not used in Canvas Technology platform. | 16.1 | No |
All Canvas Technology framework events’ IDs are changed to negative. | For differentiating the Canvas Technology framework events and avoiding accidental override. | 16.1 | No |
The AlertConstants class is moved to a different package. | Reorganisation in the Alerts module in Canvas Technology framework. | 16.2 | No |
Theme configuration changes. | Theme configuration will follow an organised structure with the inclusion of bidirectional (Right-to-Left and Left-to-Right) text configuration. | 16.3 | No |
Distinction between applying reset() API and ClearValues() API. | Previously both the APIs cleared the field values. In CT 16.4, reset() API will set the default values. | 16.4 | No |
The cbxbeforeload event will not work, instead use EXTRA_PARAMS_HDLR. | The new events are common for grids and template views. | 16.4 | No |
The CWEC.BBUTCLICK event is changed to CWEC.BBAR_BUTTON_CLICK. | Standardised naming convention | 16.4 | No |
The single click event is deprecated and changed to row click event. | 16.4 | No | |
The IAdditionalDataSupport interface is changed. | Type definition will be generic. | 16.4 | No |
The value of the SELECTION_TYPE column is changed. | Standardised naming convention. | 17.1 | No |
ExtJS specific code is removed. | ExtJS is not supported. | 17.1 | No |
Setvalue for Amount field will accept raw value only and not formatted value. | 17.1 | No | |
The setEnableFields API cannot be used for non editable fields. | 17.1 | No | |
The grid access mechanism is changed: // Instead of this.mvh.getGridCmp(), use the following: var widObj = ct.widgets.getWidget('WIDGET_ID') | 17.1 | No | |
Form container action buttons will be loaded based on user entitlements | 17.1 | No |
General
Content
Integrations