I’m sure I missed this note somewhere but it doesn’t seem that Relax 2.x is compatible with CF9 out of the box.
Relax.DSL.cfc uses the CF9 reserved word ‘default’ in various places:
function globalHeader( required string name, string description="", boolean required=false, string default="", string type="string" ){ ... }
DSLDoc.cfc uses arrayEach which isn’t available until CF10 to my knowledge:
arrayEach( md.functions, function( thisMD ){ arrayAppend( aSortedNames, arguments.thisMD.name ); mdLookup[ arguments.thisMD.name ] = arguments.thisMD; });
Possibly some other items I haven’t gotten to yet but I wanted to reach out to the community to see if I am missing something?
Thanks!
Wes