A new Append Data advanced option was added, titled Confirm column mapping overwriting. When enabled, dragging and dropping source columns over target columns that were already mapped (in other words, they already contained a mapped source column) now triggers a confirmation dialog asking if the overwrite should be executed. This option is disabled by default as data overwrite is a common operation. (Bug #16239058)
Added a new advanced option named Show column data types above column names. When checked, the Append Data dialog grid will show data type information for columns on source and target grids. This is especially helpful when manually mapping columns.
Added support for the JSON data type that was added in MySQL Server 5.7.
The JSON data type is now selectable from the Export Data column dialog, if the advanced option to show all data types is enabled. All data operations (Import, Export, Append and Edit) now function with the JSON data type.
Attempting to save data to a column where the data can not be written (incompatible data type) now generates an error. (Bug #21898699, Bug #78550)
Changed the way data type related warnings are linked to grid columns in the Append Data dialog. Now the warnings are linked to the target (lower) grid view columns, because a single source column can be mapped to multiple target columns, and the warnings are about source data not being suitable for the target column's data type. (Bug #21898678, Bug #78549)
When scrolling the target MySQL table grid horizontally, the upper column headers that contained names of the mapped source columns were not rendering text properly. The text moved while scrolling, and the column separators disappeared when scrolling to the right. (Bug #21898210, Bug #78548)
Change the data type detection logic for a column's data that was failing when only the first row of data contained data, when the rest of the rows were empty. (Bug #21799680, Bug #78358)
The Append Data dialog was incorrectly mapping columns when only a single row of Excel data was selected to append.
Also, if a single row of Excel data is selected with First Row Contains Column Names enabled, a warning is now displayed stating that no rows are available to complete the append operation. (Bug #21799500, Bug #76517)
Connection information created after the last save was cleared from memory when an Excel Workbook was closed, thus causing the connection information to not write to disk. Now the connection cleanup happens after a Workbook is saved, thereby saving the new connection information. (Bug #21172751, Bug #21089790, Bug #76475, Bug #77016)
Stopped using hidden defined names to store formulas that transform date values into a date format used by MySQL. These defined names were being detected by Excel as macros or user functions that could not be saved in macro-free workbooks, thus generating bogus warnings every time a Workbook was saved when the Excel add-in was active. (Bug #19358961, Bug #73467)
Updated the data connection library to Connector/NET v6.9.8, which fixes the problem of accessing a schema that contained Unicode (non-ASCII) characters in its name. These databases now successfully open. (Bug #17409832)
Deleted stored mappings would remain in the stored mapping method list. (Bug #16493255)
Enhanced the custom grid view control used in the Append Data dialog to automatically adjust the width of the grid columns. This adjustment considers the grid's cell contents, the base column header text, and also the contents of the additional header rows. Before, the target column width was too short. (Bug #16237502)