I just updated to 2.1.60 (Mac intel) and imported a text file which has a large overlap with existing cards. I append to this text file when adding new cards so the majority of lines have already been imported exactly as is at an earlier time. With my previous version, the duplicates were correctly identified whereas they are not in version 2.1.60.
The issue seems to be trailing white space. The file looks like:
foo ; bar
foofoo ; barbar
Previous version trimmed the trailing white space upon import, creating new notes without it (as in “foo” as the first field), as well as compared duplicates on the trimmed strings. The new import function also creates new notes without the white space but compares duplicates including it.
The result on v2.1.60 is an import for which almost all notes are duplicated and with identical first fields (no white space in either old or new note).
I suspect this is not intentional but a bug.
(If it nevertheless is intentional for some corner cases where white space is important for some users, I would wish for an import checkbox to include/exclude white spaces).