# Changelog

## 0.8 - 2026-09-04

- Support standalone `booktabs` `\toprule`, `\midrule`, and `\bottomrule` rows,
  including their optional rule-width arguments.
- Update the manual and examples to show both standalone rules and rules attached
  to repeatable `\mchead` headings.

## 0.7 - 2026-09-03

- Prevent explicit column and page breaks from running during measurement.
- Keep headings with their first data row by placing the break penalty before
  row spacing.
- Measure only direct natural-width columns and handle literal `\multicolumn`
  spans correctly.
- Add `natural-widths=local` for tables that must avoid package-level cell
  measurement.
- Use `tabular` for directly recognized preambles without `X`, avoiding
  `tabularx` trial evaluations in that case.
- Preserve grouped preamble arguments, including `w` and `W` specifications.
- Support `\\*` and `\\[<length>]` row endings.
- Measure heading cells directly, so headings work with globally measured
  natural columns.
- Add regression tests for pdfTeX, LuaTeX, and XeTeX.
