- Add MIT license.
- Fix "Assignment to a constant error" bug in regex check mode.
- Some config default value changes.
- Exceptions will not interrupt checking progress in
Check Duplicates (For All Files)
mode. - Skip non-textual files in
Check Duplicates (For All Files)
mode.
- Change default value of config
checkAllFilesInclude
to**
. - Fix bug of "remove duplicates" not working if lose focus on the file.
- Support new check mode
Check Duplicates (For All Files)
.
- Optimize memory usage.
- Better information output.
- Use cuckoo-filter to speed up checking progress.
- Support large file(up to hundreds of thousands of lines).
- Enable configuration editing in vscode settings view.
- Add new configuration
removeAllDuplicates
to support removing duplicates including the first occurrence.
- Add new configuration
leaveEmptyLine
to support removing line break.
- Add new configuration
ignoreCase
to support case insensitive comparison. - Add new configuration
trimStart
andtrimEnd
to support self configuration on leading and trailing whitespace trimming.
- Support duplicate checking in text selection.
- Fix not working bug in
trim mode
.
- Fix bug when file eol is
\n
.
- Fix bug of removing wrong line if there are empty lines in file.
- Support remove duplicate lines after duplicate checking.
- Support new check mode
Check Duplicates With Regex Match
.
- Initial release.
- Support duplicate lines checking in file.
- Support customer input characters trimming when comparing lines.