All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
2.0.0 - 2024-11-10
- (deps) update rust crate unicode-width to 0.2
- make release-plz use github app token
- [breaking] bump MSRV to 1.66
1.1.0 - 2024-07-08
- segment by graphemes (#11)
- (deps) update rust crate itertools to 0.13 (#20)
- fixed typos in the
renovate.json
(#17) - Treat control characters as width 1, fixes #16 (#19)
- Removed unnessary debug-assertions setting
- tweak renovate configs (#13)
1.0.0 - 2024-04-26
It's about time for a 1.0 release. This crate has been stable over the years.
Formally define MSRV (minimum supported rust version) to 1.63
.
- new method
unicode_truncate_centered
. Thanks @EdJoPaTo (#2, #3)
- prevent arithmetic side effects (#7)
- do not include zero-width characters at boundaries when truncate_start
- use release-plz
- use renovate (#4)
- move from Travis to Github Action
- update Rust crate criterion to 0.5 (#5)
- fix broken links
- Check in Cargo.lock per the latest guide