For Adobe ColdFusion application servers Release notes

Current version: 2.7 Beta build 20060501

License holders: download your free upgrade.

Notes for 2.7 Beta build 20060501

  • Added inlineerrors attribute and substantial changes to support them
  • Added timespanpicker
  • Optional parentheses in caption to modify what is displayed in error messages
  • Focusfield default failing as looking for fieldname instead of name.
  • Added accelerator style to access keys.
  • Hashes now escaped in terrarule.
  • terrarule now deduces fieldList attribute based on fields in rule.
  • added labelTransformRegex and labelTransformSubstring attributes.
  • change \ in settings.cfm to / for Linux support.
  • added name attribute back in for XHTML. It's deprecated but qForms needs it.
  • no longer throws an odd error when labels without associated fields encountered.
  • added support for multiple required fields messages.
  • HTML label tag mow wrapped around cf_terralabel labels.
  • added focusTo attribute.
  • moved generation of required fields error down so that custom validation may manipulate the list of missing required fields.
  • Blue Dragon compatibility: cfcatch/ -> cfcatch / .
  • Default is a reserved word.
  • New JS function setDisabled() to be available for all fields.
  • a unique ID is now assigned to each field unless the developer has assigned one already.
  • added datepicker.
  • if the URL scope is used, then TerraForm now automatically uses the GET method instead of POST.
  • added grouplist and groupcolumn attributes, to allow grouping of options, initially on select boxes only.
  • fixed bug where " in a field processed by cf_terrarule threw an error.
  • added stars format.
  • added FCKEditor support.
  • enhancedfile nows cleans up bad characters in file names.
  • Form was not submitting in Netscape 4 due to hidden field being wrapped in style display:none.
  • bugfix: qForms validation failing with timepicker.
  • changed CGI.path_info to .script_name (path_info is blank in apache).
  • added missing pageLocale definition.

Notes for 2.6 build 20031203

  • Improved support for Mac Safari and Mac MSIE
  • renamed terraform_core to terraform_udfs
  • Improved required field flagging -- now only the first required flag in a field is used, and you can now add #chr(27)#* to the caption of grouped radio buttons
  • Data loaded into HTMLHead duplicated when multiple forms on a page -- fixed
  • relative settings path now relative to page only
  • caption first letter now capitalised when at the start of an error message
  • Moved much JavaScript into external files
  • New XHTML attribute allows choice between and XHTML (Experimental feature: TerraForm has not achieved full XHTML compliance at this time)
  • attributeslist (a list) replaced with ignoredAttributes (a struct) to improve speed
  • Several small XML support issues

Notes for 2.5.1 build 20030913

  • Tag context bug introduced by a fault in 6.1 -- fixed
  • textarea bugfix (thanks Greg Walker)
  • added detection of form state tampering that could bypass validation (thanks Matt Smith)
  • bugfix accesskey labelling
  • Now added option of inserting flag markers (#ESC#*) into formats
  • tweaked debugging info

Notes for 2.5 build 20030729

  • Calendar fixed where two forms on a page
  • soEditor and ActivEdit extensions now included
  • Datatype packs now included
  • Added disabledDates to calendar
  • improved layout control for checkboxes and radio buttons
  • Timepicker now supports null
  • A few bugs in enhancedfile
  • Added gender, timezone presets. Added country codes to country preset.
  • Added HTMLArea format.
  • doc, function, and CFC method now allowed in inputscopelist
  • attribute allows editing and returning an doc
  • improved terrarule - each {} value is evaluated individually before insertion in the rule, which is subsequently evaluated
  • improved disabled field support
  • improved debugging output
  • added multilingual captions
  • automatic access key flagging in labels
  • added multi-language support for terralabel
  • added jsMask
  • & is no longer replaced with & when inserted in a field. This means codes such as — will appear as the symbol itself rather than the markup code.
  • Added the following keys to request.terraform.locale: locale.language, locale.country, locale.javaLocaleId
  • real numbers being rounded off by localization bug resolved

Notes for 2.1 build 20030405

  • full variable name now allowed in inputscopelist
  • fixed bugs: commas in spinedit field, textarea counter not updating, < not being handled correctly in input data<
  • added validation rules via cf_terrarule
  • Improved whitespace management
  • increased XHTML compliance
  • added qForms n selects related compatibility
  • added extra passthrough attributes to formats
  • added automatic required field flagging
  • redesigned the settings file
  • added relative paths for custom validation and settings files
  • added formats: EnhancedFile, TimePicker, Null
  • added preset: USState
  • added datatype: UUID

Notes for 2.0 build 20030101

  • Fixed a Linux incompatibility - wrong case on a cfincluded template

Notes for 2.0 build 20021218

  • added "if ( objForm.#This.Name# )" to qForms code as qForms doesn't seem to generate an object for submit buttons, causing a error

Notes for 2.0 build 20021205

  • validator compliance tweaks

Notes for 2.0 build 20021203

  • TerraForm 2.0 released
qForms

A JavaScript forms API featuring client-side validation. TerraForm includes support for qForms as a convenient way to add client-side validation to your forms. qForms is a product of PengoWorks.

soEditor

A WYSIWYG editor for web forms. TerraForm includes support for soEditor. soEditor is a product of SiteObjects.

ActivEdit

A WYSIWYG editor for web forms. TerraForm includes support for ActivEdit. ActivEdit is a product of ActivSoftware.

JavaScript
Uniform Resource Locator
Common Gateway Interface
ColdFusion Component
eXtensible Markup Language
Universally Unique Identifier
a unique 128-bit code.
HyperText Markup Language
The coding language used to create hypertext documents for use on the World Wide Web.
No comments yet