# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] ### Added - Ellipsis support (experimental) ## [0.5.0] - 2026-02-05 ### Added - Customizable double & triple click interval ## [0.4.0] - 2025-12-30 ### Added - Support for selection on wrapped lines (by-line selection methods don't take wrapped segments into account yet!) - Support for changing mouse drag selection when out-of-bounds Many thanks to... - [alex-ds13](https://github.com/alex-ds13) ## 0.3.1 - only created because I published bad code on crates.io ## [0.3.0] - 2025-11-12 ### Added - By-word selection on double-click + drag ## [0.2.0] - 2025-11-03 ### Added - `span!` macro that acts like `text!`, but for `Span` - `Rich::on_link_hover` to set custom link hover behavior - `Rich::on_hover_lost` to set behavior for when link hover is lost ## [0.1.0] - 2025-10-29 ### Added - First release [Unreleased]: https://git.pml68.dev/iced_selection/log [0.5.0]: https://git.pml68.dev/iced_selection/log?h=v0.5.0 [0.4.0]: https://git.pml68.dev/iced_selection/log?h=v0.4.0 [0.3.0]: https://git.pml68.dev/iced_selection/log?h=v0.3.0 [0.2.0]: https://git.pml68.dev/iced_selection/log?h=v0.2.0 [0.1.0]: https://git.pml68.dev/iced_selection/log?h=v0.1.0