ADF Release Notes v1.6.1


Overview

Application Development Framework (ADF) version 1.6.1 updates the recent 1.6 release with enhancements and bug fixes.

 

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

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

Before installing or upgrading to this release of the ADF, please review these Important Notes.


Important Notes

Review the following important notes before installing or upgrading to version 1.6.1 of the ADF.

If you are upgrading from a release earlier than 1.6, 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


Supported CommonSpot Versions:

Summer 2013 SP2 (8.0.2)

Summer 2013 SP1 (8.0.1)

Summer 2013

Winter 2012

6.x (All CommonSpot 6 versions)


Supported ColdFusion Versions:

All supported CommonSpot versions

 

Notable Enhancements:

Enhanced error handling for the ADF reset to handle if the application directory does not exist on the server.

Enhanced AJAX debugging to render any cfdump or cfoutput commands within the AJAX function.


Enhancement Details:

/core/

  Updated the "loadApp" function to validate if the "appBeanName" exists in the SERVER object factory.

 

/lib/ajax/

  ajaxProxy.cfm

    Moved the CFSILENT to be conditional based on the "debug" param. When "debug" is on, any CFDUMP code within ajax call will be displayed.

 

/lib/ceData/

  ceData_1_1.generateStructKey

    Changed the function name from "__generateStructKey" to remove leading underscores. Changed the function access type to public.

  ceData_2_0.getCEDataView

    Added call to verify if the view table exists and create the view.

 

Notable Bug Fixes:

Resolved issue with ADF errors on CommonSpot servers running multiple sites using the ADF.  The server reset on one server would cause the "server.ADF.environment" variable to be reset and cause ADF errors on the other sites.  

Security update to remove the sample files included in the third party uploadify JQuery plugin files.


Bug Fixes:

/core/

  Updated the Core init function to initialize the "server.ADF.environment" variable only on server restarts.  This is to preserve the environment variable across a CS server with multiple CS sites.

/lib/api/

  apiPage_1_0.saveInfo

    Removed reference to function "DOERRORLOGGING" that was removed.

 

/lib/ceData/

  ceData_2_0.getCEData

    Fixed issue with VAR variables in the function. Cleaned up the variable names and removed unused variables.

 

/lib/scripts/

  scripts_1_2.loadjQueryEasing

    Fixed the path to remove the "pack" and "-" in the file name.

 

/extensions/customfields/file_uploader/

  Updated the "variables.destinationDir" to use the "request.subsiteCache[1].url" variable and corrected issue with multiple "//" in the path.

  Added function to create the "/_cs_apps/upload/" directory if it doesn't exist.

 

/extensions/customfields/site_list/

  Fixed comments with DEPRECATED typos.

 

/extensions/datasheet-modules/

  Fixed comments with DEPRECATED typos.

 

/extensions/lightbox/

  Changed the "lightbox_overrides" CSS file names for the file to load for CS versions less than 6.1 is called "lightbox_overrides_legacy".

  Changed the lightbox extension file names.

  Added fix for the lightbox top photo height issue.

 

/thirdParty/jquery/uploadify/

  Removed all the sample code from the third party uploadify directory for security issues.