HotDocs Interview 2 Release Notes
Copyright © HotDocs. All rights reserved.
About Release Notes
These release notes cover the HotDocs Interview 2 runtime — the modern interview engine responsible for rendering and delivering template-driven interviews to end users. Related release notes are also available for:
- HotDocs Advance – the web application used to organize templates, launch interviews, and download assembled documents
- HotDocs Core Assembly Service – the service responsible for document assembly
- HotDocs Author – the desktop template authoring tool
New Features, Enhancements and Resolved Items
The following Interview 2 release contains new features, enhancements and resolved items.
2.0.107 (13 May 2025)
New New Features
- ERASE instruction support — Interview 2 now supports the
ERASEinstruction for both individual variables and entire dialogs. You can useERASEto clear variable values or reset all variables within a dialog, including across repeated dialog instances.
Enhancement Feature Enhancements
- Interview completion — Interviews in Advance now complete successfully across all scenarios, including both first-time and previously assembled documents.
- Answer Summary formatting — Variable additional information now renders with correct formatting in the Answer Summary.
- Spreadsheet on Parent with option sources — Selecting Insert Above in a Spreadsheet on Parent that also serves as an option source now works as expected.
Resolved Resolved
The following items have been resolved to match Interview 1 behavior.
- DATE OF — Now creates dates in local time, ensuring the correct local date is returned in all time zones.
- DAY OF WEEK — Now returns values consistent with the documented range (Sunday = 0 through Saturday = 6).
- DAYS FROM — Now returns the absolute difference between two dates, regardless of argument order.
- MONTHS FROM — Now returns the absolute number of months between two dates, regardless of which date comes first.
- YEARS FROM and AGE — Now return non-negative whole numbers, correctly truncating partial years.
- REPLACE — Now performs literal string matching, correctly handling special characters such as
.,[, and*. Escape token handling and replacement position tracking have also been improved. - POSITION — Now returns
0when the search string is not found, consistent with expected behavior in text-splitting expressions. - MID — Now returns an empty string when called with a negative character count.
- SPACE — Now correctly returns null when the separator argument is null, consistent with expected null-propagation behavior.
- TRIM — Now strips line breaks in addition to spaces and tabs from the start and end of text, and returns null for null input.