3.0.0
3.0.0のリリースノート。
リリース日: 2026-07-07
メジャーリリースです。カラースキームシステムを、レガシーな16色スロットの ghostty ANSI パレットから専用設計のランプ・ネイティブモデルへ全面的に書き直し、さらに base 5 / accent 3 stop へ最小化してセマンティックロールを積極的に統合しました。あわせて約40種類のプリセットカタログを完全に廃止し、zdtp Design Token Panel を通じたランプ+セマンティック調整による直接的なカスタマイズ体験に一本化しました。
破壊的変更
@takazudo/zudo-doc: カラースキームエンジンをランプ・ネイティブモデルへ書き直しました。ColorScheme = { ramps, map }が、従来のpalette[16]/ 数値のColorRef/cursor形式を置き換えます。resolveColor→resolveRampRef、SEMANTIC_DEFAULTS→SEMANTIC_RAMP_DEFAULTS。(47a7fb5f, ca61a9c5, #2585, #2586)デザイントークン JSON のエクスポート/インポート用 serde をランプ・ネイティブ形式へ書き直しました。永続化されたレガシーペイロードは、リマップではなくデフォルトスキームへのリセットとして扱われます。(364d626f, #2591)
パレットを base 12 / accent 7 から base 5 / accent 3(state は4のまま変更なし)へ最小化し、セマンティックロールを共有stopへ積極的に統合しました(
surface、codeBg(ライトモード)、chatAssistantBg、imageOverlayBg→bg)。Default Light/Default Darkの両スキームを再構成し、WCAG threshold+0.1 で再検証しています。(04c64685, #2601, #2602)約40種類のレガシースキームプリセットカタログ(Dracula、Nord、Catppuccin など)を完全に廃止しました。
create-zudo-docはDefault Light/Default Darkのみを生成します。CLI フラグ(--color-scheme-mode、--scheme、--light-scheme、--dark-scheme)は2値の検証セットとともに存続します。(b71d702b, #2619, #2620)デザイントークン JSON のスキームを
v2→v3へ引き上げました。v2ラベルのエクスポート(5/3 最小化以前のもの)は、インポート時にクラッシュする代わりデフォルトスキームへリセットされるようになりました — 範囲外のランプ参照は意図的に許容されたものと区別できないため、スキームラベル自体がリセットのトリガーです。(#2599)
機能
zdtp Design Token Panel: ランプをライブ編集できる新しい Palette(カーブエディタ)タブと、ランプ・ネイティブな
RampRefモデルを反映したモード別セマンティック Color タブを追加しました。(cf534f27, 97916fc5, 9d487b4c, 95fea60c, d6d73c49, #2592)@takazudo/zdtpを本リリースを通じて 0.4.3 → 0.4.5 へ引き上げ、インスタンス単位の color-scheme 所有モデルを採用し、パネルオープン時のトグル再描画バグに対するホスト側の inlinecolor-scheme再アサートのワークアラウンドを撤去しました。(2fbc8659, 869c7d2a, #2617, #2626)
バグ修正
createZudoDoc()プログラマティック API がスキーム名を検証するようになりました(これまでは無条件に受け入れていました)。(b67a3c58)パネルのオープン状態キーを、パネルインスタンスのプレフィックスから導出するように修正しました。(c285e89e)
コントラスト/a11y 監査ツールを、廃止された数値パレット API からランプ・ネイティブなリゾルバへ移植しました。(e75a73f7, #2590)
その他の変更
パネルオープン時のトグル再描画修正(#2617)に対する e2e リグレッションガードを追加しました。ホスト側ワークアラウンドなしの 0.4.4 では RED、撤去後の 0.4.5 では GREEN になることを確認しています。(f7fc58a6)
廃止されたパレットスロットから CSS 利用箇所を re-point し、
create-zudo-docのテンプレートglobal.cssをランプ・ネイティブへ移行、check-template-drift.shにレガシートークンのドリフトガードを追加しました。(01fb960f, c00339bf)EN・JA のドキュメント、スキル、
CLAUDE.mdを「スキームカタログ」の説明からランプ+セマンティック調整によるカスタマイズモデルへ書き直しました。(0e42abc5, 80c84179, b6b46e97, 4168c708, 3139405e, #2596, #2597, #2619)