packages feed

kb-text-layout-0.1.2.0: CHANGELOG.md

# Changelog for `kb-text-layout`

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 the
[Haskell Package Versioning Policy](https://pvp.haskell.org/).

## 0.1.2.0 - 2026-09-04

- Add `ShapedSpan` for runs with caller-supplied per-codepoint advances.
- Add `prepareWithAdvances`, the single-run shortcut for `ShapedSpan`.
- Export `charAdvances`.
- Replace `MeasuredSegment.graphemeWidths :: [(Int, Float)]` with `graphemes :: [Grapheme]`.
- Fix emergency breaks splitting a shaping cluster or a ligature.

## 0.1.0.2 - 2026-08-28

- Keep leading spaces after a hard break and at the start of the text; only fold them after a soft wrap.
- Leading indentation no longer counts as stretchable space for justification.

## 0.1.0.1 - 2026-08-16

- Fix missing foldl' import.
- Limit min GHC to 9.6

## 0.1.0.0 - 2026-08-15

Initial release.