0.2.0-next.7
0.2.0-next.7のリリースノート。
リリース日: 2026-06-07
zfb から移植した階層的な TOC 見出し ID、全パッケージでの noUncheckedIndexedAccess の有効化、バージョン付きドキュメントのリンク正当性、zfb の 0.1.0-next.35 への更新、そして大規模なドキュメントのドリフト修正を含む、広範なプレリリースです。
機能
階層的な TOC 見出し ID。 zfb の見出し ID 戦略を採用し、その slugify をそのまま移植することで、TOC のアンカーがレンダリング後の見出しと一致するようにしました。TOC の slugger は単一のカウンタを共有するようになり、TOC の深さも(制限のみ)設定可能になりました(#1943, #1946)。
noUncheckedIndexedAccessを全面的に有効化。 ルートの tsconfig、packages/zudo-doc、各スタンドアロンパッケージの tsconfig でこのフラグを有効化し、その結果生じたすべてのエラーを修正しました。同じガードをcreate-zudo-docのテンプレートにも同期し、新規スキャフォールドが引き継ぐようにしています。AI チャットのプロンプトキャッシュ。 システムコーパスのブロックにプロンプトキャッシュのブレークポイントを追加し、繰り返しリクエストのコストを削減しました。
バグ修正
zfb
0.1.0-next.35— コンテンツ内の素の#anchor解決。 zfb のピンを(next.33/next.34 を経由して next.31 → next.35 へ)ロックステップで更新しました。next.35 はコンテンツ内の素の#anchorリンクの解決を修正します(#1948)。バージョン付きドキュメントの
/ルートでのリンク・表示の正当性。 バージョン付きルートでのリンク解決と表示を修正し、バージョン付きディレクトリをv/ resolveMarkdownLinksと doc-history のベースにも追加して、相互リンクと履歴がそこでも解決されるようにしました(#1916)。extract-headingsの slug 忠実度。 slug を生成する前にインラインのマークダウンを除去して slug/テキストの忠実度を高め、レンダラーと一致するようh2〜h6のみを slug 化するようにしました。preset-generatorの定数。 パッケージをまたいだ import の代わりに共有定数をミラーし、壊れやすいクロスパッケージ依存を回避しました(#1919)。escape-for-mdx。 コンパクトな自己終了タグのエスケープを復元しました。リクエスト境界のハードニング。 検索ワーカーと AI チャットハンドラのリクエスト境界をハードニングし、両者間のレート制限・CORS・セキュリティの差異を文書化しました(#1931)。
JA フッタータグリストのアンカー。 日本語フッタータグリストの i18n アンカーを翻訳済みの見出しに再設定しました。
その他の変更
doc-history の git ウォークの並列化。 プリビルドの doc-history パスが新しい非同期パスを通じて git 履歴を並列にウォークするようになり、大規模なドキュメントセットでのビルド時間を短縮しました(#1930)。
型安全性とルートのリファクタリング。
as unknown as DocsEntry/DocPageEntryキャストを削除し、共有のドキュメントルート prop ビルダー + レンダーシェルを抽出(canonical URL の重複排除)、preset-generator のスキーム/言語/ラベル定数を単一ソース化しました(#1917, #1942)。ドキュメントのドリフト修正スイープ。 レビュー済みの10件のドキュメント改善に加え、config/settings、AI 検索、CI/デプロイ(Pages → Workers)、b4push、コンポーネント、マークダウン機能、リファレンスの各ドキュメントを修正する t1〜t8 のバッチを適用しました(#1953〜#1960, #1963)。
クリーンアップとテスト。 Astro→zfb の孤立したホストファイルを削除し、バージョン付きルートの振る舞いベースの URL ビルダーテストと、新しい非同期 doc-history git パス向けの
execFileモックを追加しました(#1916, #1917, #1920, #1928)。