Skip to content

Latest commit

 

History

History
54 lines (37 loc) · 1.9 KB

CHANGELOG.md

File metadata and controls

54 lines (37 loc) · 1.9 KB

Changelog

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.

[Unreleased]

2.0.0 - 2024-11-10

Fixed

  • (deps) update rust crate unicode-width to 0.2

Other

  • make release-plz use github app token
  • [breaking] bump MSRV to 1.66

1.1.0 - 2024-07-08

Added

  • segment by graphemes (#11)

Fixed

  • (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)

Other

  • 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.

Breaking changes

Formally define MSRV (minimum supported rust version) to 1.63.

Added

  • new method unicode_truncate_centered. Thanks @EdJoPaTo (#2, #3)

Fixed

  • prevent arithmetic side effects (#7)
  • do not include zero-width characters at boundaries when truncate_start

Other

  • 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