HotDocs Interview 2 Release Notes

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:

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 ERASE instruction for both individual variables and entire dialogs. You can use ERASE to 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 0 when 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.
↑ Back to top