| Feature | Version Implemented | Template Development | Document Assembly |
|---|
| Default example formats | 6.0 | Supported in all versions | Supported in all versions |
| Default merge field properties | 6.0 | Supported in all versions | Supported in all versions |
| Select the Automatically select this option if variable is unanswered when displayed property for more than one Multiple Choice option
| 6.0 | Supported in all versions | Supported in all versions |
| Assign individual resources to Multiple Choice options | 6.0 | Supported in all versions | Supported in all versions |
| Assign dialog titles | 6.0 | Supported in all versions | Supported in all versions |
| HIDE or SHOW variables in a dialog based on answers to one or more variables in that same dialog | 6.0 | Supported in all versions | Supported in all versions |
| Automate PDF-based form templates 1 | 6.0 | Supported in all versions | Supported in all versions |
| Designate answer field widths, including spreadsheet column widths when the variable is repeated | 6.1 | Supported in all versions | Supported in all versions |
| Use line breaks and paragraph marks in computation scripts | 6.1 | Supported in all versions | Supported in all versions |
| Use ADO-based database components | 6.1 | Supported in all versions | Supported in all versions |
| SET True/False value of grouped child dialogs | 6.1 | Supported in all versions | Supported in all versions |
| Include option prompts in CLEAR / ADD instructions | 6.1 | Supported in all versions | Supported in all versions |
| Use /ss, /ssn, /sa, and /sap command-line instructions in an ASSEMBLE instruction | 6.1 SP1 | Supported in all versions | Supported in all versions |
| Thousands and decimal separators in LANGUAGE instructions | 6.1 SP1 | Supported in all versions | Supported in all versions |
| Use a numeric expression in a dialog LIMIT instruction | 6.1 SP1 | Supported in all versions | Supported in all versions |
| Select Enter key in multi-line answers inserts new paragraph mark option for multi-line Text variables | 6.1 SP1 | Supported in all versions | Supported in all versions |
| SET value of multiple-select Multiple Choice variables to two or more values | 6.1 SP1 | Supported in all versions | Supported in all versions |
| DEBUG, INCREMENT, DECREMENT, WHILE, END WHILE instructions | 6.2 | Supported in all versions | Supported in all versions |
| Select the Ask automatically property for dialogs | 6.2 | Supported in all versions | Supported in all versions |
| Use the Named Group property to span fields across two or more form pages | 6.2 | Supported in all versions | Supported in all versions |
| KEEP HEADER and KEEP FOOTER of inserted template | 2005 | When editing template in earlier versions, keywords are ignored | When assembling documents in earlier versions, keywords cause scripting errors |
| Use non-breaking formats | 2005 | When editing a template in earlier versions, option is ignored 2 | When assembling a document in earlier versions, option causes errors |
| Use an Outlook Contacts list as an answer source | 2005 | When editing a template in earlier versions, option is ignored | When assembling a document in earlier versions, option is ignored |
| Format answers using symbol or other nonstandard fonts | 2005 | When editing a template in earlier versions, option is removed from template | When assembling a document in earlier versions, option is ignored |
| Assign variable titles | 2005 SP1 | When editing a template in earlier versions, title is removed from variable | When assembling a document in earlier versions, title is ignored |
| Assign repeated series label | 2005 SP1 | When editing a template in earlier versions, label is removed from dialog | When assembling a document in earlier versions, label is ignored |
| Limit the number of rows that are shown for a spreadsheet | 2005 SP2 | When editing a template in earlier versions, property is cleared | When assembling a document in earlier versions, property is ignored |
| Use SPAN instructions to mark editable document text | 2006 3 | When editing a template in earlier versions, keyword is ignored | When assembling a document in earlier versions, keyword causes errors |
| Use dialog elements other than additional text and buttons (lines, spaces, graphics, etc.) | 2006 |  When editing a template in earlier versions, dialog elements are either ignored or removed 4 | When assembling a document in earlier versions, dialog elements cause errors |
| Choose which component file provides properties when pointing templates
| 2006 | When editing a template in earlier versions, feature is ignored | When assembling a document in earlier versions, feature is ignored |
| Use smart returns when inserting instructions | 2006 | When editing a template in earlier versions of HotDocs, smart returns are ignored | When assembling a document in earlier versions of HotDocs, smart returns cause errors |
| Use dot codes to format plain text | 2006 | When editing a template in earlier versions of HotDocs, dot codes are ignored | When assembling a document in earlier versions of HotDocs, dot codes cause errors |
| REPLACE, SPACE, STRIP, VALUE, SELECTION, and UNION expression models | 2006 | When editing a template in earlier versions of HotDocs, keywords are ignored | When assembling a document in earlier versions of HotDocs, keywords cause errors |
| ERASE VAR, ERASE DIALOG instruction models | 2006 | When editing a template in earlier versions of HotDocs, keywords are ignored | When assembling a document in earlier versions of HotDocs, keywords cause errors |
| Store PLAY macros for an RTF in a DOT and reference it from the component file | 2006 | When editing a template in earlier versions of HotDocs, option is ignored | When assembling a document in earlier versions of HotDocs, option causes errors |
| Automatically update references in assembled document | 2006 | When editing a template in earlier versions of HotDocs, option is ignored | When assembling a document in earlier versions of HotDocs, option is ignored |
| Use scripting in plain-text resources | 2006 | When editing a template in earlier versions of HotDocs, scripting is ignored | When assembling a document in earlier versions of HotDocs, scripting is ignored |
| Sort a repeated list before filtering it | 2006 | When editing a template in earlier versions of HotDocs, option is ignored | When assembling a document in earlier versions of HotDocs, option causes errors |
| Circle static text on a form | 2006 | When editing a template in earlier versions of HotDocs, option is ignored | When assembling a document in earlier versions of HotDocs, option is ignored |
| Send part of an answer that overflows to the addendum, rather than the full answer | 2006 | When editing a template in earlier versions of HotDocs, option is ignored | When assembling a document in earlier versions of HotDocs, option is ignored |
| Better implementation for ANSWER FILE NAME system variable | 2006 | When editing a template in earlier versions of HotDocs, option is ignored | When assembling a document in earlier versions of HotDocs, option causes errors |
| Web link dot code | 2007 SP1 | When editing a template in earlier versions of HotDocs, dot code is ignored | When assembling a document in earlier versions of HotDocs, dot code causes errors |
| Automatically exclude irrelevant variables | 2008 | When editing a template in earlier versions of HotDocs, option is ignored | When assembling a document in earlier versions of HotDocs, option is ignored |
| Single-page dialogs in HotDocs Server interviews | 2008 | When editing a template in earlier versions of HotDocs, option is ignored | When assembling a document in earlier versions of HotDocs, option is ignored |
| Use international languages when completing an interview | 2008 | When editing a template in earlier versions of HotDocs, Unicode characters appear as boxes or question marks | When assembling a document in earlier versions of HotDocs, Unicode characters appear as boxes or question marks |
| Use international languages when automating a template set | 2009 | When editing a template in earlier versions of HotDocs, Unicode characters appear as boxes or question marks | When assembling a document in earlier versions of HotDocs, Unicode characters appear as boxes or question marks |
| XML library and component file formats | 2009 | HotDocs cannot read XML-based library and component files in earlier versions of HotDocs. | HotDocs cannot read XML-based library and component files in earlier versions of HotDocs. |
| INSERT instructions that insert graphics | 2009 | When editing a template in earlier versions of HotDocs, feature is ignored | When assembling a document in earlier versions of HotDocs, feature causes errors |
| Variable INSERT instructions | 2009 | When editing a template in earlier versions of HotDocs, feature is ignored | When assembling a document in earlier versions of HotDocs, feature causes errors |
| Use fillable PDFs as basis for form templates | 2009 | When editing a template in earlier versions of HotDocs PDF Advantage, fillable fields are ignored | When assembling a document in earlier versions of HotDocs PDF Advantage, fillable fields are ignored |