# 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 - 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.sr.ht/~pml68/iced_selection/log [0.3.0]: https://git.sr.ht/~pml68/iced_selection/log?from=50c34a1cbf310b204e6e37b3f5f60e67608060bd#log-50c34a1cbf310b204e6e37b3f5f60e67608060bd [0.2.0]: https://git.sr.ht/~pml68/iced_selection/log?from=1b4fd51c48e8d172a6cfd33caee894d063b389f1#log-1b4fd51c48e8d172a6cfd33caee894d063b389f1 [0.1.0]: https://git.sr.ht/~pml68/iced_selection/log?from=5f672a058cbf3150caf430c54ef380b553111706#log-5f672a058cbf3150caf430c54ef380b553111706