ADF Release Notes v2.0.1

Overview

The Application Development Framework (ADF) version 2.0.1 release contains minor enhancements and bug fixes to core ADF 2.0 functionality.

Version Compatibility

CommonSpot 10.0, 10.0.1 and 10.0.2


If your site is running CommonSpot 10.x and is using a previous build of ADF v2.0, please upgrade to the release version of ADF 2.0.1! If you are upgrading to CommonSpot 10.x and have ADF 1.8.x or older installed, at least ADF 2.0 is required, but upgrading to ADF 2.0.1 is recommended. 


ADF 1.8.x and older versions of the ADF are not compatible with CommonSpot 10. Please note if your site is running CommonSpot 9 or older you will need to use the ADF 1.8.1 release or 1.8.2 development builds.

Field Type CFCs

CommonSpot 10 requires that all Custom Field Type Render modules be converted to be a CFC versus a CFM module. See the ADF 2.0 release notes for more information regarding CFC render modules built for the ADF 2.x releases.

Resource Loading

CommonSpot 10 introduces a new Resource Loading Framework to help efficiently load JavaScript and CSS resources. See the ADF 2.0 release notes for more information regarding using CommonSpot Resource Loading with ADF 2.x releases. 


For detailed information about the Resource Loading Framework, see the CommonSpot Developer’s Guide.

Installation/Upgrade

For detailed instructions for installing the ADF, see the ADF Installation Guide.


For detailed instructions for upgrading from a previous version of the ADF, see the ADF v2.0.1 Upgrade Guide.

If you are upgrading from an earlier release, we strongly recommend that you also read the following:

1.5.0 Release Notes

1.5.1 Release Notes

1.5.2 Release Notes

1.6.0 Release Notes

1.6.1 Release Notes

1.6.2 Release Notes

1.7.0 Release Notes

1.8.0 Release Notes

1.8.1 Release Notes

2.0.0 Release Notes

Supported ColdFusion Versions

All supported Adobe ColdFusion and Lucee versions supported by CommonSpot 10.
Note that CommonSpot 10 no longer supports Railo.

Notable Enhancements

The ADF 2.0.1 release contains the following significant enhancements and updates.

ADF General

  • Updated ceManagement for bootstrap compatibility
  • Updated edit and delete datasheet modules to work with bootstrap and font awesome button icons

Custom Field Types

  • Added the Widget Configurator Custom Field Type
  • Created an new version of the Page Layout Custom Field Type
  • Updated the  Bootstrap Glyphicon Select 
  • Updated Font Awesome Select 
  • Added the dbHierarchy Selector Custom Field Type
  • Updated the Custom Element Hierarchy Selector 
  • Updated the Custom Element Data Manager 
  • Updated the General Chooser 

Library Components

  • Updated the buildPaginationStruct() method in the Utils component
  • Added the apiMetadata_1_0 component to the API library
  • Added the convertFICDataValuesToCEData() method to the ceData component
  • Converted ceData_3_0 to a cfscript style component 
  • Added the getPageCategoryIDbyName() method to the csData component 
  • Added parameter to enable/disable error logging to the parseCSURL() method in the csData component
  • Added the getTemplateNameByID() method to the csData component 
  • Added the listDiffExtended() method to the Data component 
  • Added the capFirstAllWords() method to the Data component 
  • In the Date component added methods to calculate the first and last days of the quarter
  • Add getCEFieldType() method to the Fields component 
  • Added a lowercase parameter to the renderHiddenControlsFromQueryString() method in the Fields component
  • Updated various methods to point logging calls to the logAppend() method in the Log component 
  • Added the renderQueued() method to the Scripts component 
  • Updated loadTheme() method in the scripts component 
  • Reorganized the the registerResource methods and added them to the scriptsService component 
  • Created an updated version of the buildAddEditLink() method in the UI component 
  • Added the pageParamName parameter the buildPaginationStruct() method in the Utils component 

Third Party

  • Updated the jQuery library 
  • Updated the jQuery migrate library 
  • Updated the jQuery UI Library 
  • Updated the jQuery selectboxes library J
  • Added the jquery highlighttextarea library 
  • Removed the jQuery Thickbox library. (Thickbox has not been updated since 2007 and has possible XSS vulnerabilities.)

Notable Updates

The following notable updates were  in this release:

ADF General

  • Removed references to the deprecated cs_service.cfc

Custom Fields Types

  • Fixed issue with the getResourceDependencies() method call in Star Rating field 
  • Fixed issue with Custom Element Select Field when used with Custom Element Data Manager
  • Fixed Custom Element Data Manager issue with datagrid checkbox options
  • Fixed Custom Element Data Manager layout issues
  • Fixed Custom Element Select Field layout issues
  • Fixed General Chooser Layout issues

Library Components

  • In the ceData getDBTypeStrs() method fixed an Oracle issue by setting the string length to 1800 chars with 2 bytes per char (with slack space)
  • Fixed the double slash issue csData getUploadedDocServerPath() method 
  • Fixed logic issue with the parsing of the pageNameWordMax parameter createUniquePageInfofromPageTitle() method in the csData component
  • Fixed the renderHiddenControlsFromQueryString() method in the Fields component so fields with empty string values will render a parameter
  • Fixed the scripts loadADFLightbox() method to handle height and width parameters
  • Fixed the scripts loadADFLightbox() method to handle HTML tags passed to the title parameters
  • Fixed issue with the sanitizeADFDumpVarData() method in the Utils component