zudo-doc
GitHub リポジトリ

検索したい単語を入力

いつでも検索バーを開ける

2.1.0

作成 2026年6月29日Takeshi Takatsudo

2.1.0のリリースノート。

リリース日: 2026-06-30

このリリースでは、--zdc-* コンポーネントトークンのカスタマイズ面を導入しました。コンポーネントをエジェクトせずに、zudo-doc のコンテンツタイポグラフィやクロムを再テーマできる、新しい CSS カスタムプロパティのレイヤーです。

機能

  • @takazudo/zudo-doc: 新しい --zdc-* コンポーネントトークン面を追加し、公開サブパス @takazudo/zudo-doc/component-tokens からエクスポートしました。トークンはコンテンツ(ドキュメントタイトル、h2/h3/h4 のタイポグラフィ、アドモニションの形状)とクロム(カードの角丸、コンテンツ最大幅、TOC 幅、SSR サイドバーツリーの現在地ハイライト)をカバーし、コード生成が各トークンをサーフェス(コンテンツ/クロム)ごとに振り分けます。(76cb91bf, 17301261, b3ed71bd, 47de0260, f0723040, 35831532, #2447#2462)

  • @takazudo/zudo-doc: @theme--tracking-* の文字間隔スケールを追加しました。(615c5732, #2459)

  • @takazudo/zudo-doc: トークンレジストリと生成される CSS の同期を保つビルド時ドリフトチェック付きの gen-component-tokens ジェネレータを追加しました。(c940dbc6, #2448)

  • @takazudo/zudo-doc: ページレベルのファクトリが、実行時に本物の ChromeContext を受け取ったかをアサートするようになりました。2.0 への移行が不完全な場合、下流でのクラッシュではなく明確なエラーを返します。(6b38362a, #2455)

バグ修正

  • @takazudo/zudo-doc: ChromeContext のガードが unknown を受け取り、すべてのページレベルファクトリで null セーフになりました。パッケージの tsc を修正します。(9a0ec16d, f9e95458, #2455)

  • @takazudo/zudo-doc: @takazudo/zudo-doc-history-server の peer 下限を ^2.0.1 に緩和し、ファーストパーティ間の peer パリティガードを追加しました。(21a06be7, #2455)

  • @takazudo/zudo-doc: gen-component-tokens.mjs を実行可能にし、pnpm の bin シム経由で無言で no-op になっていたドリフトガードを修正しました。(f3299413, 6d1d9b85)

  • @takazudo/zudo-doc: 存在しない _chrome-context.ts を指していた古いコメント参照を修正しました。(f6b708e2, #2436)

その他の変更

  • ドキュメント: 17 個すべてのレジストリトークンを網羅したバイリンガルな --zdc-* トークンリファレンス、「zudo-doc のカスタマイズ」戦略/ラダーのページ、コンポーネントドキュメントのサマリ表を追加しました。(a5ca31f5, 97111cfb, 131132c4, #2451, #2464, #2465)

  • @takazudo/zdtp を 0.4.1 に更新しました。(87fad196, #2444)

Revision History

Takeshi Takatsudo作成: 2026-06-30T06:44:44+09:00更新: 2026-06-30T06:44:44+09:00

AI Assistant

Ask a question about the documentation.