History — Version 21.8

# Version 21.8

June 8, 2022

## New General Features

- Added the CommitList plug-in, which shows the Git history of the current document.

- Allowed regular expressions and number range expressions included in the list of searches/replacements while using Bulk Replace All in the Batch Replace dialog box, Bulk Find in the Batch Find/Replace in Files dialog box, and Bulk Replace All in the Batch Replace in Files dialog box.

- The new version allows you to search only a specified range of time stamp in files while working on the Find in Files command.

- The new version shows document titles above documents when comparing them in a split window.

- The new version moves the split border proportionally as you resize a split window.

- The new version restores the cursor position when aborting the filter if there were no matches.

## New Options

- Added the Filter Extract Options dialog box.

- Added the Oldest date modified and Newest date modified date boxes to the Advanced dialog box (Find in Files).

## New Commands

- Split View

- Extract Options

## New Plug-ins

- CommitList plug-in

## Plug-in New Features

- Added the EE_INFO_EX message, INFO_EX_DATA structure, and Editor_DocInfoEx inline function.

- Added the EI_GET_CONFIG, EI_SET_CONFIG, EI_SAVE_FILE, EI_INDEX_TO_DOC_REAL, EI_DOC_TO_INDEX_REAL, EI_GET_TITLE, and EI_SET_TITLE commands to the EE_INFO message.

- Added the hDoc parameter to EE_GET_MODIFIED and EE_GET_LINES messages.

- Added the hDoc field to GET_LINE_INFO structure.

- Added alternative forms to the Editor_DocGetModified, Editor_DocGetLines, Editor_GetLineW inline functions.

- Added nVisibleLinesAbove and nVisibleLinesBelow fields to FILTER_INFO_EX structure.

## Macro New Features

- Added the nVisibleLinesAbove and nVisibleLinesBelow parameters to the Filter method of the Document object.

- Added the Title property to the Document object.