CHANGELOGのユーティリティ名を `inline-s-*` から `inset-s-*` に修正
Tailwind CSS 4.1.19のCHANGELOGに記載されていた非推奨化の対象ユーティリティ名が誤っていたため、正確な名称に修正されました。実際に導入されたのは inline-s-* ではなく inset-s-* および inset-e-* ユーティリティです。
背景
#19613 で追加された論理的配置ユーティリティは、CSS論理プロパティ(inset-inline-start、inset-inline-end など)に対応するものでした。しかし、CHANGELOGには誤って inline-s-* と inline-e-* という名称で記載されていました。
実装されたユーティリティは inset-s、inset-e、inset-bs、inset-be の4つで、これらはそれぞれ inset-inline-start、inset-inline-end、inset-block-start、inset-block-end にマッピングされます。興味深いことに、#19613 のディスカッション内で inset-s という名称が正しく予測されていましたが、他の多くの提案に埋もれて見過ごされていました。
技術的な変更
CHANGELOG.md の非推奨化に関する記述が修正されました。
変更前:
- Deprecate `start-*` and `end-*` utilities in favor of `inline-s-*` and `inline-e-*` utilities ([#19613](https://github.com/tailwindlabs/tailwindcss/pull/19613))
変更後:
- Deprecate `start-*` and `end-*` utilities in favor of `inset-s-*` and `inset-e-*` utilities ([#19613](https://github.com/tailwindlabs/tailwindcss/pull/19613))
修正は1行のみで、inline-s-* と inline-e-* が inset-s-* と inset-e-* に置き換えられています。この変更により、CHANGELOGの記述が実際の実装と一致するようになりました。
設計判断
本PRでは CHANGELOGを遡って修正する方式 が採用されました。PR作成者は「次のCHANGELOGに注記を追加する方が適切かもしれない」と提起していましたが、既存のCHANGELOGエントリを直接修正する判断が下されています。
誤記が含まれていたのは最新バージョン(4.1.19)のエントリであり、まだ多くのユーザーがマイグレーションを行っている段階です。遡及的な修正により、これから変更履歴を読むユーザーに対して正確な情報を提供できるようになります。この判断は、ドキュメントの正確性をユーザー体験において優先すべき要素と位置づけた結果といえます。
本PRは、CHANGELOGの記述を実装と一致させる1行の修正です。inset-s と inset-e という正確なユーティリティ名を記載することで、v4.1.19へのマイグレーションを行うユーザーが適切なクラス名を参照できるようになりました。