Releases: sumup-oss/circuit-ui
@sumup-oss/[email protected]
Major Changes
-
#2741
1251f90
Thanks @connor-baer! - Changed thePlainDateRange
type from a tuple to an object withstart
andend
properties. This affects the Calendar component'sselection
prop. Use the newupdatePlainDateRange
helper function to update a date range when a user selects a date. -
#2731
a4b5d2c
Thanks @sirineJ! - Marked theColorInput
andPhoneNumberInput
components as stable. Update the related imports:- import { ColorInput, type ColorInputProps } from '@sumup-oss/circuit-ui/experimental'; + import { ColorInput, type ColorInputProps } from '@sumup-oss/circuit-ui';
- import { PhoneNumberInput, type PhoneNumberInputProps } from '@sumup-oss/circuit-ui/experimental'; + import { PhoneNumberInput, type PhoneNumberInputProps } from '@sumup-oss/circuit-ui';
-
#2677
4a2f1a6
Thanks @connor-baer! - Removed the legacy RangePicker, RangePickerController, SingleDayPicker, CalendarTag, and CalendarTagTwoStep components. Use the updated DateInput component instead. -
#2645
4f11234
Thanks @connor-baer! - Rewrote the DateInput component and replaced the native date input with a custom implementation to improve its usability and accessibility. The component now requires additional localized label props. -
#2743
12a201a
Thanks @sirineJ! - Marked theTooltip
andToggletip
components as stable. Update the related imports:- import { Tooltip, type TooltipProps, type TooltipReferenceProps } from '@sumup-oss/circuit-ui/experimental'; + import { Tooltip, type TooltipProps, type TooltipReferenceProps } from '@sumup-oss/circuit-ui';
- import { Toggletip, type ToggletipProps } from '@sumup-oss/circuit-ui/experimental'; + import { Toggletip, type ToggletipProps } from '@sumup-oss/circuit-ui';
@sumup-oss/[email protected]
Minor Changes
- #2735
70f3ab8
Thanks @connor-baer! - Expanded therenamed-package-scope
ESLint rule to cover additional occurrences of package names such as in Jest module mocks.
Patch Changes
- #2735
70f3ab8
Thanks @connor-baer! - Fixed theno-renamed-props
ESLint rule to add theas="strong"
prop when migrating the Body'svariant="highlight"
prop to match the previous semantics.
@sumup-oss/[email protected]
Patch Changes
- #2737
c2c819c
Thanks @connor-baer! - Fixed safely accessing environment variables in environments where theprocess
variable is undefined.
@sumup-oss/[email protected]
@sumup-oss/[email protected]
@sumup-oss/[email protected]
Patch Changes
- #2732
5417c1b
Thanks @connor-baer! - Guarded against similar names package names in therenamed-package-scope
ESLint rule.
@sumup-oss/[email protected]
Major Changes
-
#2728
2e6a4be
Thanks @connor-baer! - Added missing rules for the Anchor and BodyLarge migrations. -
#2707
f8016eb
Thanks @sirineJ! - Raised the minimum Node.js version to 20+.
Minor Changes
-
#2713
00727aa
Thanks @sirineJ! - Updated thecomponent-lifecycle-imports
ESLint rule to flag imports of stable entities from@sumup-oss/circuit-ui/experimental
. -
#2717
0fb5dc0
Thanks @sirineJ! - Updated new typography design tokens names by removing the-typography
infix. -
#2717
0fb5dc0
Thanks @sirineJ! - Introduced new sizes to the List component and deprecated old sizes. Updatedno-renamed-props
ESlint rule.
@sumup-oss/[email protected]
Major Changes
Minor Changes
@sumup-oss/[email protected]
Major Changes
-
#2707
f8016eb
Thanks @sirineJ! - Raised the minimum Node.js version to 20+. -
#2684
ae6e0bc
Thanks @connor-baer! - Made the ImageInput's label visible by default for consistency with other inputs. Use the newhideLabel
prop to visually hide the label. -
#2711
a55b08a
Thanks @connor-baer! - Addedtemporal-polyfill
to the list of required peer dependencies. -
#2468
c7c2a10
Thanks @leonardodino! - Removed the Table component's deprecatedinitialSortedRow
prop. Use theinitialSortedColumn
prop instead. -
#2713
00727aa
Thanks @sirineJ! - Marked theCalendar
component as stable. Update the related imports:- import { Calendar, CalendarProps, PlainDateRange } from '@sumup-oss/circuit-ui/experimental'; + import { Calendar, CalendarProps, PlainDateRange } from '@sumup-oss/circuit-ui';
-
#2722
137a817
Thanks @sirineJ! - Added a semibold weight option to the Body and the Compact components. Added theweight
prop to the Display component. Removed theweight
prop from the Numeral component and changed its default font weight to semibold.
Minor Changes
-
#2678
0652935
Thanks @connor-baer! - Added a newdecoration
prop to the Body component. Choose between theitalic
andstrikethrough
styles. -
#2717
0fb5dc0
Thanks @sirineJ! - Updated new typography design tokens names by removing the-typography
infix. -
#2717
0fb5dc0
Thanks @sirineJ! - Introduced new sizes to the List component and deprecated old sizes. Updatedno-renamed-props
ESlint rule. -
#2728
2e6a4be
Thanks @connor-baer! - Migrated to the new typography APIs internally.
Patch Changes
@sumup/[email protected]
Minor Changes
-
#2725
3830252
Thanks @connor-baer! - Extended thebadge
prop of the SideNavigation's primary link props to accept an object with a custom badge color and a label for visually impaired users. -
#2725
3830252
Thanks @connor-baer! - Added anexternalLabel
prop to the SideNavigation's primary link props to describe to visually impaired users that the link leads to an external page or opens in a new tab.