2.1.0
2.1.0のリリースノート。
リリース日: 2026-06-30
このリリースでは、--zdc-* コンポーネントトークンのカスタマイズ面を導入しました。コンポーネントをエジェクトせずに、zudo-doc のコンテンツタイポグラフィやクロムを再テーマできる、新しい CSS カスタムプロパティのレイヤーです。
機能
@takazudo/zudo-doc: 新しい--zdc-*コンポーネントトークン面を追加し、公開サブパス@takazudo/からエクスポートしました。トークンはコンテンツ(ドキュメントタイトル、h2/h3/h4 のタイポグラフィ、アドモニションの形状)とクロム(カードの角丸、コンテンツ最大幅、TOC 幅、SSR サイドバーツリーの現在地ハイライト)をカバーし、コード生成が各トークンをサーフェス(コンテンツ/クロム)ごとに振り分けます。(76cb91bf, 17301261, b3ed71bd, 47de0260, f0723040, 35831532, #2447–#2462)zudo- doc/ component- tokens @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)