2.1.1
作成 2026年6月29日Takeshi Takatsudo
2.1.1のリリースノート。
リリース日: 2026-06-30
このパッチリリースでは、ファーストパーティの pin パリティガードにおけるリリースパイプラインのデッドロックを修正しました。
バグ修正
ロックステップの peer 下限チェックを satisfies ベースの比較に緩和しました。
@takazudo/zudo-doc内の@takazudo/zudo-doc-history-serverpeer 下限は、ルートバージョンに対してキャレット/satisfies のセマンティクスで判定されるようになり、同一メジャー内の遅延(例: ルート2.1.0に対する下限^2.0.1)は非致命的な advisory とともに通過し、メジャーをまたぐドリフトや下限がルートを上回る場合のみ失敗します。一方、ピン留めされた@takazudo/zdtppeer は厳密一致のままです。これにより、--frozen-lockfileのもとで下限が既に公開済みのバージョンしか指定できないために以前はデッドロックしていた、ロックステップのリリースおよび公開ワークフローのブロックが解消されます。(2bb3ca98, #2470)
その他の変更
pin パリティのキャレット比較における意図的なプレリリースの扱いをドキュメント化しました。コアバージョンの比較は設計上プレリリースのサフィックスを取り除くため、プレリリースのロックステップルートは範囲内として扱われます。厳密なプレリリースのセマンティクスを適用すると、このガードが解消した publish-lag デッドロックが再発してしまいます。(ee20574b, #2470)
Revision History
Takeshi Takatsudo作成: 2026-06-30T07:37:47+09:00更新: 2026-06-30T07:37:47+09:00