# Changelog

## 0.3.2

- Re-issued the package contents fix under a fresh release version after the 0.3.1 tag failed before publishing.

## 0.3.1

- Fixed the published package contents so `src/` helper modules imported by `index.ts` are included in npm installs.

## 0.3.0

- Added cache read/write token and cost fields to the footer `stats` source so custom renderers can show cache activity alongside input, output, totals, and cost.
- Improved footer render performance by caching session stats and text-width metadata for repeated renders of unchanged content.
- Reduced startup and render work by deferring slower extension probes and rendering styled footer text in contiguous cell runs instead of per-cell wrappers.

## 0.2.2

- Fixed custom footer rendering so layouts with all visible items on line 1 render as a single footer line instead of reserving an empty second line.

## 0.2.1

- Fixed footer rendering with cell-buffer composition so ANSI styling, OSC8 hyperlinks, grapheme clusters, wide characters, and overlays preserve terminal cell alignment.
- Improved diagnostics for rendered footer layout and right/center overlay behavior.
- Hardened footer line clearing so overwriting wide-character runs does not leave stale continuation cells.

## 0.2.0

- Added TypeScript render config support.
- Simplified footer framework configuration and generalized framework-owned layout behavior.
- Added adapter templates and built-in footer data source adaptation.

## 0.1.1

- Initial public package release.
