This article is basically gonna be a reproduction of something in the ColdFusion 11 docs, just FYI. I found an xls file buried in the docs that lists some stuff that's newly deprecated in CF11, and even some stuff they've finally obsoleted.
In the docs for ColdFusion 11, there's a page "Deprecated Features", which includes a link to an xlsx file. WhyTF they did it as an Excel file and not just a page in the docs is anyone's guess. I suspect it's lack of brain engagement, but I can't prove it.
Anyway, for the sake of discussion and general FYI, here is the contents of the file, as HTML:
Feature Name | Deprecated since | ColdFusion 11 |
---|---|---|
Flash Forms | CF11 | Deprecated |
XML Forms | CF11 | Deprecated |
CFAPPLET | CF11 | Deprecated |
CFSPRYDATASET | CF11 | Deprecated |
LCDS Integration | CF11 | Deprecated |
CORBA Integration | CF11 | Deprecated |
AIR Integration | CF11 | Deprecated |
CFTREE and CFGRID format = "applet" | CF11 | Deprecated |
CFPresentation for flash presentation | CF11 | Deprecated |
CFDocument for flashpaper | CF11 | Deprecated |
ColdFusion actionscript functions (CF.query, CF.http) | CF11 | Deprecated |
cfcache- cachedirectory, timeout attributes | ColdFusion MX | Removed |
cfcollection - map and repair options of the action attribute | ColdFusion MX 7 | Removed |
cferror - monitor option of the exception attribute | ColdFusion MX | Removed |
cffile - system value for attributes attribute, temporary value for attributes attribute | ColdFusion MX | Removed |
cfform - passthrough attribute, enableCAB attribute | ColdFusion MX 7 | Removed |
cfftp - agentname attribute | ColdFusion MX | Removed |
cfgraph | ColdFusion MX | Removed |
cfgraphdata | ColdFusion MX | Removed |
cfgridupdate - connectString, dbName, dbServer, dbType, provider,providerDSN attributes | ColdFusion MX | Removed |
cfinput - passthrough attribute | ColdFusion MX 7 | Removed |
cfinsert - connectString, dbName, dbServer, dbType, provider,providerDSN attributes | ColdFusion MX | Removed |
cfldap - filterFile attribute | ColdFusion MX | Removed |
cflog - date, thread, time attributes | ColdFusion MX | Removed |
cfquery - connectString, dbName, dbServer, provider, providerDSN,sql attributes. The following dbType attribute values: dynamic, ODBC, Oracle73, Oracle80, Sybase11, OLEDB, DB2 | ColdFusion MX | Removed |
cfsearch - external, language attributes | ColdFusion MX | Removed |
cfselect - passthrough attribute | ColdFusion MX 7 | Removed |
cfservlet | ColdFusion MX | Removed |
cfservletparam | ColdFusion MX | Removed |
cfslider - img, imgStyle, grooveColor, refreshLabel,tickmarkimages, tickmarklabels, tickmarkmajor,tickmarkminor attributes | ColdFusion MX | Removed |
cfstoredproc - connectString, dbName, dbServer, dbtype, provider,providerDSN attributes | ColdFusion MX | Removed |
cftextinput | ColdFusion MX 7 | Removed |
cfupdate - connectString, dbName, dbServer, dbtype, provider,providerDSN attributes | ColdFusion MX | Removed |
There's a definite retreat from Flash there, isn't there? Good, I say.
Apparently not a single function has been deprecated or obsoletely though. Which sounds a bit fishy. I also wish they'd just deprecated everything to do with the UI and be done with it (and then remove in CF12, if we ever get there).
Is there anything else you'd suggest deprecating?
Do you know what though? I'm very pleased that
parameterExists()
is still alive and well.;-)
--
Adam