v78.0.0
·
403 commits
to master
since this release
Changelog
All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
78.0.0 (2025-10-23)
プロダクト側で対応して欲しいこと
PageHeading
- type propsが廃止されました。size propsの利用に変更してください。
Heading
- [type=screenTitle]が廃止されました。
- h1に相当する要素の場合はPageHeadingに置き換えてください。
- h2以下の要素でサイズだけ大きくしたい場合は[type=sectionTitle]で[size=XXL,XL,L]を指定してください。
AccordionPanelTrigger
- headingTypeからscreenTtileが削除されました。screenTitleは使用しないでください。
RangeSeparator
- 廃止されました。
〜に置き換えてください。
FormControl
以下のようにpropsを置き換えてください。
- title -> label
以下のpropsはlabel propsのオブジェクトに移行してください。
- titleType -> label.styleType
- dangerouslyTitleHidden -> label.dangerouslyHide
- htmlFor -> label.htmlFor
- titleId -> label.id
アイコン付きのtitleを設定していた場合、label propsのiconに移行してください。
なお、title右に何かを設置していた場合、内容に応じて statusLabels、subActionAreaを利用するようにしてください。
- statusLabelsにはその入力要素群の状態を表すもの、具体的には必須ラベルなどのStatusLabelを設置するために利用してください
- statusLabels以外のもの、例えばヘルプダイアログのアイコンやドロップダウンボタンなどはsubActionAreaを利用してください
Fieldset
以下のようにpropsを置き換えてください。
- title -> legend
以下のpropsはlegend propsのオブジェクトに移行してください。
- titleType -> legend.styleType
- dangerouslyTitleHidden -> legend.dangerouslyHide
- titleId -> legend.id
アイコン付きのtitleを設定していた場合、label propsのiconに移行してください。
なお、title右に何かを設置していた場合、内容に応じて statusLabels、subActionAreaを利用するようにしてください。
- statusLabelsにはその入力要素群の状態を表すもの、具体的には必須ラベルなどのStatusLabelを設置するために利用してください
- statusLabels以外のもの、例えばヘルプダイアログのアイコンやドロップダウンボタンなどはsubActionAreaを利用してください
⚠ BREAKING CHANGES
- Heading,PageHeading: size propsを追加 (#5858)
- RangeSeparatorコンポーネントを削除する (#5900)
- FormControl, Fieldset: title関連の名称をlabel/legendに、dangerouslyHidden をdangerouslyHideに修正 (#5886)
Features
- AnchorButtonでtarget="_blank"を指定した場合にアイコンを表示する (#5879) (da7f12c)
- DateFormatterをクライアントコンポーネントとして扱うように修正 (#5898) (aa5f91f)
- Heading,PageHeading: size propsを追加 (#5858) (d7a6b40)
- Text, Heading, FormControl[label], Fieldset[legend] に対してIconを表示できる属性を追加 (#5897) (26b2b8c)