# Changelog

## 0.2.1 — CTAN submission candidate, 2026-10-28

- Add installed TEXMF lookup for the built-in ebag catalogue and OpenType font.
- Preserve project-local custom bundles and explicit absolute bundle paths;
  keep each custom font with its catalogue.
- Resolve LuaTeX font filenames to concrete paths so cached font data stays
  usable when subsequent documents compile from a different directory.
- Use the unique runtime filename `openglyph-ebag.def` and ASCII distribution
  paths. Retain the existing font bytes, IDs and private-use addresses.
- Add English documentation, explicit installation mappings, offline builder
  source, an AI-assistance disclosure and a separate human-review checklist.
- This candidate does not change the published 0.2.0 release. No CTAN or
  TeX Live acceptance is implied.

## 0.2.0 — 2026-10-28

- Support reusable JSON modules, source-record selection, cycle rejection and exact replay.
- Accept editable projects produced by the image-template toolchain; typesetting itself stays offline.
- Preserve source templates and occurrence-specific edits, including selection of an entire nested component.
- Add a module example and CLI-to-LaTeX integration guide. No claim of automatic character identification or general reconstruction accuracy.

## 0.1.0 — 2026-10-28

- First independent OpenGlyph LaTeX package, with namespace-aware font-backed glyph commands.
- Bundle 22,583 newly compiled GlyphWiki ebag_s forms and their source-program dependency subset under the retained data license.
- Add offline structural edits: replace, insert, drop, place, move and group; no model-authored raw KAGE required.
- Preserve exact component versions and stable, non-reused project PUA slots.
- Provide a complete Chinese paper example, four new-form examples, an offline glyph index, source and Overleaf-ready distributions.
- Explicit failures for unknown glyphs, font absence and duplicate aliases; no near-character substitution.
- No production website/PAI changes, no PyPI release, no CTAN submission in this release.
