History — Version 17.7

# Version 17.7

May 16, 2018

## New General Features

- Improved the speed of various sort commands.

- Added the feature to generate a report file after file comparisons. Added the eeCompare configuration and the Vertical Line-separated CSV format to view comparison reports.

- Updated the Python syntax to Python 3.7.0b4.

### Test results:

| v17.6 | v17.7 | Comparison
--- | --- | --- | ---
CSV Sort (numbers, sort by a column) | 19.7 seconds | 0.719 seconds | 27.4 times faster
CSV Sort by Multiple Columns (numbers, sort by 2 columns) | 72.6 seconds | 1.97 seconds | 36.9 times faster
CSV Sort by Multiple Columns (numbers, sort by 3 columns) | 94.7 seconds | 3.09 seconds | 30.6 times faster

\* 185 MB, 2,170,000 lines, CSV number data, Windows 10 (64-bit), Core i7-8700K, 32GB RAM.

## New Options

- Added the Copy and Close button to the dialog box displayed by the Character Code Value command.

- Added the Generate a Report? page to the Compare wizard.

- Added the File Modified Date (&e) and File Modified Time (&u) macros to the Header/Footer text boxes in the Print page of configuration properties.

- Added the Color drop-down list box to the Highlight (1) page of configuration properties, which allows you to specify Comparison-related colors.

- Added the Min Size to Use Temporary File text box and the Currently Using Temporary File message to the Large File Controller custom bar.

- Added the Ignore Empty Cells check box to the Delete/Bookmark Duplicate Lines dialog box.

- Added the Compare unquoted strings in cells of CSV documents check box to the Sort page of the Customize dialog box.

## New Commands

- Customize Text Rendering

- Generate Report

## Plug-in API New Features

- Added the MANAGE_DUPLICATES_IGNORE_EMPTY_CELLS flag to the MANAGE_DUPLICATES_INFO structure.

- Added the SORT_UNQUOTE_CELLS flag to the SORT_INFO structure.

- Added the EE_COMPARE message, Editor_Compare inline function, and the COMPARE_INFO structure.

## Macro New Features

- Added the eeIgnoreEmptyCells flag to the DeleteDuplicates method of the Document object.

- Added the eeSortUnquoteCells flag to the Sort method of the Document object.

- Added the Compare method to the Editor object.

## Bug Fixes

- Fixed issues in keyword highlighting when DirectWrite is enabled.

- Fixed issues related to sorting.

- Fixed customer-reported issues ( 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14).