# 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`