Releases: sumup-oss/circuit-ui
Release list
@sumup-oss/stylelint-plugin-circuit-ui@5.0.0-next.0
Patch Changes
- Updated dependencies [
1ea4fe8]:- @sumup-oss/design-tokens@11.0.0-next.0
@sumup-oss/icons@7.0.0-next.0
Major Changes
-
#3744
601c687Thanks @sirineJ! - Removed the deprecated Country Flag icons. Use the Flag component instead or load the icon with its URL using thegetIconUrl()helper. -
#3647
1ea4fe8Thanks @missating! - Dropped support for Node.js 22. Node.js 24 or higher is now required. -
#3744
601c687Thanks @sirineJ! - Removed the deprecated Card Scheme icons. Use the new CardScheme component instead or load the icon with its URL using thegetIconUrl()helper. -
#3744
601c687Thanks @sirineJ! - Remove the deprecated Payment Method icons. Use the new PaymentMethod component instead or load the icon with its URL using thegetIconUrl()helper.
@sumup-oss/eslint-plugin-circuit-ui@8.0.0-next.0
Minor Changes
- #3681
f929e3fThanks @missating! - Updated thecomponent-lifecycle-importsrule to flag and fix imports of the now stable AutocompleteInput component and its related imports.
Patch Changes
- Updated dependencies [
601c687,d1ef773,6f6cd02,d1ef773,1ea4fe8,d1ef773,98022a8,da5d5ac,5377af0,da5d5ac,c30f886,c30f886,ac299a1,d1ef773,bdfccf1,5377af0,ded38de,842063f,12533cb,27c0eca,da5d5ac,d061f6f,f929e3f]:- @sumup-oss/circuit-ui@12.0.0-next.0
- @sumup-oss/design-tokens@11.0.0-next.0
@sumup-oss/design-tokens@11.0.0-next.0
Major Changes
- #3647
1ea4fe8Thanks @missating! - Dropped support for Node.js 22. Node.js 24 or higher is now required.
@sumup-oss/circuit-ui@12.0.0-next.0
Major Changes
-
#3744
601c687Thanks @sirineJ! - Removed the following deprecated icons:icon replacement AddItems Add, Items Copy CopyPaste SumUpLogo SumupLogo ( sumup-oss/circuit-ui)SumUpLogomark SumupLogo (`sumup-oss/circuit-ui) Apm AlternativePaymentMethod EmailChat Email phone_chat Phone PhoneChat Mobile ColorCorrection ColorPicker CookiePreferences Cookie Customize Customise Favorite Favourite NoSim NoSimcard PrintFailed PrinterFailed Unfavorite Unfavourite Contractors Contractor notify_circle Notify general_settings Settings gift_card GiftCards payment_link PaymentLinks refer ReferAFriend, Reward sales Receipt messenger FacebookMessenger |
Use the
no-deprecated-iconsESLint rule to automatically apply the replacements. -
#3679
d1ef773Thanks @missating! - Removed the deprecatedItalicdecoration prop from theNumeralcomponent following the brand refresh. -
#3680
6f6cd02Thanks @sirineJ! - Removed theuniqueIdutility from the public API. Use React’suseIdhook instead. -
#3679
d1ef773Thanks @missating! - Removed themenuARIA role from theActionMenucomponent. Therole="menu"pattern is reserved for complex, desktop-like applications and is not appropriate for the ActionMenu component. -
#3647
1ea4fe8Thanks @missating! - Dropped support for Node.js 22. Node.js 24 or higher is now required. -
#3679
d1ef773Thanks @missating! - Removed the default value for thealtprop in theAvatarcomponent. Thealtprop is now required. -
#3675
5377af0Thanks @missating! - Removed the deprecatedcheckedLabelanduncheckedLabelprops fromToggle. -
#3670
c30f886Thanks @sirineJ! - Removed the legacy Tooltip component. Use the newer Tooltip or Toggletip components instead. -
#3670
c30f886Thanks @sirineJ! - Removed the deprecated InlineElements component. Use CSS Flexbox or CSS Grid instead. -
#3679
d1ef773Thanks @missating! - Removed the deprecatedItalicdecoration prop from theBodycomponent following the brand refresh. -
#3675
5377af0Thanks @missating! - Removed the deprecatedhideCloseButtonprop fromModal(usepreventCloseinstead). -
#3646
ded38deThanks @missating! - Removed theplaceholdercolor option from theBody,NumeralandCompactcomponents'colorprop. The--cui-fg-placeholdertoken does not meet WCAG 2.1 contrast requirements for text content. -
#3689
842063fThanks @missating! - Removed theUNSAFE_DISABLE_ELEMENT_ERRORSenvironment variable. Theasprop on Headline and Display is now always required. -
#3695
12533cbThanks @missating! - Changed the Toggle component implementation to use a native input element instead of a button element under the hood.onChangenow fires a nativeChangeEvent<HTMLInputElement>instead ofClickEvent<HTMLButtonElement>. -
#3674
27c0ecaThanks @missating! - Dropped support for React 18. React 19 is now the minimum required version.reactandreact-dompeer dependencies now require>=19.0.0 -
#3711
d061f6fThanks @missating! - Remove the deprecatedwidthandheightprops from the Flag component. Use thesizeprop instead. -
#3681
f929e3fThanks @missating! - Marked the AutocompleteInput component as stable. Import it from@sumup-oss/circuit-uiinstead of@sumup-oss/circuit-ui/experimental.
Minor Changes
-
#3743
98022a8Thanks @sirineJ! - Made PhoneNumberInput default flag size responsive to the input size. -
#3684
ac299a1Thanks @sirineJ! - Removed the deprecated BodyLarge component. Use Body withsize="l"instead.
Patch Changes
-
#3694
da5d5acThanks @sirineJ! - Fixed the behavior responsible for restoring the AutocompleteInput's displayed value when it loses focus. -
#3694
da5d5acThanks @sirineJ! - Fixed the AutocompleteInput suggestion box incorrectly scrolling with the combobox input. -
#3686
bdfccf1Thanks @missating! - Updated ListItemGroup to render thelabelprop as a plain Body component instead of anh4heading. -
#3694
da5d5acThanks @sirineJ! - Fixed an overflow issue in the AutocompleteInput when using multi-selection mode. -
Updated dependencies [
601c687,1ea4fe8,601c687,601c687]:- @sumup-oss/icons@7.0.0-next.0
- @sumup-oss/design-tokens@11.0.0-next.0
@sumup-oss/stylelint-plugin-circuit-ui@4.2.1
Patch Changes
- #3715
cb98b22Thanks @missating! - Updated theno-deprecated-custom-propertiesrule to support deprecated tokens that have no direct replacement. The rule now requires an additional message for deprecated tokens with no direct replacement.
@sumup-oss/eslint-plugin-circuit-ui@7.4.1
Patch Changes
- #3715
cb98b22Thanks @missating! - Updated theno-deprecated-custom-propertiesrule to support deprecated tokens that have no direct replacement. The rule now requires an additional message for deprecated tokens with no direct replacement.
@sumup-oss/design-tokens@10.1.0
Minor Changes
-
#3741
d2e43a7Thanks @missating! - Deprecated--cui-icon-sizes-kilo,--cui-icon-sizes-mega,--cui-icon-sizes-giga, and--cui-icon-sizes-terain favour of new t-shirt-sized tokens that useremunits so that icons scale with the user's base font size (WCAG SC 1.4.4). -
#3715
cb98b22Thanks @missating! - Deprecated the--cui-bg-accent-strong-*token family, use the--cui-bg-strong-*tokens instead. -
#3715
cb98b22Thanks @missating! - Deprecated the--cui-z-index-toasttoken, no direct replacement, update z-index based on the context manually.