Ctrl K
ComunidadGuías…

releases/v0.8.12.md

Rama master · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
# v0.8.12

**Released:** 2026-09-03

Changes since v0.8.11 (`d8fa4bb`..`a892014`).

## Features

- **More inline icons** (issue #137 follow-up): the curated Phosphor *regular* set grew **127 → 200** icons. New editor/dev/media/nav glyphs are now available via the same `:ph-name:` shorthand — e.g. `:ph-text-b:`, `:ph-quotes:`, `:ph-highlighter:`, `:ph-git-branch:`, `:ph-git-pull-request:`, `:ph-database:`, `:ph-rocket:`, `:ph-play:` / `:ph-pause:`, `:ph-paperclip:`, `:ph-seal-check:`, `:ph-trend-up:`. Still zero runtime dependencies (SVG path data extracted from `@phosphor-icons/core`, MIT), rendered as inline `1em`/`currentColor` SVG through the DOMPurify preview pipeline.

## Fixes

- The icon extract script (`scripts/extract_phosphor_icons.mjs`) previously wrote a data file that omitted the `getIconMap()` helper the markdown pipeline imports, so any regeneration silently dropped it. The template now emits the helper, making regeneration idempotent. A new `icon_data` test guards the icon count, entry shape, name uniqueness, and the `getIconMap()` contract.

## Test Coverage

- 792 Ruby tests, 1,609 JavaScript tests (2,401 total).