From da58f6e50194157ce2ca8f7a329cf50d81f0a461 Mon Sep 17 00:00:00 2001 From: KamasamaK Date: Fri, 8 Mar 2024 00:36:11 -0500 Subject: [PATCH] Update for CF2023 --- assets/code-editor.js | 6 ++- data/en/all.json | 2 +- data/en/cf2023.json | 4 ++ data/en/createencryptedjwt.json | 45 +++++++++++++++++ data/en/createsignedjwt.json | 45 +++++++++++++++++ data/en/deserializeavro.json | 61 +++++++++++++++++++++++ data/en/deserializeprotobuf.json | 77 ++++++++++++++++++++++++++++++ data/en/functions.json | 4 +- data/en/generategraphqlmodels.json | 28 +++++++++++ data/en/getgraphqlclient.json | 37 ++++++++++++++ data/en/index.json | 8 ++-- data/en/security-functions.json | 2 +- data/en/serializeavro.json | 61 +++++++++++++++++++++++ data/en/serializeprotobuf.json | 77 ++++++++++++++++++++++++++++++ data/en/verifyencryptedjwt.json | 45 +++++++++++++++++ data/en/verifysignedjwt.json | 45 +++++++++++++++++ data/en/xmlclear.json | 31 ++++++++++++ data/en/xmldeleteat.json | 39 +++++++++++++++ data/en/xmlhaschild.json | 39 +++++++++++++++ data/en/xmlupdate.json | 47 ++++++++++++++++++ guides/en/coldfusion-versions.md | 13 +++++ trycf.cfm | 2 +- utilities/indexer.cfm | 18 +++---- 23 files changed, 717 insertions(+), 19 deletions(-) create mode 100644 data/en/cf2023.json create mode 100644 data/en/createencryptedjwt.json create mode 100644 data/en/createsignedjwt.json create mode 100644 data/en/deserializeavro.json create mode 100644 data/en/deserializeprotobuf.json create mode 100644 data/en/generategraphqlmodels.json create mode 100644 data/en/getgraphqlclient.json create mode 100644 data/en/serializeavro.json create mode 100644 data/en/serializeprotobuf.json create mode 100644 data/en/verifyencryptedjwt.json create mode 100644 data/en/verifysignedjwt.json create mode 100644 data/en/xmlclear.json create mode 100644 data/en/xmldeleteat.json create mode 100644 data/en/xmlhaschild.json create mode 100644 data/en/xmlupdate.json diff --git a/assets/code-editor.js b/assets/code-editor.js index 7811b7f2a..89a13a0ad 100755 --- a/assets/code-editor.js +++ b/assets/code-editor.js @@ -109,6 +109,7 @@ angular.module('code.editor', []) ' '+ ' '+ ' '+ + ' '+ ' '+ ' '+ ' '+ @@ -175,7 +176,7 @@ angular.module('code.editor', []) scope.setupCodeGist = attrs.setupCodeGist; scope.asserts = attrs.asserts; scope.fullscreen = attrs.fullscreen; - scope.engines = {'acf2021':'Adobe ColdFusion 2021','acf2018':'Adobe ColdFusion 2018','acf2016':'Adobe ColdFusion 2016','acf11':'Adobe ColdFusion 11', 'acf':'Adobe ColdFusion 10', 'railo':'Railo 4.2', 'lucee':'Lucee 4.5', 'lucee5':'Lucee 5', 'lucee5.0.0.45':'Lucee 5.0.0.45'}; + scope.engines = {'acf2023':'Adobe ColdFusion 2023','acf2021':'Adobe ColdFusion 2021','acf2018':'Adobe ColdFusion 2018','acf2016':'Adobe ColdFusion 2016','acf11':'Adobe ColdFusion 11', 'acf':'Adobe ColdFusion 10', 'railo':'Railo 4.2', 'lucee':'Lucee 4.5', 'lucee5':'Lucee 5', 'lucee5.0.0.45':'Lucee 5.0.0.45'}; scope.engine = attrs.engine || 'lucee'; scope.basepath = attrs.basepath || '/gist/'; @@ -215,7 +216,8 @@ angular.module('code.editor', []) "acf11" : [ "https://acf11-sbx.trycf.com/cfusion/getremote.cfm" ], "acf2016" : [ "https://acf12-sbx.trycf.com/getremote.cfm" ], "acf2018" : [ "https://acf13-sbx.trycf.com/getremote.cfm" ], - "acf2021" : [ "https://acf14-sbx.trycf.com/getremote.cfm" ] + "acf2021" : [ "https://acf14-sbx.trycf.com/getremote.cfm" ], + "acf2023" : [ "https://acf2023-sbx.trycf.com/getremote.cfm" ] }, url = attrs.url || urlPool[scope.engine][Math.floor(Math.random()*urlPool[scope.engine].length)]; diff --git a/data/en/all.json b/data/en/all.json index 8cfbee03f..8d7c70d83 100644 --- a/data/en/all.json +++ b/data/en/all.json @@ -1,4 +1,4 @@ { - "related":["abs","acos","addsoaprequestheader","addsoapresponseheader","ajaxlink","ajaxonload","applicationstarttime","applicationstop","argon2checkhash","array","arrayappend","arrayavg","arrayclear","arraycontains","arraycontainsnocase","arraydelete","arraydeleteat","arraydeletenocase","arrayeach","arrayevery","arrayfilter","arrayfind","arrayfindall","arrayfindallnocase","arrayfindnocase","arrayfirst","arraygetmetadata","arrayindexexists","arrayinsertat","arrayisdefined","arrayisempty","arraylast","arraylen","arraymap","arraymax","arraymedian","arraymerge","arraymid","arraymin","arraynew","arraypop","arrayprepend","arraypush","arrayreduce","arrayreduceright","arrayresize","arrayreverse","arrayset","arraysetmetadata","arrayshift","arrayslice","arraysome","arraysort","arraysplice","arraysum","arrayswap","arraytolist","arraytostruct","arrayunshift","asc","asin","atn","beat","binarydecode","binaryencode","bitand","bitmaskclear","bitmaskread","bitmaskset","bitnot","bitor","bitshln","bitshrn","bitxor","booleanformat","bundleinfo","cacheclear","cachecount","cachedelete","cacheget","cachegetall","cachegetallids","cachegetdefaultcachename","cachegetengineproperties","cachegetmetadata","cachegetproperties","cachegetsession","cacheidexists","cachekeyexists","cacheput","cacheregionexists","cacheregionnew","cacheregionremove","cacheremove","cacheremoveall","cachesetproperties","callstackdump","callstackget","canonicalize","ceiling","cfusion_decrypt","cfusion_encrypt","charsetdecode","charsetencode","chr","cjustify","cleartimezone","collectioneach","collectionevery","collectionfilter","collectionmap","collectionreduce","collectionsome","compare","comparenocase","componentcacheclear","componentcachelist","componentinfo","compress","contractpath","cos","createdate","createdatetime","createdynamicproxy","createguid","createobject","createodbcdate","createodbcdatetime","createodbctime","createtime","createtimespan","createuniqueid","createuuid","csrfgeneratetoken","csrfverifytoken","ctcacheclear","ctcachelist","datasourceflushmetacache","dateadd","datecompare","dateconvert","datediff","dateformat","datepart","datetimeformat","day","dayofweek","dayofweekasstring","dayofweekshortasstring","dayofyear","daysinmonth","daysinyear","de","decimalformat","decodeforhtml","decodefromurl","decrementvalue","decrypt","decryptbinary","deleteclientvariable","deserialize","deserializejson","deserializexml","directorycopy","directorycreate","directorydelete","directoryexists","directorylist","directoryrename","dollarformat","dotnettocftype","duplicate","each","echo","empty","encodefor","encodeforcss","encodefordn","encodeforhtml","encodeforhtmlattribute","encodeforjavascript","encodeforldap","encodeforurl","encodeforxml","encodeforxmlattribute","encodeforxpath","encrypt","encryptbinary","entitydelete","entityload","entityloadbyexample","entityloadbypk","entitymerge","entitynamearray","entitynamelist","entitynew","entityreload","entitysave","entitytoquery","esapidecode","esapiencode","evaluate","exp","expandpath","extensionexists","extensionlist","extract","fileappend","fileclose","filecopy","filedelete","fileexists","filegetmimetype","fileiseof","filemove","fileopen","fileread","filereadbinary","filereadline","fileseek","filesetaccessmode","filesetattribute","filesetlastmodified","fileskipbytes","fileupload","fileuploadall","filewrite","filewriteline","find","findnocase","findoneof","firstdayofmonth","fix","floor","formatbasen","generateargon2hash","generatebcrypthash","generatepbkdfkey","generatescrypthash","generatesecretkey","getapplicationmetadata","getapplicationsettings","getauthuser","getbasetagdata","getbasetaglist","getbasetemplatepath","getbuiltinfunction","getcanonicalpath","getclasspath","getclientvariableslist","getcomponentmetadata","getcontextroot","getcpuusage","getcurrentcontext","getcurrenttemplatepath","getdirectoryfrompath","getencoding","getexception","getfilefrompath","getfileinfo","getfreespace","getfunctioncalledname","getfunctiondata","getfunctionkeywords","getfunctionlist","getgatewayhelper","gethttprequestdata","gethttptimestring","getk2serverdoccount","getk2serverdoccountlimit","getlocale","getlocalecountry","getlocaledisplayname","getlocaleinfo","getlocalelanguage","getlocalhostip","getluceeid","getmemoryusage","getmetadata","getmetricdata","getnumericdate","getpagecontext","getprinterinfo","getprinterlist","getprofilesections","getprofilestring","getreadableimageformats","getsafehtml","getsoaprequest","getsoaprequestheader","getsoapresponse","getsoapresponseheader","getsystemfreememory","getsystemtotalmemory","gettagdata","gettaglist","gettempdirectory","gettempfile","gettemplatepath","gettickcount","gettimezone","gettimezoneinfo","gettoken","gettotalspace","getuserroles","getvariable","getvfsmetadata","getwriteableimageformats","hash","hash40","hmac","hour","htmlcodeformat","htmleditformat","htmlparse","iif","imageaddborder","imageblur","imageclearrect","imagecopy","imagecreatecaptcha","imagecrop","imagedrawarc","imagedrawbeveledrect","imagedrawcubiccurve","imagedrawimage","imagedrawline","imagedrawlines","imagedrawoval","imagedrawpoint","imagedrawquadraticcurve","imagedrawrect","imagedrawroundrect","imagedrawtext","imagefilter","imagefiltercolormap","imagefiltercurves","imagefilterkernel","imagefilterwarpgrid","imageflip","imagefonts","imageformats","imagegetblob","imagegetbufferedimage","imagegetexifmetadata","imagegetexiftag","imagegetheight","imagegetiptcmetadata","imagegetiptctag","imagegetmetadata","imagegetwidth","imagegrayscale","imageinfo","imagemakecolortransparent","imagemaketranslucent","imagenegative","imagenew","imageoverlay","imagepaste","imageread","imagereadbase64","imageresize","imagerotate","imagerotatedrawingaxis","imagescaletofit","imagesetantialiasing","imagesetbackgroundcolor","imagesetdrawingalpha","imagesetdrawingcolor","imagesetdrawingstroke","imagesetdrawingtransparency","imagesharpen","imageshear","imagesheardrawingaxis","imagetranslate","imagetranslatedrawingaxis","imagewrite","imagewritebase64","imagexordrawingmode","incrementvalue","inputbasen","insert","int","invalidateoauthaccesstoken","invoke","isarray","isbinary","isboolean","isclosure","iscustomfunction","isdate","isddx","isdebugmode","isdefined","isempty","isfileobject","isimage","isimagefile","isinstanceof","isipinrange","isipv6","isjson","isk2serverabroker","isk2serverdoccountexceeded","isk2serveronline","isleapyear","islocalhost","isnotmap","isnull","isnumeric","isnumericdate","isobject","ispdfarchive","ispdffile","ispdfobject","isquery","issafehtml","issimplevalue","issoaprequest","isspreadsheetfile","isspreadsheetobject","isstruct","isuserinanyrole","isuserinrole","isuserloggedin","isvalid","isvalidoauthaccesstoken","isvideofile","iswddx","isxml","isxmlattribute","isxmldoc","isxmlelem","isxmlnode","isxmlroot","iszipfile","javacast","jsstringformat","lcase","left","len","listappend","listavg","listchangedelims","listcompact","listcontains","listcontainsnocase","listdeleteat","listeach","listevery","listfilter","listfind","listfindnocase","listfirst","listgetat","listindexexists","listinsertat","listitemtrim","listlast","listlen","listmap","listprepend","listqualify","listreduce","listreduceright","listremoveduplicates","listrest","listsetat","listsome","listsort","listtoarray","listtrim","listvaluecount","listvaluecountnocase","ljustify","location","log","log10","lscurrencyformat","lsdateformat","lsdatetimeformat","lsdayofweek","lseurocurrencyformat","lsiscurrency","lsisdate","lsisnumeric","lsnumberformat","lsparsecurrency","lsparsedatetime","lsparseeurocurrency","lsparsenumber","lstimeformat","lsweek","ltrim","manifestread","max","metaphone","mid","millisecond","min","minute","month","monthasstring","monthshortasstring","newline","now","nowserver","nullvalue","numberformat","objectequals","objectload","objectsave","onapplicationend","onapplicationstart","onerror","onmissingmethod","onmissingtemplate","onrequest","onrequestend","onrequeststart","onserverstart","onsessionend","onsessionstart","ormclearsession","ormcloseallsessions","ormclosesession","ormevictcollection","ormevictentity","ormevictqueries","ormexecutequery","ormflush","ormflushall","ormgetsession","ormgetsessionfactory","ormindex","ormindexpurge","ormreload","ormsearch","ormsearchoffline","pagepoolclear","pagepoollist","paragraphformat","parameterexists","parsedatetime","parsenumber","pi","precisionevaluate","preservesinglequotes","quarter","query","queryaddcolumn","queryaddrow","queryappend","queryclear","querycolumnarray","querycolumncount","querycolumndata","querycolumnexists","querycolumnlist","queryconvertforgrid","querycurrentrow","querydeletecolumn","querydeleterow","queryeach","queryevery","queryexecute","queryfilter","querygetcell","querygetresult","querygetrow","queryinsertat","querykeyexists","querymap","querynew","queryprepend","queryrecordcount","queryreduce","queryreverse","queryrowdata","queryrowswap","querysetcell","querysetrow","queryslice","querysome","querysort","quotedvaluelist","rand","randomize","randrange","reescape","refind","refindnocase","releasecomobject","rematch","rematchnocase","removecachedquery","removechars","render","repeatstring","replace","replacelist","replacelistnocase","replacenocase","rereplace","rereplacenocase","restdeleteapplication","restinitapplication","restsetresponse","reverse","right","rjustify","round","rtrim","runasync","second","sendgatewaymessage","serialize","serializejson","serializexml","sessiongetmetadata","sessioninvalidate","sessionrotate","sessionstarttime","setencoding","setlocale","setprofilestring","settimezone","setvariable","sgn","sin","sizeof","sleep","soundex","spanexcluding","spanincluding","spreadsheetaddautofilter","spreadsheetaddcolumn","spreadsheetaddfreezepane","spreadsheetaddimage","spreadsheetaddinfo","spreadsheetaddpagebreaks","spreadsheetaddrow","spreadsheetaddrows","spreadsheetaddsplitpane","spreadsheetcreatesheet","spreadsheetdeletecolumn","spreadsheetdeletecolumns","spreadsheetdeleterow","spreadsheetdeleterows","spreadsheetformatcell","spreadsheetformatcellrange","spreadsheetformatcolumn","spreadsheetformatcolumns","spreadsheetformatrow","spreadsheetformatrows","spreadsheetgetcellcomment","spreadsheetgetcellformula","spreadsheetgetcellvalue","spreadsheetgetcolumncount","spreadsheetinfo","spreadsheetmergecells","spreadsheetnew","spreadsheetread","spreadsheetreadbinary","spreadsheetremovesheet","spreadsheetsetactivesheet","spreadsheetsetactivesheetnumber","spreadsheetsetcellcomment","spreadsheetsetcellformula","spreadsheetsetcellvalue","spreadsheetsetcolumnwidth","spreadsheetsetfooter","spreadsheetsetheader","spreadsheetsetrowheight","spreadsheetshiftcolumns","spreadsheetshiftrows","spreadsheetwrite","sqr","sslcertificateinstall","sslcertificatelist","storeaddacl","storegetacl","storegetmetadata","storesetacl","storesetmetadata","stringeach","stringevery","stringfilter","stringlen","stringmap","stringreduce","stringreduceright","stringsome","stringsort","stripcr","structappend","structclear","structcopy","structcount","structdelete","structeach","structequals","structevery","structfilter","structfind","structfindkey","structfindvalue","structget","structgetmetadata","structinsert","structiscasesensitive","structisempty","structisordered","structkeyarray","structkeyexists","structkeylist","structkeytranslate","structlistnew","structmap","structnew","structreduce","structsetmetadata","structsome","structsort","structtosorted","structupdate","structvaluearray","systemcacheclear","systemoutput","tan","threadjoin","threadterminate","throw","timeformat","tobase64","tobinary","tonumeric","toscript","tostring","trace","transactioncommit","transactionrollback","transactionsetsavepoint","trim","truefalseformat","ucase","ucfirst","unserializejava","urldecode","urlencode","urlencodedformat","urlsessionformat","val","valuearray","valuelist","verifybcrypthash","verifyclient","verifyscrypthash","webservicenew","week","wrap","writebody","writedump","writelog","writeoutput","wsgetallchannels","wsgetsubscribers","wspublish","wssendmessage","xmlchildpos","xmlelemnew","xmlformat","xmlgetnodetype","xmlnew","xmlparse","xmlsearch","xmltransform","xmlvalidate","year","yesnoformat"], + "related":["abs","acos","addsoaprequestheader","addsoapresponseheader","ajaxlink","ajaxonload","applicationstarttime","applicationstop","argon2checkhash","array","arrayappend","arrayavg","arrayclear","arraycontains","arraycontainsnocase","arraydelete","arraydeleteat","arraydeletenocase","arrayeach","arrayevery","arrayfilter","arrayfind","arrayfindall","arrayfindallnocase","arrayfindnocase","arrayfirst","arraygetmetadata","arrayindexexists","arrayinsertat","arrayisdefined","arrayisempty","arraylast","arraylen","arraymap","arraymax","arraymedian","arraymerge","arraymid","arraymin","arraynew","arraypop","arrayprepend","arraypush","arrayreduce","arrayreduceright","arrayresize","arrayreverse","arrayset","arraysetmetadata","arrayshift","arrayslice","arraysome","arraysort","arraysplice","arraysum","arrayswap","arraytolist","arraytostruct","arrayunshift","asc","asin","atn","beat","binarydecode","binaryencode","bitand","bitmaskclear","bitmaskread","bitmaskset","bitnot","bitor","bitshln","bitshrn","bitxor","booleanformat","bundleinfo","cacheclear","cachecount","cachedelete","cacheget","cachegetall","cachegetallids","cachegetdefaultcachename","cachegetengineproperties","cachegetmetadata","cachegetproperties","cachegetsession","cacheidexists","cachekeyexists","cacheput","cacheregionexists","cacheregionnew","cacheregionremove","cacheremove","cacheremoveall","cachesetproperties","callstackdump","callstackget","canonicalize","ceiling","cfusion_decrypt","cfusion_encrypt","charsetdecode","charsetencode","chr","cjustify","cleartimezone","collectioneach","collectionevery","collectionfilter","collectionmap","collectionreduce","collectionsome","compare","comparenocase","componentcacheclear","componentcachelist","componentinfo","compress","contractpath","cos","createdate","createdatetime","createdynamicproxy","createencryptedjwt","createguid","createobject","createodbcdate","createodbcdatetime","createodbctime","createsignedjwt","createtime","createtimespan","createuniqueid","createuuid","csrfgeneratetoken","csrfverifytoken","ctcacheclear","ctcachelist","datasourceflushmetacache","dateadd","datecompare","dateconvert","datediff","dateformat","datepart","datetimeformat","day","dayofweek","dayofweekasstring","dayofweekshortasstring","dayofyear","daysinmonth","daysinyear","de","decimalformat","decodeforhtml","decodefromurl","decrementvalue","decrypt","decryptbinary","deleteclientvariable","deserialize","deserializeavro","deserializejson","deserializeprotobuf","deserializexml","directorycopy","directorycreate","directorydelete","directoryexists","directorylist","directoryrename","dollarformat","dotnettocftype","duplicate","each","echo","empty","encodefor","encodeforcss","encodefordn","encodeforhtml","encodeforhtmlattribute","encodeforjavascript","encodeforldap","encodeforurl","encodeforxml","encodeforxmlattribute","encodeforxpath","encrypt","encryptbinary","entitydelete","entityload","entityloadbyexample","entityloadbypk","entitymerge","entitynamearray","entitynamelist","entitynew","entityreload","entitysave","entitytoquery","esapidecode","esapiencode","evaluate","exp","expandpath","extensionexists","extensionlist","extract","fileappend","fileclose","filecopy","filedelete","fileexists","filegetmimetype","fileiseof","filemove","fileopen","fileread","filereadbinary","filereadline","fileseek","filesetaccessmode","filesetattribute","filesetlastmodified","fileskipbytes","fileupload","fileuploadall","filewrite","filewriteline","find","findnocase","findoneof","firstdayofmonth","fix","floor","formatbasen","generateargon2hash","generatebcrypthash","generategraphqlmodels","generatepbkdfkey","generatescrypthash","generatesecretkey","getapplicationmetadata","getapplicationsettings","getauthuser","getbasetagdata","getbasetaglist","getbasetemplatepath","getbuiltinfunction","getcanonicalpath","getclasspath","getclientvariableslist","getcomponentmetadata","getcontextroot","getcpuusage","getcurrentcontext","getcurrenttemplatepath","getdirectoryfrompath","getencoding","getexception","getfilefrompath","getfileinfo","getfreespace","getfunctioncalledname","getfunctiondata","getfunctionkeywords","getfunctionlist","getgatewayhelper","getgraphqlclient","gethttprequestdata","gethttptimestring","getk2serverdoccount","getk2serverdoccountlimit","getlocale","getlocalecountry","getlocaledisplayname","getlocaleinfo","getlocalelanguage","getlocalhostip","getluceeid","getmemoryusage","getmetadata","getmetricdata","getnumericdate","getpagecontext","getprinterinfo","getprinterlist","getprofilesections","getprofilestring","getreadableimageformats","getsafehtml","getsoaprequest","getsoaprequestheader","getsoapresponse","getsoapresponseheader","getsystemfreememory","getsystemtotalmemory","gettagdata","gettaglist","gettempdirectory","gettempfile","gettemplatepath","gettickcount","gettimezone","gettimezoneinfo","gettoken","gettotalspace","getuserroles","getvariable","getvfsmetadata","getwriteableimageformats","hash","hash40","hmac","hour","htmlcodeformat","htmleditformat","htmlparse","iif","imageaddborder","imageblur","imagecaptcha","imageclearrect","imagecopy","imagecreatecaptcha","imagecrop","imagedrawarc","imagedrawbeveledrect","imagedrawcubiccurve","imagedrawimage","imagedrawline","imagedrawlines","imagedrawoval","imagedrawpoint","imagedrawquadraticcurve","imagedrawrect","imagedrawroundrect","imagedrawtext","imagefilter","imagefiltercolormap","imagefiltercurves","imagefilterkernel","imagefilterwarpgrid","imageflip","imagefonts","imageformats","imagegetblob","imagegetbufferedimage","imagegetexifmetadata","imagegetexiftag","imagegetheight","imagegetiptcmetadata","imagegetiptctag","imagegetmetadata","imagegetwidth","imagegrayscale","imageinfo","imagemakecolortransparent","imagemaketranslucent","imagenegative","imagenew","imageoverlay","imagepaste","imageread","imagereadbase64","imageresize","imagerotate","imagerotatedrawingaxis","imagescaletofit","imagesetantialiasing","imagesetbackgroundcolor","imagesetdrawingalpha","imagesetdrawingcolor","imagesetdrawingstroke","imagesetdrawingtransparency","imagesharpen","imageshear","imagesheardrawingaxis","imagetranslate","imagetranslatedrawingaxis","imagewrite","imagewritebase64","imagexordrawingmode","incrementvalue","inputbasen","insert","int","invalidateoauthaccesstoken","invoke","isarray","isbinary","isboolean","isclosure","iscustomfunction","isdate","isdateobject","isddx","isdebugmode","isdefined","isempty","isfileobject","isimage","isimagefile","isinstanceof","isipinrange","isipv6","isjson","isk2serverabroker","isk2serverdoccountexceeded","isk2serveronline","isleapyear","islocalhost","isnotmap","isnull","isnumeric","isnumericdate","isobject","ispdfarchive","ispdffile","ispdfobject","isquery","issafehtml","issimplevalue","issoaprequest","isspreadsheetfile","isspreadsheetobject","isstruct","isuserinanyrole","isuserinrole","isuserloggedin","isvalid","isvalidoauthaccesstoken","isvideofile","iswddx","isxml","isxmlattribute","isxmldoc","isxmlelem","isxmlnode","isxmlroot","iszipfile","javacast","jsstringformat","lcase","left","len","listappend","listavg","listchangedelims","listcompact","listcontains","listcontainsnocase","listdeleteat","listeach","listevery","listfilter","listfind","listfindnocase","listfirst","listgetat","listindexexists","listinsertat","listitemtrim","listlast","listlen","listmap","listprepend","listqualify","listreduce","listreduceright","listremoveduplicates","listrest","listsetat","listsome","listsort","listtoarray","listtrim","listvaluecount","listvaluecountnocase","ljustify","location","log","log10","lscurrencyformat","lsdateformat","lsdatetimeformat","lsdayofweek","lseurocurrencyformat","lsiscurrency","lsisdate","lsisnumeric","lsnumberformat","lsparsecurrency","lsparsedatetime","lsparseeurocurrency","lsparsenumber","lstimeformat","lsweek","ltrim","manifestread","max","metaphone","mid","millisecond","min","minute","month","monthasstring","monthshortasstring","newline","now","nowserver","nullvalue","numberformat","objectequals","objectload","objectsave","onapplicationend","onapplicationstart","onerror","onmissingmethod","onmissingtemplate","onrequest","onrequestend","onrequeststart","onserverstart","onsessionend","onsessionstart","ormclearsession","ormcloseallsessions","ormclosesession","ormevictcollection","ormevictentity","ormevictqueries","ormexecutequery","ormflush","ormflushall","ormgetsession","ormgetsessionfactory","ormindex","ormindexpurge","ormreload","ormsearch","ormsearchoffline","pagepoolclear","pagepoollist","paragraphformat","parameterexists","parsedatetime","parsenumber","pi","precisionevaluate","preservesinglequotes","quarter","query","queryaddcolumn","queryaddrow","queryappend","queryclear","querycolumnarray","querycolumncount","querycolumndata","querycolumnexists","querycolumnlist","queryconvertforgrid","querycurrentrow","querydeletecolumn","querydeleterow","queryeach","queryevery","queryexecute","queryfilter","querygetcell","querygetresult","querygetrow","queryinsertat","querykeyexists","querymap","querynew","queryprepend","queryrecordcount","queryreduce","queryreverse","queryrowdata","queryrowswap","querysetcell","querysetrow","queryslice","querysome","querysort","quotedvaluelist","rand","randomize","randrange","reescape","refind","refindnocase","releasecomobject","rematch","rematchnocase","removecachedquery","removechars","render","repeatstring","replace","replacelist","replacelistnocase","replacenocase","rereplace","rereplacenocase","restdeleteapplication","restinitapplication","restsetresponse","reverse","right","rjustify","round","rtrim","runasync","sanitizehtml","second","sendgatewaymessage","serialize","serializeavro","serializejson","serializeprotobuf","serializexml","sessiongetmetadata","sessioninvalidate","sessionrotate","sessionstarttime","setencoding","setlocale","setprofilestring","settimezone","setvariable","sgn","sin","sizeof","sleep","soundex","spanexcluding","spanincluding","spreadsheetaddautofilter","spreadsheetaddcolumn","spreadsheetaddfreezepane","spreadsheetaddimage","spreadsheetaddinfo","spreadsheetaddpagebreaks","spreadsheetaddrow","spreadsheetaddrows","spreadsheetaddsplitpane","spreadsheetcreatesheet","spreadsheetdeletecolumn","spreadsheetdeletecolumns","spreadsheetdeleterow","spreadsheetdeleterows","spreadsheetformatcell","spreadsheetformatcellrange","spreadsheetformatcolumn","spreadsheetformatcolumns","spreadsheetformatrow","spreadsheetformatrows","spreadsheetgetcellcomment","spreadsheetgetcellformula","spreadsheetgetcellvalue","spreadsheetgetcolumncount","spreadsheetinfo","spreadsheetmergecells","spreadsheetnew","spreadsheetread","spreadsheetreadbinary","spreadsheetremovesheet","spreadsheetsetactivesheet","spreadsheetsetactivesheetnumber","spreadsheetsetcellcomment","spreadsheetsetcellformula","spreadsheetsetcellvalue","spreadsheetsetcolumnwidth","spreadsheetsetfooter","spreadsheetsetheader","spreadsheetsetrowheight","spreadsheetshiftcolumns","spreadsheetshiftrows","spreadsheetwrite","sqr","sslcertificateinstall","sslcertificatelist","storeaddacl","storegetacl","storegetmetadata","storesetacl","storesetmetadata","stringeach","stringevery","stringfilter","stringlen","stringmap","stringreduce","stringreduceright","stringsome","stringsort","stripcr","structappend","structclear","structcopy","structcount","structdelete","structeach","structequals","structevery","structfilter","structfind","structfindkey","structfindvalue","structget","structgetmetadata","structinsert","structiscasesensitive","structisempty","structisordered","structkeyarray","structkeyexists","structkeylist","structkeytranslate","structlistnew","structmap","structnew","structreduce","structsetmetadata","structsome","structsort","structtosorted","structupdate","structvaluearray","systemcacheclear","systemoutput","tan","threadjoin","threadterminate","throw","timeformat","tobase64","tobinary","tonumeric","toscript","tostring","trace","transactioncommit","transactionrollback","transactionsetsavepoint","trim","truefalseformat","ucase","ucfirst","unserializejava","urldecode","urlencode","urlencodedformat","urlsessionformat","val","valuearray","valuelist","verifybcrypthash","verifyclient","verifyencryptedjwt","verifyscrypthash","verifysignedjwt","webservicenew","week","wrap","writebody","writedump","writelog","writeoutput","wsgetallchannels","wsgetsubscribers","wspublish","wssendmessage","xmlchildpos","xmlclear","xmldeleteat","xmlelemnew","xmlformat","xmlgetnodetype","xmlhaschild","xmlnew","xmlparse","xmlsearch","xmltransform","xmlupdate","xmlvalidate","year","yesnoformat"], "description":"A listing of all CFML functions.","type":"listing","name":"All CFML Functions" } \ No newline at end of file diff --git a/data/en/cf2023.json b/data/en/cf2023.json new file mode 100644 index 000000000..002c3f467 --- /dev/null +++ b/data/en/cf2023.json @@ -0,0 +1,4 @@ +{ + "related":["createEncryptedJWT","createSignedJWT","deserializeAvro","deserializeProtobuf","generateGraphQLModels","getGraphQLClient","serializeAvro","serializeProtobuf","verifyEncryptedJWT","verifySignedJWT","xmlClear","xmlDeleteAt","xmlHasChild","xmlUpdate"], + "name":"ColdFusion 2023 New Functions and Tags","type":"listing","description":"List of tags and functions added in ColdFusion 2023" +} \ No newline at end of file diff --git a/data/en/createencryptedjwt.json b/data/en/createencryptedjwt.json new file mode 100644 index 000000000..993eae1b8 --- /dev/null +++ b/data/en/createencryptedjwt.json @@ -0,0 +1,45 @@ +{ + "name": "createEncryptedJWT", + "type": "function", + "syntax": "createEncryptedJWT(payload, encryptOptions, config)", + "returns": "string", + "related": [ "verifyEncryptedJWT", "createSignedJWT" ], + "description": "Create an encrypted JWT (JSON Web Encryption - JWE)", + "params": [ + { + "name": "payload", + "description": "The payload as a string or struct.", + "required": true, + "default": "", + "type": "any", + "values": [] + }, + { + "name": "encryptOptions", + "description": "Encrypt using the key information from given struct", + "required": true, + "default": "", + "type": "struct", + "values": [] + }, + { + "name": "config", + "description": "A struct with the following values:\n- algorithm : algorithm used for signing.\n- encryption : algorithm used for encrypting the payload.\n- generateIssuedAt : boolean to indicate whether to generate \"iat\" field\n- generateJti : boolean to indicate whether to generate \"jti\" field", + "required": true, + "default": "", + "type": "struct", + "values": [] + } + ], + "engines": { + "coldfusion": {"minimum_version":"2023", "notes":"", "docs":"https://helpx.adobe.com/coldfusion/cfml-reference/coldfusion-functions/functions-c-d/createencryptedjwt.html"} + }, + "links": [ + { + "title": "JSON Web Tokens in ColdFusion", + "description": "Overview of JSON Web Tokens (JWT), including how to use them in ColdFusion", + "url": "https://helpx.adobe.com/coldfusion/using/coldfusion-json-web-tokens.html" + } + ], + "examples": [] +} diff --git a/data/en/createsignedjwt.json b/data/en/createsignedjwt.json new file mode 100644 index 000000000..3a78d99e7 --- /dev/null +++ b/data/en/createsignedjwt.json @@ -0,0 +1,45 @@ +{ + "name": "createSignedJWT", + "type": "function", + "syntax": "createSignedJWT(payload, signOptions, config)", + "returns": "string", + "related": [ "verifySignedJWT", "createEncryptedJWT" ], + "description": "Create a signed JWT (JSON Web Signature - JWS)", + "params": [ + { + "name": "payload", + "description": "The payload as a string or struct.", + "required": true, + "default": "", + "type": "any", + "values": [] + }, + { + "name": "signOptions", + "description": "Create the signature using the key information from the given struct", + "required": true, + "default": "", + "type": "struct", + "values": [] + }, + { + "name": "config", + "description": "A struct with the following values:\n- algorithm : algorithm used for signing.\n- generateIssuedAt : boolean to indicate whether to generate \"iat\" field\n- generateJti : boolean to indicate whether to generate \"jti\" field", + "required": true, + "default": "", + "type": "struct", + "values": [] + } + ], + "engines": { + "coldfusion": {"minimum_version":"2023", "notes":"", "docs":"https://helpx.adobe.com/coldfusion/cfml-reference/coldfusion-functions/functions-c-d/createsignedjwt.html"} + }, + "links": [ + { + "title": "JSON Web Tokens in ColdFusion", + "description": "Overview of JSON Web Tokens (JWT), including how to use them in ColdFusion", + "url": "https://helpx.adobe.com/coldfusion/using/coldfusion-json-web-tokens.html" + } + ], + "examples": [] +} diff --git a/data/en/deserializeavro.json b/data/en/deserializeavro.json new file mode 100644 index 000000000..60e624d29 --- /dev/null +++ b/data/en/deserializeavro.json @@ -0,0 +1,61 @@ +{ + "name": "deserializeAvro", + "type": "function", + "syntax": "deserializeAvro(data, readerSchema [, strictMapping, useCustomSerialization])", + "returns": "any", + "related": [ "serializeAvro" ], + "description": "Converts an Avro data representation into CFML data.", + "params": [ + { + "name": "data", + "description": "Avro serialized data", + "required": true, + "default": "", + "type": "any", + "values": [] + }, + { + "name": "readerSchema", + "description": "The Avro schema as a string or the absolute path to the schema", + "required": true, + "default": "", + "type": "string", + "values": [] + }, + { + "name": "strictMapping", + "description": "Specifies whether to convert the Avro strictly. If true, converts the Avro binary to matching ColdFusion data types.", + "required": false, + "default": true, + "type": "boolean", + "values": [] + }, + { + "name": "useCustomSerialization", + "description": "Whether to use the customSerializer", + "required": false, + "default": true, + "type": "boolean", + "values": [] + } + ], + "engines": { + "coldfusion": {"minimum_version":"2023", "notes":"", "docs":"https://helpx.adobe.com/coldfusion/cfml-reference/coldfusion-functions/functions-c-d/deserializeavro.html"} + }, + "links": [ + { + "title": "Avro and Protocol Buffer in ColdFusion", + "description": "Overview of Avro and Protobuf, including how to use them in ColdFusion", + "url": "https://helpx.adobe.com/coldfusion/using/avro-protobuf-coldfusion.html" + } + ], + "examples": [ + { + "title": "Deserialize an Avro serialized query (Script syntax)", + "description": "", + "code": "news = queryNew(\"id,title\",\n \"integer,varchar\",\n [ {\"id\":1,\"title\":\"Dewey defeats Truman\"}, {\"id\":2,\"title\":\"Man walks on Moon\"} ]);\nnewsSchema = '{ \n \"namespace\": \"my.example\",\n \"type\": \"record\",\n \"name\": \"News\",\n \"fields\": [ {\"name\":\"id\",\"type\":\"int\"}, {\"name\":\"title\",\"type\":\"string\"} ]\n}';\navro = serializeAvro(news, newsSchema);\nwriteDump(deserializeAvro(avro, newsSchema));", + "runnable": false, + "result": "" + } + ] +} diff --git a/data/en/deserializeprotobuf.json b/data/en/deserializeprotobuf.json new file mode 100644 index 000000000..329bdcaa3 --- /dev/null +++ b/data/en/deserializeprotobuf.json @@ -0,0 +1,77 @@ +{ + "name": "deserializeProtobuf", + "type": "function", + "syntax": "serializeProtobuf(data, schema [, messageType, queryFormat, useCustomSerialization, protoPath])", + "returns": "any", + "related": [ "serializeProtobuf" ], + "description": "Converts a Protobuf data representation into CFML data.", + "params": [ + { + "name": "data", + "description": "Protobuf serialized data", + "required": true, + "default": "", + "type": "any", + "values": [] + }, + { + "name": "schema", + "description": "The Protobuf schema as a string or the absolute path to the schema", + "required": true, + "default": "", + "type": "string", + "values": [] + }, + { + "name": "messageType", + "description": "A message type from given schema as string. This is optional if schema contains one and only one message type.", + "required": false, + "default": "", + "type": "string", + "values": [] + }, + { + "name": "strictMapping", + "description": "Specifies whether to convert the Protobuf strictly. If true, converts the Protobuf binary to matching ColdFusion data types.", + "required": false, + "default": true, + "type": "boolean", + "values": [] + }, + { + "name": "useCustomSerialization", + "description": "Whether to use the customSerializer", + "required": false, + "default": true, + "type": "boolean", + "values": [] + }, + { + "name": "protoPath", + "description": "Specifies a directory in which the compiler looks for imported files defined in the schema. By default, it will be the current schema's parent path.", + "required": false, + "default": "", + "type": "string", + "values": [] + } + ], + "engines": { + "coldfusion": {"minimum_version":"2023", "notes":"", "docs":"https://helpx.adobe.com/coldfusion/cfml-reference/coldfusion-functions/functions-c-d/deserializeprotobuf.html"} + }, + "links": [ + { + "title": "Avro and Protocol Buffer in ColdFusion", + "description": "Overview of Avro and Protobuf, including how to use them in ColdFusion", + "url": "https://helpx.adobe.com/coldfusion/using/avro-protobuf-coldfusion.html" + } + ], + "examples": [ + { + "title": "Deserialize a Protobuf serialized query (Script syntax)", + "description": "", + "code": "news = queryNew(\"id,title\",\n \"integer,varchar\",\n [ {\"id\":1,\"title\":\"Dewey defeats Truman\"}, {\"id\":2,\"title\":\"Man walks on Moon\"} ]);\nnewsSchema = 'syntax = \"proto3\";\nmessage News { int32 id = 1; string title = 2; }';\nprotobuf = serializeProtobuf(news, newsSchema);\nwriteDump(deserializeProtobuf(protobuf, newsSchema));", + "runnable": false, + "result": "" + } + ] +} diff --git a/data/en/functions.json b/data/en/functions.json index e570e9007..8d7c70d83 100644 --- a/data/en/functions.json +++ b/data/en/functions.json @@ -1,4 +1,4 @@ { - "related":["abs","acos","addsoaprequestheader","addsoapresponseheader","ajaxlink","ajaxonload","applicationstarttime","applicationstop","argon2checkhash","array","arrayappend","arrayavg","arrayclear","arraycontains","arraycontainsnocase","arraydelete","arraydeleteat","arraydeletenocase","arrayeach","arrayevery","arrayfilter","arrayfind","arrayfindall","arrayfindallnocase","arrayfindnocase","arrayfirst","arraygetmetadata","arrayindexexists","arrayinsertat","arrayisdefined","arrayisempty","arraylast","arraylen","arraymap","arraymax","arraymedian","arraymerge","arraymid","arraymin","arraynew","arraypop","arrayprepend","arraypush","arrayreduce","arrayreduceright","arrayresize","arrayreverse","arrayset","arraysetmetadata","arrayshift","arrayslice","arraysome","arraysort","arraysplice","arraysum","arrayswap","arraytolist","arraytostruct","arrayunshift","asc","asin","atn","beat","binarydecode","binaryencode","bitand","bitmaskclear","bitmaskread","bitmaskset","bitnot","bitor","bitshln","bitshrn","bitxor","booleanformat","bundleinfo","cacheclear","cachecount","cachedelete","cacheget","cachegetall","cachegetallids","cachegetdefaultcachename","cachegetengineproperties","cachegetmetadata","cachegetproperties","cachegetsession","cacheidexists","cachekeyexists","cacheput","cacheregionexists","cacheregionnew","cacheregionremove","cacheremove","cacheremoveall","cachesetproperties","callstackdump","callstackget","canonicalize","ceiling","cfusion_decrypt","cfusion_encrypt","charsetdecode","charsetencode","chr","cjustify","cleartimezone","collectioneach","collectionevery","collectionfilter","collectionmap","collectionreduce","collectionsome","compare","comparenocase","componentcacheclear","componentcachelist","componentinfo","compress","contractpath","cos","createdate","createdatetime","createdynamicproxy","createguid","createobject","createodbcdate","createodbcdatetime","createodbctime","createtime","createtimespan","createuniqueid","createuuid","csrfgeneratetoken","csrfverifytoken","ctcacheclear","ctcachelist","datasourceflushmetacache","dateadd","datecompare","dateconvert","datediff","dateformat","datepart","datetimeformat","day","dayofweek","dayofweekasstring","dayofweekshortasstring","dayofyear","daysinmonth","daysinyear","de","decimalformat","decodeforhtml","decodefromurl","decrementvalue","decrypt","decryptbinary","deleteclientvariable","deserialize","deserializejson","deserializexml","directorycopy","directorycreate","directorydelete","directoryexists","directorylist","directoryrename","dollarformat","dotnettocftype","duplicate","each","echo","empty","encodefor","encodeforcss","encodefordn","encodeforhtml","encodeforhtmlattribute","encodeforjavascript","encodeforldap","encodeforurl","encodeforxml","encodeforxmlattribute","encodeforxpath","encrypt","encryptbinary","entitydelete","entityload","entityloadbyexample","entityloadbypk","entitymerge","entitynamearray","entitynamelist","entitynew","entityreload","entitysave","entitytoquery","esapidecode","esapiencode","evaluate","exp","expandpath","extensionexists","extensionlist","extract","fileappend","fileclose","filecopy","filedelete","fileexists","filegetmimetype","fileiseof","filemove","fileopen","fileread","filereadbinary","filereadline","fileseek","filesetaccessmode","filesetattribute","filesetlastmodified","fileskipbytes","fileupload","fileuploadall","filewrite","filewriteline","find","findnocase","findoneof","firstdayofmonth","fix","floor","formatbasen","generateargon2hash","generatebcrypthash","generatepbkdfkey","generatescrypthash","generatesecretkey","getapplicationmetadata","getapplicationsettings","getauthuser","getbasetagdata","getbasetaglist","getbasetemplatepath","getbuiltinfunction","getcanonicalpath","getclasspath","getclientvariableslist","getcomponentmetadata","getcontextroot","getcpuusage","getcurrentcontext","getcurrenttemplatepath","getdirectoryfrompath","getencoding","getexception","getfilefrompath","getfileinfo","getfreespace","getfunctioncalledname","getfunctiondata","getfunctionkeywords","getfunctionlist","getgatewayhelper","gethttprequestdata","gethttptimestring","getk2serverdoccount","getk2serverdoccountlimit","getlocale","getlocalecountry","getlocaledisplayname","getlocaleinfo","getlocalelanguage","getlocalhostip","getluceeid","getmemoryusage","getmetadata","getmetricdata","getnumericdate","getpagecontext","getprinterinfo","getprinterlist","getprofilesections","getprofilestring","getreadableimageformats","getsafehtml","getsoaprequest","getsoaprequestheader","getsoapresponse","getsoapresponseheader","getsystemfreememory","getsystemtotalmemory","gettagdata","gettaglist","gettempdirectory","gettempfile","gettemplatepath","gettickcount","gettimezone","gettimezoneinfo","gettoken","gettotalspace","getuserroles","getvariable","getvfsmetadata","getwriteableimageformats","hash","hash40","hmac","hour","htmlcodeformat","htmleditformat","htmlparse","iif","imageaddborder","imageblur","imagecaptcha","imageclearrect","imagecopy","imagecreatecaptcha","imagecrop","imagedrawarc","imagedrawbeveledrect","imagedrawcubiccurve","imagedrawimage","imagedrawline","imagedrawlines","imagedrawoval","imagedrawpoint","imagedrawquadraticcurve","imagedrawrect","imagedrawroundrect","imagedrawtext","imagefilter","imagefiltercolormap","imagefiltercurves","imagefilterkernel","imagefilterwarpgrid","imageflip","imagefonts","imageformats","imagegetblob","imagegetbufferedimage","imagegetexifmetadata","imagegetexiftag","imagegetheight","imagegetiptcmetadata","imagegetiptctag","imagegetmetadata","imagegetwidth","imagegrayscale","imageinfo","imagemakecolortransparent","imagemaketranslucent","imagenegative","imagenew","imageoverlay","imagepaste","imageread","imagereadbase64","imageresize","imagerotate","imagerotatedrawingaxis","imagescaletofit","imagesetantialiasing","imagesetbackgroundcolor","imagesetdrawingalpha","imagesetdrawingcolor","imagesetdrawingstroke","imagesetdrawingtransparency","imagesharpen","imageshear","imagesheardrawingaxis","imagetranslate","imagetranslatedrawingaxis","imagewrite","imagewritebase64","imagexordrawingmode","incrementvalue","inputbasen","insert","int","invalidateoauthaccesstoken","invoke","isarray","isbinary","isboolean","isclosure","iscustomfunction","isdate","isdateobject","isddx","isdebugmode","isdefined","isempty","isfileobject","isimage","isimagefile","isinstanceof","isipinrange","isipv6","isjson","isk2serverabroker","isk2serverdoccountexceeded","isk2serveronline","isleapyear","islocalhost","isnotmap","isnull","isnumeric","isnumericdate","isobject","ispdfarchive","ispdffile","ispdfobject","isquery","issafehtml","issimplevalue","issoaprequest","isspreadsheetfile","isspreadsheetobject","isstruct","isuserinanyrole","isuserinrole","isuserloggedin","isvalid","isvalidoauthaccesstoken","isvideofile","iswddx","isxml","isxmlattribute","isxmldoc","isxmlelem","isxmlnode","isxmlroot","iszipfile","javacast","jsstringformat","lcase","left","len","listappend","listavg","listchangedelims","listcompact","listcontains","listcontainsnocase","listdeleteat","listeach","listevery","listfilter","listfind","listfindnocase","listfirst","listgetat","listindexexists","listinsertat","listitemtrim","listlast","listlen","listmap","listprepend","listqualify","listreduce","listreduceright","listremoveduplicates","listrest","listsetat","listsome","listsort","listtoarray","listtrim","listvaluecount","listvaluecountnocase","ljustify","location","log","log10","lscurrencyformat","lsdateformat","lsdatetimeformat","lsdayofweek","lseurocurrencyformat","lsiscurrency","lsisdate","lsisnumeric","lsnumberformat","lsparsecurrency","lsparsedatetime","lsparseeurocurrency","lsparsenumber","lstimeformat","lsweek","ltrim","manifestread","max","metaphone","mid","millisecond","min","minute","month","monthasstring","monthshortasstring","newline","now","nowserver","nullvalue","numberformat","objectequals","objectload","objectsave","onapplicationend","onapplicationstart","onerror","onmissingmethod","onmissingtemplate","onrequest","onrequestend","onrequeststart","onserverstart","onsessionend","onsessionstart","ormclearsession","ormcloseallsessions","ormclosesession","ormevictcollection","ormevictentity","ormevictqueries","ormexecutequery","ormflush","ormflushall","ormgetsession","ormgetsessionfactory","ormindex","ormindexpurge","ormreload","ormsearch","ormsearchoffline","pagepoolclear","pagepoollist","paragraphformat","parameterexists","parsedatetime","parsenumber","pi","precisionevaluate","preservesinglequotes","quarter","query","queryaddcolumn","queryaddrow","queryappend","queryclear","querycolumnarray","querycolumncount","querycolumndata","querycolumnexists","querycolumnlist","queryconvertforgrid","querycurrentrow","querydeletecolumn","querydeleterow","queryeach","queryevery","queryexecute","queryfilter","querygetcell","querygetresult","querygetrow","queryinsertat","querykeyexists","querymap","querynew","queryprepend","queryrecordcount","queryreduce","queryreverse","queryrowdata","queryrowswap","querysetcell","querysetrow","queryslice","querysome","querysort","quotedvaluelist","rand","randomize","randrange","reescape","refind","refindnocase","releasecomobject","rematch","rematchnocase","removecachedquery","removechars","render","repeatstring","replace","replacelist","replacelistnocase","replacenocase","rereplace","rereplacenocase","restdeleteapplication","restinitapplication","restsetresponse","reverse","right","rjustify","round","rtrim","runasync","sanitizehtml","second","sendgatewaymessage","serialize","serializejson","serializexml","sessiongetmetadata","sessioninvalidate","sessionrotate","sessionstarttime","setencoding","setlocale","setprofilestring","settimezone","setvariable","sgn","sin","sizeof","sleep","soundex","spanexcluding","spanincluding","spreadsheetaddautofilter","spreadsheetaddcolumn","spreadsheetaddfreezepane","spreadsheetaddimage","spreadsheetaddinfo","spreadsheetaddpagebreaks","spreadsheetaddrow","spreadsheetaddrows","spreadsheetaddsplitpane","spreadsheetcreatesheet","spreadsheetdeletecolumn","spreadsheetdeletecolumns","spreadsheetdeleterow","spreadsheetdeleterows","spreadsheetformatcell","spreadsheetformatcellrange","spreadsheetformatcolumn","spreadsheetformatcolumns","spreadsheetformatrow","spreadsheetformatrows","spreadsheetgetcellcomment","spreadsheetgetcellformula","spreadsheetgetcellvalue","spreadsheetgetcolumncount","spreadsheetinfo","spreadsheetmergecells","spreadsheetnew","spreadsheetread","spreadsheetreadbinary","spreadsheetremovesheet","spreadsheetsetactivesheet","spreadsheetsetactivesheetnumber","spreadsheetsetcellcomment","spreadsheetsetcellformula","spreadsheetsetcellvalue","spreadsheetsetcolumnwidth","spreadsheetsetfooter","spreadsheetsetheader","spreadsheetsetrowheight","spreadsheetshiftcolumns","spreadsheetshiftrows","spreadsheetwrite","sqr","sslcertificateinstall","sslcertificatelist","storeaddacl","storegetacl","storegetmetadata","storesetacl","storesetmetadata","stringeach","stringevery","stringfilter","stringlen","stringmap","stringreduce","stringreduceright","stringsome","stringsort","stripcr","structappend","structclear","structcopy","structcount","structdelete","structeach","structequals","structevery","structfilter","structfind","structfindkey","structfindvalue","structget","structgetmetadata","structinsert","structiscasesensitive","structisempty","structisordered","structkeyarray","structkeyexists","structkeylist","structkeytranslate","structlistnew","structmap","structnew","structreduce","structsetmetadata","structsome","structsort","structtosorted","structupdate","structvaluearray","systemcacheclear","systemoutput","tan","threadjoin","threadterminate","throw","timeformat","tobase64","tobinary","tonumeric","toscript","tostring","trace","transactioncommit","transactionrollback","transactionsetsavepoint","trim","truefalseformat","ucase","ucfirst","unserializejava","urldecode","urlencode","urlencodedformat","urlsessionformat","val","valuearray","valuelist","verifybcrypthash","verifyclient","verifyscrypthash","webservicenew","week","wrap","writebody","writedump","writelog","writeoutput","wsgetallchannels","wsgetsubscribers","wspublish","wssendmessage","xmlchildpos","xmlelemnew","xmlformat","xmlgetnodetype","xmlnew","xmlparse","xmlsearch","xmltransform","xmlvalidate","year","yesnoformat"], + "related":["abs","acos","addsoaprequestheader","addsoapresponseheader","ajaxlink","ajaxonload","applicationstarttime","applicationstop","argon2checkhash","array","arrayappend","arrayavg","arrayclear","arraycontains","arraycontainsnocase","arraydelete","arraydeleteat","arraydeletenocase","arrayeach","arrayevery","arrayfilter","arrayfind","arrayfindall","arrayfindallnocase","arrayfindnocase","arrayfirst","arraygetmetadata","arrayindexexists","arrayinsertat","arrayisdefined","arrayisempty","arraylast","arraylen","arraymap","arraymax","arraymedian","arraymerge","arraymid","arraymin","arraynew","arraypop","arrayprepend","arraypush","arrayreduce","arrayreduceright","arrayresize","arrayreverse","arrayset","arraysetmetadata","arrayshift","arrayslice","arraysome","arraysort","arraysplice","arraysum","arrayswap","arraytolist","arraytostruct","arrayunshift","asc","asin","atn","beat","binarydecode","binaryencode","bitand","bitmaskclear","bitmaskread","bitmaskset","bitnot","bitor","bitshln","bitshrn","bitxor","booleanformat","bundleinfo","cacheclear","cachecount","cachedelete","cacheget","cachegetall","cachegetallids","cachegetdefaultcachename","cachegetengineproperties","cachegetmetadata","cachegetproperties","cachegetsession","cacheidexists","cachekeyexists","cacheput","cacheregionexists","cacheregionnew","cacheregionremove","cacheremove","cacheremoveall","cachesetproperties","callstackdump","callstackget","canonicalize","ceiling","cfusion_decrypt","cfusion_encrypt","charsetdecode","charsetencode","chr","cjustify","cleartimezone","collectioneach","collectionevery","collectionfilter","collectionmap","collectionreduce","collectionsome","compare","comparenocase","componentcacheclear","componentcachelist","componentinfo","compress","contractpath","cos","createdate","createdatetime","createdynamicproxy","createencryptedjwt","createguid","createobject","createodbcdate","createodbcdatetime","createodbctime","createsignedjwt","createtime","createtimespan","createuniqueid","createuuid","csrfgeneratetoken","csrfverifytoken","ctcacheclear","ctcachelist","datasourceflushmetacache","dateadd","datecompare","dateconvert","datediff","dateformat","datepart","datetimeformat","day","dayofweek","dayofweekasstring","dayofweekshortasstring","dayofyear","daysinmonth","daysinyear","de","decimalformat","decodeforhtml","decodefromurl","decrementvalue","decrypt","decryptbinary","deleteclientvariable","deserialize","deserializeavro","deserializejson","deserializeprotobuf","deserializexml","directorycopy","directorycreate","directorydelete","directoryexists","directorylist","directoryrename","dollarformat","dotnettocftype","duplicate","each","echo","empty","encodefor","encodeforcss","encodefordn","encodeforhtml","encodeforhtmlattribute","encodeforjavascript","encodeforldap","encodeforurl","encodeforxml","encodeforxmlattribute","encodeforxpath","encrypt","encryptbinary","entitydelete","entityload","entityloadbyexample","entityloadbypk","entitymerge","entitynamearray","entitynamelist","entitynew","entityreload","entitysave","entitytoquery","esapidecode","esapiencode","evaluate","exp","expandpath","extensionexists","extensionlist","extract","fileappend","fileclose","filecopy","filedelete","fileexists","filegetmimetype","fileiseof","filemove","fileopen","fileread","filereadbinary","filereadline","fileseek","filesetaccessmode","filesetattribute","filesetlastmodified","fileskipbytes","fileupload","fileuploadall","filewrite","filewriteline","find","findnocase","findoneof","firstdayofmonth","fix","floor","formatbasen","generateargon2hash","generatebcrypthash","generategraphqlmodels","generatepbkdfkey","generatescrypthash","generatesecretkey","getapplicationmetadata","getapplicationsettings","getauthuser","getbasetagdata","getbasetaglist","getbasetemplatepath","getbuiltinfunction","getcanonicalpath","getclasspath","getclientvariableslist","getcomponentmetadata","getcontextroot","getcpuusage","getcurrentcontext","getcurrenttemplatepath","getdirectoryfrompath","getencoding","getexception","getfilefrompath","getfileinfo","getfreespace","getfunctioncalledname","getfunctiondata","getfunctionkeywords","getfunctionlist","getgatewayhelper","getgraphqlclient","gethttprequestdata","gethttptimestring","getk2serverdoccount","getk2serverdoccountlimit","getlocale","getlocalecountry","getlocaledisplayname","getlocaleinfo","getlocalelanguage","getlocalhostip","getluceeid","getmemoryusage","getmetadata","getmetricdata","getnumericdate","getpagecontext","getprinterinfo","getprinterlist","getprofilesections","getprofilestring","getreadableimageformats","getsafehtml","getsoaprequest","getsoaprequestheader","getsoapresponse","getsoapresponseheader","getsystemfreememory","getsystemtotalmemory","gettagdata","gettaglist","gettempdirectory","gettempfile","gettemplatepath","gettickcount","gettimezone","gettimezoneinfo","gettoken","gettotalspace","getuserroles","getvariable","getvfsmetadata","getwriteableimageformats","hash","hash40","hmac","hour","htmlcodeformat","htmleditformat","htmlparse","iif","imageaddborder","imageblur","imagecaptcha","imageclearrect","imagecopy","imagecreatecaptcha","imagecrop","imagedrawarc","imagedrawbeveledrect","imagedrawcubiccurve","imagedrawimage","imagedrawline","imagedrawlines","imagedrawoval","imagedrawpoint","imagedrawquadraticcurve","imagedrawrect","imagedrawroundrect","imagedrawtext","imagefilter","imagefiltercolormap","imagefiltercurves","imagefilterkernel","imagefilterwarpgrid","imageflip","imagefonts","imageformats","imagegetblob","imagegetbufferedimage","imagegetexifmetadata","imagegetexiftag","imagegetheight","imagegetiptcmetadata","imagegetiptctag","imagegetmetadata","imagegetwidth","imagegrayscale","imageinfo","imagemakecolortransparent","imagemaketranslucent","imagenegative","imagenew","imageoverlay","imagepaste","imageread","imagereadbase64","imageresize","imagerotate","imagerotatedrawingaxis","imagescaletofit","imagesetantialiasing","imagesetbackgroundcolor","imagesetdrawingalpha","imagesetdrawingcolor","imagesetdrawingstroke","imagesetdrawingtransparency","imagesharpen","imageshear","imagesheardrawingaxis","imagetranslate","imagetranslatedrawingaxis","imagewrite","imagewritebase64","imagexordrawingmode","incrementvalue","inputbasen","insert","int","invalidateoauthaccesstoken","invoke","isarray","isbinary","isboolean","isclosure","iscustomfunction","isdate","isdateobject","isddx","isdebugmode","isdefined","isempty","isfileobject","isimage","isimagefile","isinstanceof","isipinrange","isipv6","isjson","isk2serverabroker","isk2serverdoccountexceeded","isk2serveronline","isleapyear","islocalhost","isnotmap","isnull","isnumeric","isnumericdate","isobject","ispdfarchive","ispdffile","ispdfobject","isquery","issafehtml","issimplevalue","issoaprequest","isspreadsheetfile","isspreadsheetobject","isstruct","isuserinanyrole","isuserinrole","isuserloggedin","isvalid","isvalidoauthaccesstoken","isvideofile","iswddx","isxml","isxmlattribute","isxmldoc","isxmlelem","isxmlnode","isxmlroot","iszipfile","javacast","jsstringformat","lcase","left","len","listappend","listavg","listchangedelims","listcompact","listcontains","listcontainsnocase","listdeleteat","listeach","listevery","listfilter","listfind","listfindnocase","listfirst","listgetat","listindexexists","listinsertat","listitemtrim","listlast","listlen","listmap","listprepend","listqualify","listreduce","listreduceright","listremoveduplicates","listrest","listsetat","listsome","listsort","listtoarray","listtrim","listvaluecount","listvaluecountnocase","ljustify","location","log","log10","lscurrencyformat","lsdateformat","lsdatetimeformat","lsdayofweek","lseurocurrencyformat","lsiscurrency","lsisdate","lsisnumeric","lsnumberformat","lsparsecurrency","lsparsedatetime","lsparseeurocurrency","lsparsenumber","lstimeformat","lsweek","ltrim","manifestread","max","metaphone","mid","millisecond","min","minute","month","monthasstring","monthshortasstring","newline","now","nowserver","nullvalue","numberformat","objectequals","objectload","objectsave","onapplicationend","onapplicationstart","onerror","onmissingmethod","onmissingtemplate","onrequest","onrequestend","onrequeststart","onserverstart","onsessionend","onsessionstart","ormclearsession","ormcloseallsessions","ormclosesession","ormevictcollection","ormevictentity","ormevictqueries","ormexecutequery","ormflush","ormflushall","ormgetsession","ormgetsessionfactory","ormindex","ormindexpurge","ormreload","ormsearch","ormsearchoffline","pagepoolclear","pagepoollist","paragraphformat","parameterexists","parsedatetime","parsenumber","pi","precisionevaluate","preservesinglequotes","quarter","query","queryaddcolumn","queryaddrow","queryappend","queryclear","querycolumnarray","querycolumncount","querycolumndata","querycolumnexists","querycolumnlist","queryconvertforgrid","querycurrentrow","querydeletecolumn","querydeleterow","queryeach","queryevery","queryexecute","queryfilter","querygetcell","querygetresult","querygetrow","queryinsertat","querykeyexists","querymap","querynew","queryprepend","queryrecordcount","queryreduce","queryreverse","queryrowdata","queryrowswap","querysetcell","querysetrow","queryslice","querysome","querysort","quotedvaluelist","rand","randomize","randrange","reescape","refind","refindnocase","releasecomobject","rematch","rematchnocase","removecachedquery","removechars","render","repeatstring","replace","replacelist","replacelistnocase","replacenocase","rereplace","rereplacenocase","restdeleteapplication","restinitapplication","restsetresponse","reverse","right","rjustify","round","rtrim","runasync","sanitizehtml","second","sendgatewaymessage","serialize","serializeavro","serializejson","serializeprotobuf","serializexml","sessiongetmetadata","sessioninvalidate","sessionrotate","sessionstarttime","setencoding","setlocale","setprofilestring","settimezone","setvariable","sgn","sin","sizeof","sleep","soundex","spanexcluding","spanincluding","spreadsheetaddautofilter","spreadsheetaddcolumn","spreadsheetaddfreezepane","spreadsheetaddimage","spreadsheetaddinfo","spreadsheetaddpagebreaks","spreadsheetaddrow","spreadsheetaddrows","spreadsheetaddsplitpane","spreadsheetcreatesheet","spreadsheetdeletecolumn","spreadsheetdeletecolumns","spreadsheetdeleterow","spreadsheetdeleterows","spreadsheetformatcell","spreadsheetformatcellrange","spreadsheetformatcolumn","spreadsheetformatcolumns","spreadsheetformatrow","spreadsheetformatrows","spreadsheetgetcellcomment","spreadsheetgetcellformula","spreadsheetgetcellvalue","spreadsheetgetcolumncount","spreadsheetinfo","spreadsheetmergecells","spreadsheetnew","spreadsheetread","spreadsheetreadbinary","spreadsheetremovesheet","spreadsheetsetactivesheet","spreadsheetsetactivesheetnumber","spreadsheetsetcellcomment","spreadsheetsetcellformula","spreadsheetsetcellvalue","spreadsheetsetcolumnwidth","spreadsheetsetfooter","spreadsheetsetheader","spreadsheetsetrowheight","spreadsheetshiftcolumns","spreadsheetshiftrows","spreadsheetwrite","sqr","sslcertificateinstall","sslcertificatelist","storeaddacl","storegetacl","storegetmetadata","storesetacl","storesetmetadata","stringeach","stringevery","stringfilter","stringlen","stringmap","stringreduce","stringreduceright","stringsome","stringsort","stripcr","structappend","structclear","structcopy","structcount","structdelete","structeach","structequals","structevery","structfilter","structfind","structfindkey","structfindvalue","structget","structgetmetadata","structinsert","structiscasesensitive","structisempty","structisordered","structkeyarray","structkeyexists","structkeylist","structkeytranslate","structlistnew","structmap","structnew","structreduce","structsetmetadata","structsome","structsort","structtosorted","structupdate","structvaluearray","systemcacheclear","systemoutput","tan","threadjoin","threadterminate","throw","timeformat","tobase64","tobinary","tonumeric","toscript","tostring","trace","transactioncommit","transactionrollback","transactionsetsavepoint","trim","truefalseformat","ucase","ucfirst","unserializejava","urldecode","urlencode","urlencodedformat","urlsessionformat","val","valuearray","valuelist","verifybcrypthash","verifyclient","verifyencryptedjwt","verifyscrypthash","verifysignedjwt","webservicenew","week","wrap","writebody","writedump","writelog","writeoutput","wsgetallchannels","wsgetsubscribers","wspublish","wssendmessage","xmlchildpos","xmlclear","xmldeleteat","xmlelemnew","xmlformat","xmlgetnodetype","xmlhaschild","xmlnew","xmlparse","xmlsearch","xmltransform","xmlupdate","xmlvalidate","year","yesnoformat"], "description":"A listing of all CFML functions.","type":"listing","name":"All CFML Functions" -} +} \ No newline at end of file diff --git a/data/en/generategraphqlmodels.json b/data/en/generategraphqlmodels.json new file mode 100644 index 000000000..ec1096246 --- /dev/null +++ b/data/en/generategraphqlmodels.json @@ -0,0 +1,28 @@ +{ + "name": "generateGraphQLModels", + "type": "function", + "syntax": "generateGraphQLModels()", + "returns": "void", + "related": [ "getGraphQLClient" ], + "description": "This generates models for all queries, mutations, and subscriptions. Call this method every time if there is a change in the query or you've added a new query in the GraphQL file.", + "params": [], + "engines": { + "coldfusion": {"minimum_version":"2023", "notes":"", "docs":"https://helpx.adobe.com/coldfusion/using/graphql-coldfusion.html"} + }, + "links": [ + { + "title": "GraphQL in ColdFusion", + "description": "Overview of GraphQL, including how to use it in ColdFusion", + "url": "https://helpx.adobe.com/coldfusion/using/graphql-coldfusion.html" + } + ], + "examples": [ + { + "title": "Generate GraphQL models (Script syntax)", + "description": "Creates a GraphQL client with specified properties and calls generateGraphQLModels", + "code": "gqlClient = getGraphQLClient({\n service_url: \"https:\/\/apollo-fullstack-tutorial.herokuapp.com\/graphql\",\n root_folder: \"root\",\n headers: { keys: \"key\", values: \"value\" }\n}); \ngenerateGraphQLModels();", + "runnable": false, + "result": "" + } + ] +} diff --git a/data/en/getgraphqlclient.json b/data/en/getgraphqlclient.json new file mode 100644 index 000000000..9bd6c722f --- /dev/null +++ b/data/en/getgraphqlclient.json @@ -0,0 +1,37 @@ +{ + "name": "getGraphQLClient", + "type": "function", + "syntax": "getGraphQLClient(parameterStruct)", + "returns": "any", + "related": [ "generateGraphQLModels" ], + "description": "Use this method to create the GraphQL client that will communicate with the server that contains the schema. Pass the configuration parameters to get the client.", + "params": [ + { + "name": "parameterStruct", + "description": "A structure defining the properties of the GraphQL client", + "required": true, + "default": "", + "type": "struct", + "values": [] + } + ], + "engines": { + "coldfusion": {"minimum_version":"2023", "notes":"", "docs":"https://helpx.adobe.com/coldfusion/using/graphql-coldfusion.html"} + }, + "links": [ + { + "title": "GraphQL in ColdFusion", + "description": "Overview of GraphQL, including how to use it in ColdFusion", + "url": "https://helpx.adobe.com/coldfusion/using/graphql-coldfusion.html" + } + ], + "examples": [ + { + "title": "Create a GraphQL client (Script syntax)", + "description": "Creates a GraphQL client with specified properties", + "code": "gqlClient = getGraphQLClient({\n service_name: \"server-name\",\n type: \"graphqlclient\",\n raw_http_client: true,\n service_url: \"endpoint-url\",\n root_folder: \"root_folder\",\n headers: { values: \"auth-value\", keys: \"auth-key\" },\n batching_configuration: { enabled: true, batch_interval_ms: 10, max_batch_size: 15 },\n subscription_configuration: { websocket_url: \"wss:\/\/websocket-url\", subscription_heartbeat_timeout: 5, subscription_heartbeat_timeunit: \"nano\" }\n});", + "runnable": false, + "result": "" + } + ] +} diff --git a/data/en/index.json b/data/en/index.json index b2b728502..2d1f917c8 100644 --- a/data/en/index.json +++ b/data/en/index.json @@ -1,7 +1,7 @@ { "components":["application-cfc"], - "functions":["abs","acos","addsoaprequestheader","addsoapresponseheader","ajaxlink","ajaxonload","applicationstarttime","applicationstop","argon2checkhash","array","arrayappend","arrayavg","arrayclear","arraycontains","arraycontainsnocase","arraydelete","arraydeleteat","arraydeletenocase","arrayeach","arrayevery","arrayfilter","arrayfind","arrayfindall","arrayfindallnocase","arrayfindnocase","arrayfirst","arraygetmetadata","arrayindexexists","arrayinsertat","arrayisdefined","arrayisempty","arraylast","arraylen","arraymap","arraymax","arraymedian","arraymerge","arraymid","arraymin","arraynew","arraypop","arrayprepend","arraypush","arrayreduce","arrayreduceright","arrayresize","arrayreverse","arrayset","arraysetmetadata","arrayshift","arrayslice","arraysome","arraysort","arraysplice","arraysum","arrayswap","arraytolist","arraytostruct","arrayunshift","asc","asin","atn","beat","binarydecode","binaryencode","bitand","bitmaskclear","bitmaskread","bitmaskset","bitnot","bitor","bitshln","bitshrn","bitxor","booleanformat","bundleinfo","cacheclear","cachecount","cachedelete","cacheget","cachegetall","cachegetallids","cachegetdefaultcachename","cachegetengineproperties","cachegetmetadata","cachegetproperties","cachegetsession","cacheidexists","cachekeyexists","cacheput","cacheregionexists","cacheregionnew","cacheregionremove","cacheremove","cacheremoveall","cachesetproperties","callstackdump","callstackget","canonicalize","ceiling","cfusion_decrypt","cfusion_encrypt","charsetdecode","charsetencode","chr","cjustify","cleartimezone","collectioneach","collectionevery","collectionfilter","collectionmap","collectionreduce","collectionsome","compare","comparenocase","componentcacheclear","componentcachelist","componentinfo","compress","contractpath","cos","createdate","createdatetime","createdynamicproxy","createguid","createobject","createodbcdate","createodbcdatetime","createodbctime","createtime","createtimespan","createuniqueid","createuuid","csrfgeneratetoken","csrfverifytoken","ctcacheclear","ctcachelist","datasourceflushmetacache","dateadd","datecompare","dateconvert","datediff","dateformat","datepart","datetimeformat","day","dayofweek","dayofweekasstring","dayofweekshortasstring","dayofyear","daysinmonth","daysinyear","de","decimalformat","decodeforhtml","decodefromurl","decrementvalue","decrypt","decryptbinary","deleteclientvariable","deserialize","deserializejson","deserializexml","directorycopy","directorycreate","directorydelete","directoryexists","directorylist","directoryrename","dollarformat","dotnettocftype","duplicate","each","echo","empty","encodefor","encodeforcss","encodefordn","encodeforhtml","encodeforhtmlattribute","encodeforjavascript","encodeforldap","encodeforurl","encodeforxml","encodeforxmlattribute","encodeforxpath","encrypt","encryptbinary","entitydelete","entityload","entityloadbyexample","entityloadbypk","entitymerge","entitynamearray","entitynamelist","entitynew","entityreload","entitysave","entitytoquery","esapidecode","esapiencode","evaluate","exp","expandpath","extensionexists","extensionlist","extract","fileappend","fileclose","filecopy","filedelete","fileexists","filegetmimetype","fileiseof","filemove","fileopen","fileread","filereadbinary","filereadline","fileseek","filesetaccessmode","filesetattribute","filesetlastmodified","fileskipbytes","fileupload","fileuploadall","filewrite","filewriteline","find","findnocase","findoneof","firstdayofmonth","fix","floor","formatbasen","generateargon2hash","generatebcrypthash","generatepbkdfkey","generatescrypthash","generatesecretkey","getapplicationmetadata","getapplicationsettings","getauthuser","getbasetagdata","getbasetaglist","getbasetemplatepath","getbuiltinfunction","getcanonicalpath","getclasspath","getclientvariableslist","getcomponentmetadata","getcontextroot","getcpuusage","getcurrentcontext","getcurrenttemplatepath","getdirectoryfrompath","getencoding","getexception","getfilefrompath","getfileinfo","getfreespace","getfunctioncalledname","getfunctiondata","getfunctionkeywords","getfunctionlist","getgatewayhelper","gethttprequestdata","gethttptimestring","getk2serverdoccount","getk2serverdoccountlimit","getlocale","getlocalecountry","getlocaledisplayname","getlocaleinfo","getlocalelanguage","getlocalhostip","getluceeid","getmemoryusage","getmetadata","getmetricdata","getnumericdate","getpagecontext","getprinterinfo","getprinterlist","getprofilesections","getprofilestring","getreadableimageformats","getsafehtml","getsoaprequest","getsoaprequestheader","getsoapresponse","getsoapresponseheader","getsystemfreememory","getsystemtotalmemory","gettagdata","gettaglist","gettempdirectory","gettempfile","gettemplatepath","gettickcount","gettimezone","gettimezoneinfo","gettoken","gettotalspace","getuserroles","getvariable","getvfsmetadata","getwriteableimageformats","hash","hash40","hmac","hour","htmlcodeformat","htmleditformat","htmlparse","iif","imageaddborder","imageblur","imagecaptcha","imageclearrect","imagecopy","imagecreatecaptcha","imagecrop","imagedrawarc","imagedrawbeveledrect","imagedrawcubiccurve","imagedrawimage","imagedrawline","imagedrawlines","imagedrawoval","imagedrawpoint","imagedrawquadraticcurve","imagedrawrect","imagedrawroundrect","imagedrawtext","imagefilter","imagefiltercolormap","imagefiltercurves","imagefilterkernel","imagefilterwarpgrid","imageflip","imagefonts","imageformats","imagegetblob","imagegetbufferedimage","imagegetexifmetadata","imagegetexiftag","imagegetheight","imagegetiptcmetadata","imagegetiptctag","imagegetmetadata","imagegetwidth","imagegrayscale","imageinfo","imagemakecolortransparent","imagemaketranslucent","imagenegative","imagenew","imageoverlay","imagepaste","imageread","imagereadbase64","imageresize","imagerotate","imagerotatedrawingaxis","imagescaletofit","imagesetantialiasing","imagesetbackgroundcolor","imagesetdrawingalpha","imagesetdrawingcolor","imagesetdrawingstroke","imagesetdrawingtransparency","imagesharpen","imageshear","imagesheardrawingaxis","imagetranslate","imagetranslatedrawingaxis","imagewrite","imagewritebase64","imagexordrawingmode","incrementvalue","inputbasen","insert","int","invalidateoauthaccesstoken","invoke","isarray","isbinary","isboolean","isclosure","iscustomfunction","isdate","isdateobject","isddx","isdebugmode","isdefined","isempty","isfileobject","isimage","isimagefile","isinstanceof","isipinrange","isipv6","isjson","isk2serverabroker","isk2serverdoccountexceeded","isk2serveronline","isleapyear","islocalhost","isnotmap","isnull","isnumeric","isnumericdate","isobject","ispdfarchive","ispdffile","ispdfobject","isquery","issafehtml","issimplevalue","issoaprequest","isspreadsheetfile","isspreadsheetobject","isstruct","isuserinanyrole","isuserinrole","isuserloggedin","isvalid","isvalidoauthaccesstoken","isvideofile","iswddx","isxml","isxmlattribute","isxmldoc","isxmlelem","isxmlnode","isxmlroot","iszipfile","javacast","jsstringformat","lcase","left","len","listappend","listavg","listchangedelims","listcompact","listcontains","listcontainsnocase","listdeleteat","listeach","listevery","listfilter","listfind","listfindnocase","listfirst","listgetat","listindexexists","listinsertat","listitemtrim","listlast","listlen","listmap","listprepend","listqualify","listreduce","listreduceright","listremoveduplicates","listrest","listsetat","listsome","listsort","listtoarray","listtrim","listvaluecount","listvaluecountnocase","ljustify","location","log","log10","lscurrencyformat","lsdateformat","lsdatetimeformat","lsdayofweek","lseurocurrencyformat","lsiscurrency","lsisdate","lsisnumeric","lsnumberformat","lsparsecurrency","lsparsedatetime","lsparseeurocurrency","lsparsenumber","lstimeformat","lsweek","ltrim","manifestread","max","metaphone","mid","millisecond","min","minute","month","monthasstring","monthshortasstring","newline","now","nowserver","nullvalue","numberformat","objectequals","objectload","objectsave","onapplicationend","onapplicationstart","onerror","onmissingmethod","onmissingtemplate","onrequest","onrequestend","onrequeststart","onserverstart","onsessionend","onsessionstart","ormclearsession","ormcloseallsessions","ormclosesession","ormevictcollection","ormevictentity","ormevictqueries","ormexecutequery","ormflush","ormflushall","ormgetsession","ormgetsessionfactory","ormindex","ormindexpurge","ormreload","ormsearch","ormsearchoffline","pagepoolclear","pagepoollist","paragraphformat","parameterexists","parsedatetime","parsenumber","pi","precisionevaluate","preservesinglequotes","quarter","query","queryaddcolumn","queryaddrow","queryappend","queryclear","querycolumnarray","querycolumncount","querycolumndata","querycolumnexists","querycolumnlist","queryconvertforgrid","querycurrentrow","querydeletecolumn","querydeleterow","queryeach","queryevery","queryexecute","queryfilter","querygetcell","querygetresult","querygetrow","queryinsertat","querykeyexists","querymap","querynew","queryprepend","queryrecordcount","queryreduce","queryreverse","queryrowdata","queryrowswap","querysetcell","querysetrow","queryslice","querysome","querysort","quotedvaluelist","rand","randomize","randrange","reescape","refind","refindnocase","releasecomobject","rematch","rematchnocase","removecachedquery","removechars","render","repeatstring","replace","replacelist","replacelistnocase","replacenocase","rereplace","rereplacenocase","restdeleteapplication","restinitapplication","restsetresponse","reverse","right","rjustify","round","rtrim","runasync","sanitizehtml","second","sendgatewaymessage","serialize","serializejson","serializexml","sessiongetmetadata","sessioninvalidate","sessionrotate","sessionstarttime","setencoding","setlocale","setprofilestring","settimezone","setvariable","sgn","sin","sizeof","sleep","soundex","spanexcluding","spanincluding","spreadsheetaddautofilter","spreadsheetaddcolumn","spreadsheetaddfreezepane","spreadsheetaddimage","spreadsheetaddinfo","spreadsheetaddpagebreaks","spreadsheetaddrow","spreadsheetaddrows","spreadsheetaddsplitpane","spreadsheetcreatesheet","spreadsheetdeletecolumn","spreadsheetdeletecolumns","spreadsheetdeleterow","spreadsheetdeleterows","spreadsheetformatcell","spreadsheetformatcellrange","spreadsheetformatcolumn","spreadsheetformatcolumns","spreadsheetformatrow","spreadsheetformatrows","spreadsheetgetcellcomment","spreadsheetgetcellformula","spreadsheetgetcellvalue","spreadsheetgetcolumncount","spreadsheetinfo","spreadsheetmergecells","spreadsheetnew","spreadsheetread","spreadsheetreadbinary","spreadsheetremovesheet","spreadsheetsetactivesheet","spreadsheetsetactivesheetnumber","spreadsheetsetcellcomment","spreadsheetsetcellformula","spreadsheetsetcellvalue","spreadsheetsetcolumnwidth","spreadsheetsetfooter","spreadsheetsetheader","spreadsheetsetrowheight","spreadsheetshiftcolumns","spreadsheetshiftrows","spreadsheetwrite","sqr","sslcertificateinstall","sslcertificatelist","storeaddacl","storegetacl","storegetmetadata","storesetacl","storesetmetadata","stringeach","stringevery","stringfilter","stringlen","stringmap","stringreduce","stringreduceright","stringsome","stringsort","stripcr","structappend","structclear","structcopy","structcount","structdelete","structeach","structequals","structevery","structfilter","structfind","structfindkey","structfindvalue","structget","structgetmetadata","structinsert","structiscasesensitive","structisempty","structisordered","structkeyarray","structkeyexists","structkeylist","structkeytranslate","structlistnew","structmap","structnew","structreduce","structsetmetadata","structsome","structsort","structtosorted","structupdate","structvaluearray","systemcacheclear","systemoutput","tan","threadjoin","threadterminate","throw","timeformat","tobase64","tobinary","tonumeric","toscript","tostring","trace","transactioncommit","transactionrollback","transactionsetsavepoint","trim","truefalseformat","ucase","ucfirst","unserializejava","urldecode","urlencode","urlencodedformat","urlsessionformat","val","valuearray","valuelist","verifybcrypthash","verifyclient","verifyscrypthash","webservicenew","week","wrap","writebody","writedump","writelog","writeoutput","wsgetallchannels","wsgetsubscribers","wspublish","wssendmessage","xmlchildpos","xmlelemnew","xmlformat","xmlgetnodetype","xmlnew","xmlparse","xmlsearch","xmltransform","xmlvalidate","year","yesnoformat"], + "guides":["acf-only","application","cfsqltype-cheatsheet","cgi-scope","closures","coldfusion-versions","datetime","deprecated","discouraged","elvis","error-handling","first_class","for","java","lucee-only","member","new","operators","ormsettings","scopes","script","security","security-authentication","security-encryption","security-obfuscation","security-session-management","server-scope","strings","system-properties","testbox","variables-scope"], "categories":["all","array-functions","cache-functions","cf10","cf11","cf2016","cf2018","cf2021","cf4","cf45","cf5","cf6","cf7","cf8","cf9","collection-functions","conversion-functions","database-tags","date-and-time-functions","decision-functions","filesystem-functions","formatting-functions","functions","guides","image-functions","list-functions","lucee5","lucee6","math-functions","orm-functions","protocol-tags","query-functions","security-functions","spreadsheet-functions","string-functions","struct-functions","system-tags","tags","ui-tags"], - "tags":["cf_socialplugin","cfabort","cfadmin","cfajaximport","cfajaxproxy","cfapplet","cfapplication","cfargument","cfassociate","cfbreak","cfcache","cfcalendar","cfcase","cfcatch","cfchart","cfchartdata","cfchartseries","cfclient","cfclientsettings","cfcol","cfcollection","cfcomponent","cfcontent","cfcontinue","cfcookie","cfdbinfo","cfdefaultcase","cfdirectory","cfdiv","cfdocument","cfdocumentitem","cfdocumentsection","cfdump","cfelse","cfelseif","cferror","cfexchangecalendar","cfexchangeconnection","cfexchangecontact","cfexchangefilter","cfexchangemail","cfexchangetask","cfexecute","cfexit","cffeed","cffile","cffileupload","cffinally","cfflush","cfform","cfformgroup","cfformitem","cfforward","cfftp","cffunction","cfgrid","cfgridcolumn","cfgridrow","cfgridupdate","cfheader","cfhtmlbody","cfhtmlhead","cfhtmltopdf","cfhtmltopdfitem","cfhttp","cfhttpparam","cfif","cfimage","cfimap","cfimapfilter","cfimport","cfinclude","cfindex","cfinput","cfinsert","cfinterface","cfinvoke","cfinvokeargument","cflayout","cflayoutarea","cfldap","cflocation","cflock","cflog","cflogin","cfloginuser","cflogout","cfloop","cfmail","cfmailparam","cfmailpart","cfmap","cfmapitem","cfmediaplayer","cfmenu","cfmenuitem","cfmessagebox","cfmodule","cfntauthenticate","cfoauth","cfobject","cfobjectcache","cfoutput","cfpageencoding","cfparam","cfpdf","cfpdfform","cfpdfformparam","cfpdfparam","cfpdfsubform","cfpod","cfpop","cfpresentation","cfpresentationslide","cfpresenter","cfprint","cfprocessingdirective","cfprocparam","cfprocresult","cfprogressbar","cfproperty","cfquery","cfqueryparam","cfregistry","cfreport","cfreportparam","cfrethrow","cfretry","cfreturn","cfsavecontent","cfschedule","cfscript","cfsearch","cfselect","cfservlet","cfservletparam","cfset","cfsetting","cfsharepoint","cfsilent","cfsleep","cfslider","cfspreadsheet","cfsprydataset","cfstopwatch","cfstoredproc","cfswitch","cftable","cftextarea","cftextinput","cfthread","cfthrow","cftimer","cftooltip","cftrace","cftransaction","cftree","cftreeitem","cftry","cfupdate","cfwddx","cfwebsocket","cfwhile","cfwindow","cfxml","cfzip","cfzipparam"], - "guides":["acf-only","application","cfsqltype-cheatsheet","cgi-scope","closures","coldfusion-versions","datetime","deprecated","discouraged","elvis","error-handling","first_class","for","java","lucee-only","member","new","operators","ormsettings","scopes","script","security","security-authentication","security-encryption","security-obfuscation","security-session-management","server-scope","strings","system-properties","testbox","variables-scope"] -} + "functions":["abs","acos","addsoaprequestheader","addsoapresponseheader","ajaxlink","ajaxonload","applicationstarttime","applicationstop","argon2checkhash","array","arrayappend","arrayavg","arrayclear","arraycontains","arraycontainsnocase","arraydelete","arraydeleteat","arraydeletenocase","arrayeach","arrayevery","arrayfilter","arrayfind","arrayfindall","arrayfindallnocase","arrayfindnocase","arrayfirst","arraygetmetadata","arrayindexexists","arrayinsertat","arrayisdefined","arrayisempty","arraylast","arraylen","arraymap","arraymax","arraymedian","arraymerge","arraymid","arraymin","arraynew","arraypop","arrayprepend","arraypush","arrayreduce","arrayreduceright","arrayresize","arrayreverse","arrayset","arraysetmetadata","arrayshift","arrayslice","arraysome","arraysort","arraysplice","arraysum","arrayswap","arraytolist","arraytostruct","arrayunshift","asc","asin","atn","beat","binarydecode","binaryencode","bitand","bitmaskclear","bitmaskread","bitmaskset","bitnot","bitor","bitshln","bitshrn","bitxor","booleanformat","bundleinfo","cacheclear","cachecount","cachedelete","cacheget","cachegetall","cachegetallids","cachegetdefaultcachename","cachegetengineproperties","cachegetmetadata","cachegetproperties","cachegetsession","cacheidexists","cachekeyexists","cacheput","cacheregionexists","cacheregionnew","cacheregionremove","cacheremove","cacheremoveall","cachesetproperties","callstackdump","callstackget","canonicalize","ceiling","cfusion_decrypt","cfusion_encrypt","charsetdecode","charsetencode","chr","cjustify","cleartimezone","collectioneach","collectionevery","collectionfilter","collectionmap","collectionreduce","collectionsome","compare","comparenocase","componentcacheclear","componentcachelist","componentinfo","compress","contractpath","cos","createdate","createdatetime","createdynamicproxy","createencryptedjwt","createguid","createobject","createodbcdate","createodbcdatetime","createodbctime","createsignedjwt","createtime","createtimespan","createuniqueid","createuuid","csrfgeneratetoken","csrfverifytoken","ctcacheclear","ctcachelist","datasourceflushmetacache","dateadd","datecompare","dateconvert","datediff","dateformat","datepart","datetimeformat","day","dayofweek","dayofweekasstring","dayofweekshortasstring","dayofyear","daysinmonth","daysinyear","de","decimalformat","decodeforhtml","decodefromurl","decrementvalue","decrypt","decryptbinary","deleteclientvariable","deserialize","deserializeavro","deserializejson","deserializeprotobuf","deserializexml","directorycopy","directorycreate","directorydelete","directoryexists","directorylist","directoryrename","dollarformat","dotnettocftype","duplicate","each","echo","empty","encodefor","encodeforcss","encodefordn","encodeforhtml","encodeforhtmlattribute","encodeforjavascript","encodeforldap","encodeforurl","encodeforxml","encodeforxmlattribute","encodeforxpath","encrypt","encryptbinary","entitydelete","entityload","entityloadbyexample","entityloadbypk","entitymerge","entitynamearray","entitynamelist","entitynew","entityreload","entitysave","entitytoquery","esapidecode","esapiencode","evaluate","exp","expandpath","extensionexists","extensionlist","extract","fileappend","fileclose","filecopy","filedelete","fileexists","filegetmimetype","fileiseof","filemove","fileopen","fileread","filereadbinary","filereadline","fileseek","filesetaccessmode","filesetattribute","filesetlastmodified","fileskipbytes","fileupload","fileuploadall","filewrite","filewriteline","find","findnocase","findoneof","firstdayofmonth","fix","floor","formatbasen","generateargon2hash","generatebcrypthash","generategraphqlmodels","generatepbkdfkey","generatescrypthash","generatesecretkey","getapplicationmetadata","getapplicationsettings","getauthuser","getbasetagdata","getbasetaglist","getbasetemplatepath","getbuiltinfunction","getcanonicalpath","getclasspath","getclientvariableslist","getcomponentmetadata","getcontextroot","getcpuusage","getcurrentcontext","getcurrenttemplatepath","getdirectoryfrompath","getencoding","getexception","getfilefrompath","getfileinfo","getfreespace","getfunctioncalledname","getfunctiondata","getfunctionkeywords","getfunctionlist","getgatewayhelper","getgraphqlclient","gethttprequestdata","gethttptimestring","getk2serverdoccount","getk2serverdoccountlimit","getlocale","getlocalecountry","getlocaledisplayname","getlocaleinfo","getlocalelanguage","getlocalhostip","getluceeid","getmemoryusage","getmetadata","getmetricdata","getnumericdate","getpagecontext","getprinterinfo","getprinterlist","getprofilesections","getprofilestring","getreadableimageformats","getsafehtml","getsoaprequest","getsoaprequestheader","getsoapresponse","getsoapresponseheader","getsystemfreememory","getsystemtotalmemory","gettagdata","gettaglist","gettempdirectory","gettempfile","gettemplatepath","gettickcount","gettimezone","gettimezoneinfo","gettoken","gettotalspace","getuserroles","getvariable","getvfsmetadata","getwriteableimageformats","hash","hash40","hmac","hour","htmlcodeformat","htmleditformat","htmlparse","iif","imageaddborder","imageblur","imagecaptcha","imageclearrect","imagecopy","imagecreatecaptcha","imagecrop","imagedrawarc","imagedrawbeveledrect","imagedrawcubiccurve","imagedrawimage","imagedrawline","imagedrawlines","imagedrawoval","imagedrawpoint","imagedrawquadraticcurve","imagedrawrect","imagedrawroundrect","imagedrawtext","imagefilter","imagefiltercolormap","imagefiltercurves","imagefilterkernel","imagefilterwarpgrid","imageflip","imagefonts","imageformats","imagegetblob","imagegetbufferedimage","imagegetexifmetadata","imagegetexiftag","imagegetheight","imagegetiptcmetadata","imagegetiptctag","imagegetmetadata","imagegetwidth","imagegrayscale","imageinfo","imagemakecolortransparent","imagemaketranslucent","imagenegative","imagenew","imageoverlay","imagepaste","imageread","imagereadbase64","imageresize","imagerotate","imagerotatedrawingaxis","imagescaletofit","imagesetantialiasing","imagesetbackgroundcolor","imagesetdrawingalpha","imagesetdrawingcolor","imagesetdrawingstroke","imagesetdrawingtransparency","imagesharpen","imageshear","imagesheardrawingaxis","imagetranslate","imagetranslatedrawingaxis","imagewrite","imagewritebase64","imagexordrawingmode","incrementvalue","inputbasen","insert","int","invalidateoauthaccesstoken","invoke","isarray","isbinary","isboolean","isclosure","iscustomfunction","isdate","isdateobject","isddx","isdebugmode","isdefined","isempty","isfileobject","isimage","isimagefile","isinstanceof","isipinrange","isipv6","isjson","isk2serverabroker","isk2serverdoccountexceeded","isk2serveronline","isleapyear","islocalhost","isnotmap","isnull","isnumeric","isnumericdate","isobject","ispdfarchive","ispdffile","ispdfobject","isquery","issafehtml","issimplevalue","issoaprequest","isspreadsheetfile","isspreadsheetobject","isstruct","isuserinanyrole","isuserinrole","isuserloggedin","isvalid","isvalidoauthaccesstoken","isvideofile","iswddx","isxml","isxmlattribute","isxmldoc","isxmlelem","isxmlnode","isxmlroot","iszipfile","javacast","jsstringformat","lcase","left","len","listappend","listavg","listchangedelims","listcompact","listcontains","listcontainsnocase","listdeleteat","listeach","listevery","listfilter","listfind","listfindnocase","listfirst","listgetat","listindexexists","listinsertat","listitemtrim","listlast","listlen","listmap","listprepend","listqualify","listreduce","listreduceright","listremoveduplicates","listrest","listsetat","listsome","listsort","listtoarray","listtrim","listvaluecount","listvaluecountnocase","ljustify","location","log","log10","lscurrencyformat","lsdateformat","lsdatetimeformat","lsdayofweek","lseurocurrencyformat","lsiscurrency","lsisdate","lsisnumeric","lsnumberformat","lsparsecurrency","lsparsedatetime","lsparseeurocurrency","lsparsenumber","lstimeformat","lsweek","ltrim","manifestread","max","metaphone","mid","millisecond","min","minute","month","monthasstring","monthshortasstring","newline","now","nowserver","nullvalue","numberformat","objectequals","objectload","objectsave","onapplicationend","onapplicationstart","onerror","onmissingmethod","onmissingtemplate","onrequest","onrequestend","onrequeststart","onserverstart","onsessionend","onsessionstart","ormclearsession","ormcloseallsessions","ormclosesession","ormevictcollection","ormevictentity","ormevictqueries","ormexecutequery","ormflush","ormflushall","ormgetsession","ormgetsessionfactory","ormindex","ormindexpurge","ormreload","ormsearch","ormsearchoffline","pagepoolclear","pagepoollist","paragraphformat","parameterexists","parsedatetime","parsenumber","pi","precisionevaluate","preservesinglequotes","quarter","query","queryaddcolumn","queryaddrow","queryappend","queryclear","querycolumnarray","querycolumncount","querycolumndata","querycolumnexists","querycolumnlist","queryconvertforgrid","querycurrentrow","querydeletecolumn","querydeleterow","queryeach","queryevery","queryexecute","queryfilter","querygetcell","querygetresult","querygetrow","queryinsertat","querykeyexists","querymap","querynew","queryprepend","queryrecordcount","queryreduce","queryreverse","queryrowdata","queryrowswap","querysetcell","querysetrow","queryslice","querysome","querysort","quotedvaluelist","rand","randomize","randrange","reescape","refind","refindnocase","releasecomobject","rematch","rematchnocase","removecachedquery","removechars","render","repeatstring","replace","replacelist","replacelistnocase","replacenocase","rereplace","rereplacenocase","restdeleteapplication","restinitapplication","restsetresponse","reverse","right","rjustify","round","rtrim","runasync","sanitizehtml","second","sendgatewaymessage","serialize","serializeavro","serializejson","serializeprotobuf","serializexml","sessiongetmetadata","sessioninvalidate","sessionrotate","sessionstarttime","setencoding","setlocale","setprofilestring","settimezone","setvariable","sgn","sin","sizeof","sleep","soundex","spanexcluding","spanincluding","spreadsheetaddautofilter","spreadsheetaddcolumn","spreadsheetaddfreezepane","spreadsheetaddimage","spreadsheetaddinfo","spreadsheetaddpagebreaks","spreadsheetaddrow","spreadsheetaddrows","spreadsheetaddsplitpane","spreadsheetcreatesheet","spreadsheetdeletecolumn","spreadsheetdeletecolumns","spreadsheetdeleterow","spreadsheetdeleterows","spreadsheetformatcell","spreadsheetformatcellrange","spreadsheetformatcolumn","spreadsheetformatcolumns","spreadsheetformatrow","spreadsheetformatrows","spreadsheetgetcellcomment","spreadsheetgetcellformula","spreadsheetgetcellvalue","spreadsheetgetcolumncount","spreadsheetinfo","spreadsheetmergecells","spreadsheetnew","spreadsheetread","spreadsheetreadbinary","spreadsheetremovesheet","spreadsheetsetactivesheet","spreadsheetsetactivesheetnumber","spreadsheetsetcellcomment","spreadsheetsetcellformula","spreadsheetsetcellvalue","spreadsheetsetcolumnwidth","spreadsheetsetfooter","spreadsheetsetheader","spreadsheetsetrowheight","spreadsheetshiftcolumns","spreadsheetshiftrows","spreadsheetwrite","sqr","sslcertificateinstall","sslcertificatelist","storeaddacl","storegetacl","storegetmetadata","storesetacl","storesetmetadata","stringeach","stringevery","stringfilter","stringlen","stringmap","stringreduce","stringreduceright","stringsome","stringsort","stripcr","structappend","structclear","structcopy","structcount","structdelete","structeach","structequals","structevery","structfilter","structfind","structfindkey","structfindvalue","structget","structgetmetadata","structinsert","structiscasesensitive","structisempty","structisordered","structkeyarray","structkeyexists","structkeylist","structkeytranslate","structlistnew","structmap","structnew","structreduce","structsetmetadata","structsome","structsort","structtosorted","structupdate","structvaluearray","systemcacheclear","systemoutput","tan","threadjoin","threadterminate","throw","timeformat","tobase64","tobinary","tonumeric","toscript","tostring","trace","transactioncommit","transactionrollback","transactionsetsavepoint","trim","truefalseformat","ucase","ucfirst","unserializejava","urldecode","urlencode","urlencodedformat","urlsessionformat","val","valuearray","valuelist","verifybcrypthash","verifyclient","verifyencryptedjwt","verifyscrypthash","verifysignedjwt","webservicenew","week","wrap","writebody","writedump","writelog","writeoutput","wsgetallchannels","wsgetsubscribers","wspublish","wssendmessage","xmlchildpos","xmlclear","xmldeleteat","xmlelemnew","xmlformat","xmlgetnodetype","xmlhaschild","xmlnew","xmlparse","xmlsearch","xmltransform","xmlupdate","xmlvalidate","year","yesnoformat"], + "tags":["cf_socialplugin","cfabort","cfadmin","cfajaximport","cfajaxproxy","cfapplet","cfapplication","cfargument","cfassociate","cfbreak","cfcache","cfcalendar","cfcase","cfcatch","cfchart","cfchartdata","cfchartseries","cfclient","cfclientsettings","cfcol","cfcollection","cfcomponent","cfcontent","cfcontinue","cfcookie","cfdbinfo","cfdefaultcase","cfdirectory","cfdiv","cfdocument","cfdocumentitem","cfdocumentsection","cfdump","cfelse","cfelseif","cferror","cfexchangecalendar","cfexchangeconnection","cfexchangecontact","cfexchangefilter","cfexchangemail","cfexchangetask","cfexecute","cfexit","cffeed","cffile","cffileupload","cffinally","cfflush","cfform","cfformgroup","cfformitem","cfforward","cfftp","cffunction","cfgrid","cfgridcolumn","cfgridrow","cfgridupdate","cfheader","cfhtmlbody","cfhtmlhead","cfhtmltopdf","cfhtmltopdfitem","cfhttp","cfhttpparam","cfif","cfimage","cfimap","cfimapfilter","cfimport","cfinclude","cfindex","cfinput","cfinsert","cfinterface","cfinvoke","cfinvokeargument","cflayout","cflayoutarea","cfldap","cflocation","cflock","cflog","cflogin","cfloginuser","cflogout","cfloop","cfmail","cfmailparam","cfmailpart","cfmap","cfmapitem","cfmediaplayer","cfmenu","cfmenuitem","cfmessagebox","cfmodule","cfntauthenticate","cfoauth","cfobject","cfobjectcache","cfoutput","cfpageencoding","cfparam","cfpdf","cfpdfform","cfpdfformparam","cfpdfparam","cfpdfsubform","cfpod","cfpop","cfpresentation","cfpresentationslide","cfpresenter","cfprint","cfprocessingdirective","cfprocparam","cfprocresult","cfprogressbar","cfproperty","cfquery","cfqueryparam","cfregistry","cfreport","cfreportparam","cfrethrow","cfretry","cfreturn","cfsavecontent","cfschedule","cfscript","cfsearch","cfselect","cfservlet","cfservletparam","cfset","cfsetting","cfsharepoint","cfsilent","cfsleep","cfslider","cfspreadsheet","cfsprydataset","cfstopwatch","cfstoredproc","cfswitch","cftable","cftextarea","cftextinput","cfthread","cfthrow","cftimer","cftooltip","cftrace","cftransaction","cftree","cftreeitem","cftry","cfupdate","cfwddx","cfwebsocket","cfwhile","cfwindow","cfxml","cfzip","cfzipparam"] +} \ No newline at end of file diff --git a/data/en/security-functions.json b/data/en/security-functions.json index 65abd95eb..4d21d46fa 100644 --- a/data/en/security-functions.json +++ b/data/en/security-functions.json @@ -1,6 +1,6 @@ { "name":"Security Functions", "type":"listing", - "related":["binaryDecode","binaryEncode","CSRFGenerateToken","CSRFVerifyToken","decrypt","decryptBinary","encodeFor","encodeForCSS","encodeForDN","encodeForHTML","encodeForHTMLAttribute","encodeForJavaScript","encodeForLDAP","encodeForURL","encodeForXML","encodeForXMLAttribute","encodeForXPath","encrypt","encryptBinary","generatePBKDFKey","generateSecretKey","getAuthUser","getTempDirectory","getTempFile","getUserRoles","hash","hmac","isUserInAnyRole","isUserInRole","isUserLoggedIn","SSLCertificateInstall","SSLCertificateList","verifyClient"], + "related":["binaryDecode","binaryEncode","createEncryptedJWT","createSignedJWT","csrfGenerateToken","csrfVerifyToken","decrypt","decryptBinary","encodeFor","encodeForCSS","encodeForDN","encodeForHTML","encodeForHTMLAttribute","encodeForJavaScript","encodeForLDAP","encodeForURL","encodeForXML","encodeForXMLAttribute","encodeForXPath","encrypt","encryptBinary","generatePBKDFKey","generateSecretKey","getAuthUser","getTempDirectory","getTempFile","getUserRoles","hash","hmac","isUserInAnyRole","isUserInRole","isUserLoggedIn","SSLCertificateInstall","SSLCertificateList","verifyClient","verifyEncryptedJWT","verifySignedJWT"], "description":"A listing of CFML Security Functions." } diff --git a/data/en/serializeavro.json b/data/en/serializeavro.json new file mode 100644 index 000000000..48b9a2e60 --- /dev/null +++ b/data/en/serializeavro.json @@ -0,0 +1,61 @@ +{ + "name": "serializeAvro", + "type": "function", + "syntax": "serializeAvro(data, writerSchema [, queryFormat, useCustomSerialization])", + "returns": "any", + "related": [ "deserializeAvro" ], + "description": "Serializes data into an Avro binary format", + "params": [ + { + "name": "data", + "description": "The data to serialize", + "required": true, + "default": "", + "type": "any", + "values": [] + }, + { + "name": "writerSchema", + "description": "The Avro schema as a string or the absolute path to the schema", + "required": true, + "default": "", + "type": "string", + "values": [] + }, + { + "name": "queryFormat", + "description": "Indicates in which format a query will be serialized", + "required": false, + "default": "", + "type": "string", + "values": ["row","column","struct"] + }, + { + "name": "useCustomSerialization", + "description": "Whether to use the customSerializer", + "required": false, + "default": true, + "type": "boolean", + "values": [] + } + ], + "engines": { + "coldfusion": {"minimum_version":"2023", "notes":"", "docs":"https://helpx.adobe.com/coldfusion/cfml-reference/coldfusion-functions/functions-s/serializeavro.html"} + }, + "links": [ + { + "title": "Avro and Protocol Buffer in ColdFusion", + "description": "Overview of Avro and Protobuf, including how to use them in ColdFusion", + "url": "https://helpx.adobe.com/coldfusion/using/avro-protobuf-coldfusion.html" + } + ], + "examples": [ + { + "title": "Serialize a query into Avro (Script syntax)", + "description": "Serializes a ColdFusion query into an array of Avro binary data", + "code": "news = queryNew(\"id,title\",\n \"integer,varchar\",\n [ {\"id\":1,\"title\":\"Dewey defeats Truman\"}, {\"id\":2,\"title\":\"Man walks on Moon\"} ]);\nnewsSchema = '{ \n \"namespace\": \"my.example\",\n \"type\": \"record\",\n \"name\": \"News\",\n \"fields\": [ {\"name\":\"id\",\"type\":\"int\"}, {\"name\":\"title\",\"type\":\"string\"} ]\n}';\nwriteDump(serializeAvro(data, newsSchema));", + "runnable": false, + "result": "" + } + ] +} diff --git a/data/en/serializeprotobuf.json b/data/en/serializeprotobuf.json new file mode 100644 index 000000000..c694c76e7 --- /dev/null +++ b/data/en/serializeprotobuf.json @@ -0,0 +1,77 @@ +{ + "name": "serializeProtobuf", + "type": "function", + "syntax": "serializeProtobuf(data, schema [, messageType, queryFormat, useCustomSerialization, protoPath])", + "returns": "any", + "related": [ "deserializeProtobuf" ], + "description": "Serializes data into the Protobuf format", + "params": [ + { + "name": "data", + "description": "The data to serialize", + "required": true, + "default": "", + "type": "any", + "values": [] + }, + { + "name": "schema", + "description": "The Protobuf schema as a string or the absolute path to the schema", + "required": true, + "default": "", + "type": "string", + "values": [] + }, + { + "name": "messageType", + "description": "A message type from given schema as string. This is optional if schema contains one and only one message type.", + "required": false, + "default": "", + "type": "string", + "values": [] + }, + { + "name": "queryFormat", + "description": "Indicates in which format a query will be serialized", + "required": false, + "default": "struct", + "type": "string", + "values": ["row","column","struct"] + }, + { + "name": "useCustomSerialization", + "description": "Whether to use the customSerializer", + "required": false, + "default": true, + "type": "boolean", + "values": [] + }, + { + "name": "protoPath", + "description": "Specifies a directory in which the compiler looks for imported files defined in the schema. By default, it will be the current schema's parent path.", + "required": false, + "default": "", + "type": "string", + "values": [] + } + ], + "engines": { + "coldfusion": {"minimum_version":"2023", "notes":"", "docs":"https://helpx.adobe.com/coldfusion/cfml-reference/coldfusion-functions/functions-s/serializeprotobuf.html"} + }, + "links": [ + { + "title": "Avro and Protocol Buffer in ColdFusion", + "description": "Overview of Avro and Protobuf, including how to use them in ColdFusion", + "url": "https://helpx.adobe.com/coldfusion/using/avro-protobuf-coldfusion.html" + } + ], + "examples": [ + { + "title": "Serialize a query into Protobuf (Script syntax)", + "description": "Serializes a ColdFusion query into an array of Protobuf binary data", + "code": "news = queryNew(\"id,title\",\n \"integer,varchar\",\n [ {\"id\":1,\"title\":\"Dewey defeats Truman\"}, {\"id\":2,\"title\":\"Man walks on Moon\"} ]);\nnewsSchema = 'syntax = \"proto3\";\nmessage News { int32 id = 1; string title = 2; }';\nwriteDump(serializeProtobuf(news, newsSchema));", + "runnable": false, + "result": "" + } + ] +} diff --git a/data/en/verifyencryptedjwt.json b/data/en/verifyencryptedjwt.json new file mode 100644 index 000000000..609d71f6d --- /dev/null +++ b/data/en/verifyencryptedjwt.json @@ -0,0 +1,45 @@ +{ + "name": "verifyEncryptedJWT", + "type": "function", + "syntax": "verifyEncryptedJWT(token, encryptOptions, config)", + "returns": "struct", + "related": [ "createEncryptedJWT" ], + "description": "Verify an encrypted JWT (JSON Web Encryption - JWE)", + "params": [ + { + "name": "token", + "description": "An encrypted JWT", + "required": true, + "default": "", + "type": "string", + "values": [] + }, + { + "name": "encryptOptions", + "description": "The encryption uses the key information from the given struct", + "required": true, + "default": "", + "type": "struct", + "values": [] + }, + { + "name": "config", + "description": "A struct with the following values:\n- clockSkew : time in seconds to account for difference between the systems generating and processing the JWT\n- returntype : plaintext/struct", + "required": true, + "default": "", + "type": "struct", + "values": [] + } + ], + "engines": { + "coldfusion": {"minimum_version":"2023", "notes":"", "docs":"https://helpx.adobe.com/coldfusion/cfml-reference/coldfusion-functions/functions-c-d/verifyencryptedjwt.html"} + }, + "links": [ + { + "title": "JSON Web Tokens in ColdFusion", + "description": "Overview of JSON Web Tokens (JWT), including how to use them in ColdFusion", + "url": "https://helpx.adobe.com/coldfusion/using/coldfusion-json-web-tokens.html" + } + ], + "examples": [] +} diff --git a/data/en/verifysignedjwt.json b/data/en/verifysignedjwt.json new file mode 100644 index 000000000..aa7365b68 --- /dev/null +++ b/data/en/verifysignedjwt.json @@ -0,0 +1,45 @@ +{ + "name": "verifySignedJWT", + "type": "function", + "syntax": "verifySignedJWT(token, signOptions, config)", + "returns": "struct", + "related": [ "createSignedJWT" ], + "description": "Verify a signed JWT (JSON Web Signature - JWS)", + "params": [ + { + "name": "token", + "description": "A signed JWT", + "required": true, + "default": "", + "type": "string", + "values": [] + }, + { + "name": "signOptions", + "description": "The signature uses the key information from the given struct", + "required": true, + "default": "", + "type": "struct", + "values": [] + }, + { + "name": "config", + "description": "A struct with the following values:\n- clockSkew : time in seconds to account for difference between the systems generating and processing the JWT\n- returntype : plaintext/struct", + "required": true, + "default": "", + "type": "struct", + "values": [] + } + ], + "engines": { + "coldfusion": {"minimum_version":"2023", "notes":"", "docs":"https://helpx.adobe.com/coldfusion/cfml-reference/coldfusion-functions/functions-c-d/verifysignedjwt.html"} + }, + "links": [ + { + "title": "JSON Web Tokens in ColdFusion", + "description": "Overview of JSON Web Tokens (JWT), including how to use them in ColdFusion", + "url": "https://helpx.adobe.com/coldfusion/using/coldfusion-json-web-tokens.html" + } + ], + "examples": [] +} diff --git a/data/en/xmlclear.json b/data/en/xmlclear.json new file mode 100644 index 000000000..419496778 --- /dev/null +++ b/data/en/xmlclear.json @@ -0,0 +1,31 @@ +{ + "name": "xmlClear", + "type": "function", + "syntax": "xmlClear(node)", + "returns": "void", + "related": [ "xmlDeleteAt" ], + "description": "Clears a given XML node from an XML document", + "params": [ + { + "name": "node", + "description": "The XML node to clear", + "required": true, + "default": "", + "type": "xml", + "values": [] + } + ], + "engines": { + "coldfusion": {"minimum_version":"2023", "notes":"", "docs":"https://helpx.adobe.com/coldfusion/cfml-reference/coldfusion-functions/functions-t-z/xmlclear.html"} + }, + "links": [], + "examples": [ + { + "title": "Clear an XML node (Script syntax)", + "description": "Clears a single node in a simple XML document", + "code": "xmlData = xmlParse('Item 1<\/item>Item 2<\/item>Item 3<\/item><\/root>');\nxmlClear(xmlData.root.item[2]);\nwriteOutput(xmlData.toString());", + "runnable": true, + "result": "\nItem 1<\/item>Item 3<\/item><\/root>" + } + ] +} diff --git a/data/en/xmldeleteat.json b/data/en/xmldeleteat.json new file mode 100644 index 000000000..d6ea978eb --- /dev/null +++ b/data/en/xmldeleteat.json @@ -0,0 +1,39 @@ +{ + "name": "xmlDeleteAt", + "type": "function", + "syntax": "xmlDeleteAt(xmlObject, position)", + "returns": "void", + "related": [ "xmlChildPos", "xmlClear" ], + "description": "Removes a node from an XML document by specifying the position", + "params": [ + { + "name": "xmlObject", + "description": "The XML object", + "required": true, + "default": "", + "type": "xml", + "values": [] + }, + { + "name": "position", + "description": "The position of the child node to be deleted", + "required": true, + "default": "", + "type": "numeric", + "values": [] + } + ], + "engines": { + "coldfusion": {"minimum_version":"2023", "notes":"", "docs":"https://helpx.adobe.com/coldfusion/cfml-reference/coldfusion-functions/functions-t-z/xmldeleteat.html"} + }, + "links": [], + "examples": [ + { + "title": "Delete a specified XML node (Script syntax)", + "description": "Deletes a single node in a simple XML document", + "code": "xmlData = xmlParse('Item 1<\/item>Item 2<\/item>Item 3<\/item><\/root>');\nxmlDeleteAt(xmlData.root.item, 1);\nwriteOutput(xmlData.toString());", + "runnable": true, + "result": "\nItem 2<\/item>Item 3<\/item><\/root>" + } + ] +} diff --git a/data/en/xmlhaschild.json b/data/en/xmlhaschild.json new file mode 100644 index 000000000..a76b83e78 --- /dev/null +++ b/data/en/xmlhaschild.json @@ -0,0 +1,39 @@ +{ + "name": "xmlHasChild", + "type": "function", + "syntax": "xmlHasChild(xmlObject [, childName])", + "returns": "boolean", + "related": [ "xmlChildPos" ], + "description": "Checks if the XML document object has a child node", + "params": [ + { + "name": "xmlObject", + "description": "The XML document object to be checked for child nodes", + "required": true, + "default": "", + "type": "xml", + "values": [] + }, + { + "name": "childName", + "description": "The name of the child node to check if it exists. If not provided, the root is checked.", + "required": false, + "default": "", + "type": "string", + "values": [] + } + ], + "engines": { + "coldfusion": {"minimum_version":"2023", "notes":"", "docs":"https://helpx.adobe.com/coldfusion/cfml-reference/coldfusion-functions/functions-t-z/xmlhaschild.html"} + }, + "links": [], + "examples": [ + { + "title": "Check for children (Script syntax)", + "description": "Checks the existence of children for two separate nodes in a simple XML document", + "code": "xmlData = xmlParse('Item 1<\/item>Item 2<\/item>Item 3<\/item><\/root>');\nwriteOutput(xmlHasChild(xmlData, \"root\"));\nwriteOutput(\" \" & xmlHasChild(xmlData, \"item\"));", + "runnable": true, + "result": "YES NO" + } + ] +} diff --git a/data/en/xmlupdate.json b/data/en/xmlupdate.json new file mode 100644 index 000000000..c9ebe2b69 --- /dev/null +++ b/data/en/xmlupdate.json @@ -0,0 +1,47 @@ +{ + "name": "xmlUpdate", + "type": "function", + "syntax": "xmlUpdate(node, xpath, value)", + "returns": "void", + "related": [ "xmlSearch" ], + "description": "Updates a part of an XML document (elements, attributes, or nodes) with a new value.", + "params": [ + { + "name": "node", + "description": "The XML node in which to update a value", + "required": true, + "default": "", + "type": "xml", + "values": [] + }, + { + "name": "xpath", + "description": "XPath expression to locate the XML fragment to update", + "required": true, + "default": "", + "type": "string", + "values": [] + }, + { + "name": "value", + "description": "The new value", + "required": true, + "default": "", + "type": "string", + "values": [] + } + ], + "engines": { + "coldfusion": {"minimum_version":"2023", "notes":"", "docs":"https://helpx.adobe.com/coldfusion/cfml-reference/coldfusion-functions/functions-t-z/xmlupdate.html"} + }, + "links": [], + "examples": [ + { + "title": "Update a specified node (Script syntax)", + "description": "Updates the text node of root in a simple XML document", + "code": "xmlData = xmlParse('Item 1<\/item>Item 2<\/item>Item 3<\/item><\/root>');\nxmlUpdate(xmlData.root, \"xmlText\", \"hello world!\");\nwriteOutput(xmlData.toString());", + "runnable": true, + "result": "\nItem 1<\/item>Item 2<\/item>Item 3<\/item>hello world!<\/root>" + } + ] +} diff --git a/guides/en/coldfusion-versions.md b/guides/en/coldfusion-versions.md index 8762c2903..e7183db03 100644 --- a/guides/en/coldfusion-versions.md +++ b/guides/en/coldfusion-versions.md @@ -113,4 +113,17 @@ Historical information about ColdFusion Versions and releases. * [ColdFusion 2021 What's New](https://community.adobe.com/t5/coldfusion/introducing-adobe-coldfusion-2021-release/m-p/11585468) * [ColdFusion 2021 New Tags and Functions](/cf2021) +## Adobe ColdFusion 2023 - May 2023 (_Fortuna_) + +* Google Cloud Platform (GCP) - Storage, Pub/Sub, FireStore +* Central Configuration Server (CCS) +* SSO CF Admin Integration (SAML/LDAP) including CF Admin API updates +* JSON Web Tokens +* Avro & Protocal Buffer Serialization +* New PDF Engine +* Library Updates (Java, Solr, Hibernate) +* Native GraphQL Query support +* [ColdFusion 2023 What's New](https://community.adobe.com/t5/coldfusion-discussions/live-introducing-the-2023-release-of-adobe-coldfusion/td-p/13797706) +* [ColdFusion 2023 New Tags and Functions](/cf2023) + Lots of additional historical and version information can be found on the [ColdFusion Wikipedia Page](https://en.wikipedia.org/wiki/Adobe_ColdFusion) diff --git a/trycf.cfm b/trycf.cfm index a0bee55d1..5d81568bb 100644 --- a/trycf.cfm +++ b/trycf.cfm @@ -1,6 +1,6 @@ - + diff --git a/utilities/indexer.cfm b/utilities/indexer.cfm index 1edbfc81b..1c7013534 100644 --- a/utilities/indexer.cfm +++ b/utilities/indexer.cfm @@ -1,19 +1,19 @@ - - + + - - + + - - + + @@ -54,7 +54,7 @@ - +

Error Parsing File: #filePath#

@@ -114,9 +114,11 @@

Stopped application so it can reinit

- + + +