# Change Log All notable changes to this project will be documented in this file. This project adheres to [Semantic Versioning](http://semver.org/). ## [2.1.2] - 2026-10-27 ### Fixed - Avoid dropping a unique final empty line when removing duplicates ## [2.1.1] - 2024-04-03 ### Fixed - Code style to follow the PEP8 style guide - Remove colons from all subheadings in this changelog ## [2.1.0] - 2020-11-27 ### Added - Menu option to activate the plugin in Edit below Sort / Permute Lines ## [2.0.0] - 2018-06-03 ### Added - Ability to remove all duplicate lines within one or more selection(s) - Ability to preserve selection after removal ### Changed - The `README` to reflect the new functionality including screenshots ### Removed - Ability to remove all lines that match the selection ## [1.2.1] - 2018-06-03 ### Fixed - Ensure that lines of different lengths are not concatenated together - Ensure that trailing lines are preserved ## [1.2.0] - 2018-05-15 ### Added - Installation instructions to the `README` ## [1.1.0] - 2018-05-14 ### Added - The command to "Remove Duplicate Lines" to the Command Palette ### Changed - The built-in `View.erase()` method to simplify this plugin - The `README` to reflect that the first occurrence will be kept intact ## [1.0.0] - 2018-04-21 ### Added - Ability to remove duplicate lines from the entire file - Ability to remove all lines that match the selection - Default keyboard shortcut: shiftF5 - Documentation: `README`, `CONTRIBUTING`, and `LICENSE`