Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Annex E. Change log

The authoritative change log is CHANGELOG.md at the repository root; this annex mirrors it for readers of the rendered book.

Draft v0.1.0 (unreleased)

Added — the initial framework (§§1–5, 7–12) and annexes; normative notation families (ruby including the left-side ruby (saidoku-moji building block) and the left-side annotation 注記, bouten/bousen including the range form, 左に side, and the rare 鎖線 / 破線 / 黒三角傍点 variants, tate-chu-yoko, gaiji, the layout containers including the 折り返し字下げ hanging form, the 字詰め line-width form, the single-line centring marker and the combined 字下げ+ページ 左右中央 form, tables / columns (表・段組 block layout containers), keigakomi, warichu, breaks, headings (大/中/小 levels × standard/同行/窓 styles, in forward-reference, paired, and block forms), illustrations, bold/italic (太字・斜体), input-editor annotations, double-angle quotation (二重山括弧, ≪…≫ → 《…》), the superscript / subscript / side-glyph families (§6.16: 上付き小文字・下付き小文字・ 行右小書き・行左小書き), the character-size change (§6.17: N段階大きな/小さな文字, both the forward-reference and ここから/ここで block forms), and horizontal writing (§6.18: 横組み, inline は横組み and the ここから/ここで block)); the bundled illustration caption 挿絵(file)「caption」入る (§6.11); the families the official guide treats as provisional or that this revision has not yet pinned, documented with their notation (the block centring form, the 段組 sub-directives, the left-ruby block form, and the standalone caption directive — see §10.5); the machine-readable conformance suite (schema, vectors, runner contract); and the decision records under docs/adr/.

Changed — recharacterized the double-angle quotation (二重山括弧, §6.15): an earlier draft mis-described 《《…》》 as a "double-bracket bouten" selected over ruby by leftmost-longest. The input encoding is ≪…≫ (U+226A/U+226B), restored to the display form 《…》 (U+300A/U+300B); a literal 《《…》》 in source is two ruby openers (a nested-ruby error). The double_ruby vector is renamed angle_quote.

Versioning: the specification follows Semantic Versioning. While pre-1.0 (0.x), a normative change that can break a conforming processor bumps the minor; backward-compatible additions and fixes bump the patch. See §10.5 for how provisional families graduate to must coverage.