Skip to content

Releases: sumup-oss/circuit-ui

@sumup-oss/[email protected]

29 Oct 14:15
dcdca9a
Compare
Choose a tag to compare
Pre-release

Major Changes

  • #2741 1251f90 Thanks @connor-baer! - Changed the PlainDateRange type from a tuple to an object with start and end properties. This affects the Calendar component's selection prop. Use the new updatePlainDateRange helper function to update a date range when a user selects a date.

  • #2731 a4b5d2c Thanks @sirineJ! - Marked the ColorInput and PhoneNumberInput 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 the Tooltip and Toggletip 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]

24 Oct 16:17
f601c09
Compare
Choose a tag to compare
Pre-release

Minor Changes

  • #2735 70f3ab8 Thanks @connor-baer! - Expanded the renamed-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 the no-renamed-props ESLint rule to add the as="strong" prop when migrating the Body's variant="highlight" prop to match the previous semantics.

@sumup-oss/[email protected]

24 Oct 16:17
f601c09
Compare
Choose a tag to compare
Pre-release

Patch Changes

  • #2737 c2c819c Thanks @connor-baer! - Fixed safely accessing environment variables in environments where the process variable is undefined.

@sumup-oss/[email protected]

22 Oct 09:30
9291d65
Compare
Choose a tag to compare
Pre-release

Major Changes

Minor Changes

  • #2717 0fb5dc0 Thanks @sirineJ! - Updated new typography design tokens names by removing the -typography infix.

@sumup-oss/[email protected]

22 Oct 09:30
9291d65
Compare
Choose a tag to compare
Pre-release

Major Changes

@sumup-oss/[email protected]

22 Oct 12:16
d89175a
Compare
Choose a tag to compare
Pre-release

Patch Changes

  • #2732 5417c1b Thanks @connor-baer! - Guarded against similar names package names in the renamed-package-scope ESLint rule.

@sumup-oss/[email protected]

22 Oct 09:30
9291d65
Compare
Choose a tag to compare
Pre-release

Major Changes

Minor Changes

  • #2713 00727aa Thanks @sirineJ! - Updated the component-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. Updated no-renamed-props ESlint rule.

@sumup-oss/[email protected]

22 Oct 09:30
9291d65
Compare
Choose a tag to compare
Pre-release

Major Changes

Minor Changes

  • #2717 0fb5dc0 Thanks @sirineJ! - Updated several typography token values and replaced the component-specific letter spacing tokens with a unified one.

  • #2717 0fb5dc0 Thanks @sirineJ! - Updated new typography design tokens names by removing the -typography infix.

@sumup-oss/[email protected]

22 Oct 09:29
9291d65
Compare
Choose a tag to compare
Pre-release

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 new hideLabel prop to visually hide the label.

  • #2711 a55b08a Thanks @connor-baer! - Added temporal-polyfill to the list of required peer dependencies.

  • #2468 c7c2a10 Thanks @leonardodino! - Removed the Table component's deprecated initialSortedRow prop. Use the initialSortedColumn prop instead.

  • #2713 00727aa Thanks @sirineJ! - Marked the Calendar 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 the weight prop to the Display component. Removed the weight prop from the Numeral component and changed its default font weight to semibold.

Minor Changes

  • #2678 0652935 Thanks @connor-baer! - Added a new decoration prop to the Body component. Choose between the italic and strikethrough 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. Updated no-renamed-props ESlint rule.

  • #2728 2e6a4be Thanks @connor-baer! - Migrated to the new typography APIs internally.

Patch Changes

  • #2730 d39dc28 Thanks @sirineJ! - Fixed some sizing and alignment issues for composite inputs ColorInput and PhoneNumberInput. Disabled color input when ColorInput has prop readOnly.

  • #2724 b37eec9 Thanks @sirineJ! - Restored the height of the Input, Select, Tag and SelectorGroup components.

@sumup/[email protected]

17 Oct 13:18
98e7134
Compare
Choose a tag to compare

Minor Changes

  • #2725 3830252 Thanks @connor-baer! - Extended the badge 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 an externalLabel 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.