All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
24.0.0 (2025-05-08)
Bug Fixes
- Dialog: set aria-labelledby and aria-describedby values correctly (f7ec6be)
Features
- Checkbox: add aria controls and describedby props (adbf938)
- InputField: change font size to 16px (28bdc81)
- OrbitProvider: remove useId prop (a44c58a)
- Textarea: change font size to 16px (ac5cfe2)
- upgrade to React 18.3 (3264c98)
BREAKING CHANGES
- OrbitProvider: OrbitProvider no longer accepts useId prop. React.useId is used automatically.
- version 18.3 of React is now required for Orbit package.
23.0.2 (2025-04-17)
Bug Fixes
- BadgeList: remove margin values, set default spacing (eb77d62)
- List: remove margin values, set default spacing (fed92d3)
23.0.1 (2025-04-10)
Bug Fixes
- Dialog: fix prop type import (968f870)
23.0.0 (2025-04-10)
Bug Fixes
- Button: remove invalid className prop type (48a61b8)
- CountryFlag: role and alt attributes are now correct (ca27afd)
- Dialog: component now respects reduced motion preferences (5524f78)
- Dialog: it now focuses the first element automatically (e0fa849)
- InputGroup: display focus indicator on child elements only (f77fb94)
- SocialButton: reverse chevron icon for RTL (30412ee)
Features
- Box: add ariaLabel prop to improve accessibility (a75c05a)
- Box: add new navBar elevation type (4ac42f3)
- Breadcrumbs: add ariaLabel to improve accessibility (ff11e79)
- Checkbox: remove tooltip prop (e2758f6)
- ChoiceGroup: refactor component for improved accessibility (fe8ae8c)
- Dialog: add titleAs prop (b5416dc)
- Dialog: add triggerRef prop (0f86381)
- InputField: add ariaDescribedby prop (af324c5)
- InputFile: add required labelRemove prop (d3072fc)
- InputGroup: add ariaLabel and ariaLabelledby props (07329e0)
- InputGroup: refactor component for better accessibility (992e835)
- InputSelect: add required labelRemove prop (0c2b43c)
- List: add spacing prop (da27e6b)
- NavigationBar: refactor component for improved accessibility (27886c9)
- NavigationBar: remove ariaLabel prop (d1f51f6)
- NavigationBar: replace shadow-fixed with shadow-navbar (7ee42dd)
- Radio: remove tooltip prop (3c6eaa3)
- Select: add ariaDescribedby prop (fdad002)
- Skeleton: refactor component for improved accessibility (840e044)
- SocialButton: refactor component for improved accessibility (528e7a3)
- Stack: add ariaLabel prop to improve accessibility (76277b1)
- Stepper: add ariaDescribedby prop and rename ariaLabelledBy to improve a11y (cca86fb)
- StepperStateless: add ariaDescribedby and rename ariaLabelledBy prop to improve a11y (019514a)
- Tabs: add ariaLabel and ariaLabelledby to improve accessibility (152a0f7)
- update to node 22 (023bb1e)
- useFocusTrap: add triggeredDefault prop (904c07d)
BREAKING CHANGES
- InputSelect: The InputSelect component now has a required labelRemove prop.
- InputFile: The InputFile component now has a required labelRemove prop.
- Tabs: TabList component no longer sets the default aria-label value. You can provide the value via ariaLabel or ariaLabelledby prop.
- version 22 of Node.js is now required for this package.
- Checkbox: Checkbox component no longer supports tooltip prop. This use case is no longer valid in Orbit.
- Radio: Radio component no longer supports tooltip prop. This use case is no longer valid in Orbit.
- Stepper: Prop ariaLabelledBy was changed to ariaLabelledby in the Stepper component.
- StepperStateless: Prop ariaLabelledBy was changed to ariaLabelledby in the StepperStateless component.
- NavigationBar: AriaLabel prop was removed from the NavigationBar component. Aria-label attribute should be set on the children passed to the NavigationBar.
- Skeleton:
title
prop in Skeleton component no longer have default value.
22.0.0 (2025-03-21)
Bug Fixes
- ButtonPrimitive: loading glyph is hidden from screen readers (cf82360)
- InputField: min and max attrs only apply on type number (47ebf2a)
- Tab: add id attribute, polish outline when focus (33a2845)
- TabPanel: add role and aria-labelledby attributes (4b73fa9)
Features
- AirportIllustration: add role prop to improve accessibility (8a1dedb)
- BadgeList: add aria labels to list and icons (f5470af)
- BadgeList: add spacing prop (34f1336)
- ErrorFormTooltip: remove helpClosable prop (c0b7ef6)
- Illustration: add role prop to improve accessibility (31325bd)
- IllustrationPrimitive: add role prop to improve accessibility (a2afb8b)
- InputField: remove helpClosable prop (2526c13)
- InputFile: remove helpClosable prop (e21f46a)
- InputGroup: remove helpClosable prop (4a4b529)
- InputSelect: label prop now only accepts string (a392ea9)
- InputSelect: refactor component for improved accessibility (48b5a86)
- InputSelect: remove helpClosable prop (695f452)
- Loading: add ariaHidden prop (3436f97)
- SegmentedSwitch: add ariaLabel and ariaLabelledby props (a24ecd3)
- SegmentedSwitch: label prop now only accepts string (1c0a31a)
- SegmentedSwitch: refactor component for improved accessibility (967c9fa)
- Select: remove helpClosable prop (0509852)
- Textarea: remove helpClosable prop (81fb46b)
- Timeline: improve component accessibility (3c0a212)
BREAKING CHANGES
- InputSelect: The label prop in InputSelect only accepts string. It no longer accepts any React element. Make sure to replace translation components by strings.
- SegmentedSwitch: The label prop in SegmentedSwitch only accepts string. It no longer accepts any React element. Make sure to replace translation components by strings.
- Textarea: The Textarea component no longer accepts the helpClosable prop, since the help tooltip no longer renders the Close button.
- Select: The Select component no longer accepts the helpClosable prop, since the help tooltip no longer renders the Close button.
- InputSelect: The InputSelect component no longer accepts the helpClosable prop, since the help tooltip no longer renders the Close button.
- InputGroup: The InputGroup component no longer accepts the helpClosable prop, since the help tooltip no longer renders the Close button.
- InputFile: The InputFile component no longer accepts the helpClosable prop, since the help tooltip no longer renders the Close button.
- InputField: The InputField component no longer accepts the helpClosable prop, since the help tooltip no longer renders the Close button.
- ErrorFormTooltip: The ErrorFormTooltip no longer renders the Close button as tooltip can not contain interactive elements.
21.1.0 (2025-03-13)
Bug Fixes
- Seat: display as div when non-clickable (58a5d9e)
- Tooltip: display focus indicator when focused (e1a80d7)
- Tooltip: set aria-describedby only when shown (7c20a49)
Features
- AirportIllustration: set empty string for alt when a value is not provided (156abc2)
- icons: update icons from figma (fe658b7)
- Illustration: add PriceChange illustration (123ef30)
- Tag: improve the accessibility of the Tag component (dcecbcc)
21.0.2 (2025-03-11)
Bug Fixes
- Drawer: data-test was not applied on drawer (644e2cd)
21.0.1 (2025-03-10)
Bug Fixes
- InputField: remove tooltip icon when label is null (44baebb)
21.0.0 (2025-03-10)
Bug Fixes
- Card: titles now render as DIV by default (f44908a)
- ChoiceGroup: aria-labelledby was incorrectly set without label (11997ea)
- ChoiceGroup: the label now renders as a div by default (72e0b4c)
- Collapse: not render empty button if label is empty (16f957b)
- Drawer: onClose was being called even when not shown (cd5a14c)
- InputField: render label element once, show block tooltip icon (f5d10cf)
- Textarea: remove duplicate label content for better accessibility (48cc721)
- Textarea: set mouse events only when tooltip is present (187fcad)
Features
- Accordion: add ariaControls prop to improve a11y (a39180f)
- Accordion: remove default Open button (e8b5c8e)
- Alert: require labelClose when closable is true (1ae0845)
- ButtonMobileStore: add title prop (9287100)
- ButtonMobileStore: make alt prop required (6f423ba)
- Card: refactor component for improved accessibility (a9b21b3)
- CarrierLogo: add ariaHidden prop (62fcac5)
- Collapse: add required expandButtonLabel and collapseButtonLabel props (ae6154e)
- Collapse: label prop now only accepts string (867a61f)
- Drawer: add ariaLabel prop (7ca1211)
- Drawer: refactor component for improved accessibility (00f5d80)
- Drawer: title prop now only accepts string (4c988dc)
- icons: update icons from figma (77a0059)
- InputField: add ariaLabelledby prop to improve the accessibility (ab88ee9)
- InputField: remove duplicated VoiceOver content to improve a11y (8bbf728)
- ListChoice: refactor component for improved accessibility (f80e710)
- Textarea: add ariaLabel and ariaLabelledby attributes (2b36bad)
- Toast: the createToast function now accepts ariaProps (329fe14)
BREAKING CHANGES
- icons: some icon names were changed. Refer to the migration guide for a complete list of changes.
- ButtonMobileStore: Because of accessibility, the alt prop is now required on the ButtonMobileStore component. This will be used as the alt attribute of the image. Make sure the passed value is properly translated.
- Collapse: the label prop in Collapse only accepts string. It no longer accepts any React element. Make sure to replace translation components by strings.
- Collapse: Collapse now requires two new props:
collapseButtonLabel
&expandButtonLabel
They are used as accessible labels to the button that toggles the collapsed content - Drawer: the title prop in Drawer only accepts string. It no longer accepts any React element. Make sure to replace translation components by strings.
- Accordion: The Accordion component no longer renders an Open button by default. If it is needed, you should pass it via actions prop.
- Alert: Alert component now requires
labelClose
prop ifclosable
is enabled. This will be converted into button aria-label attribute, make sure the passed value is properly translated.
20.1.0 (2025-02-27)
Bug Fixes
- Table: allow scope prop only for table header (6910869)
- Table: make scrollable area focusable (2cfdf1e)
Features
- Itinerary: ref can now be passed to ItinerarySegmentBanner (f861483)
- Itinerary: refactor component for improved accessibility (77360b8)
- Popover: add role prop (7d0f7c6)
- Popover: refactor component for improved accessibility (879fe71)
- Slide: stopClickPropagation bool prop is now accepted (a29c362)
20.0.0 (2025-02-21)
Bug Fixes
- Badge: add missing status role (2eb62e8)
- Badge: remove ununsed border prop (f1d010d)
- Heading: fix uppercase text transform in h5 and h6 (144bf6e)
- HorizontalScroll: make scrollable area focusable (140d96d)
- Modal: first focusable element now focus automatically (ff991d2)
Features
- HorizontalScroll: add aria-label to arrow buttons (f3aa20a)
- Loading: add asComponent and title props to improve the accessibility (15fe8dc)
- Modal: add ariaLabel, ariaLabelledby and ariaDescribedby (45ce1e6)
- Modal: add triggerRef prop to restore focus after close (52c664f)
- Modal: labelClose prop is now required when onClose is defined (ef7f010)
- Modal: remove autoFocus prop (069ad4f)
BREAKING CHANGES
- Modal: the labelClose prop no longer has a default value. It is now required whenever onClose is defined and hasCloseButton is not explicitly set to false (default value is true).
- Modal: The modal now focuses the first focusable element by default. Therefore, the autoFocus prop is no longer needed
- Badge: The Bagde component removed its border prop as it was never utilized in the codebase. Migration steps are to remove this prop from your Badge components, no visual change will occur.
- HorizontalScroll: HorizontalScroll component now requires
arrowLeftAriaLabel
andarrowRightArialLabel
props if you have thearrows
prop enabled. These will be converted into button aria-label attributes, make sure the passed value is properly translated.
19.4.0 (2025-02-13)
Bug Fixes
- Select: remove duplicate label content for better accessibility (b3d9dcd)
Features
19.3.1 (2025-02-04)
Bug Fixes
- Tile: heading level is no longer enforced in TileHeader (b8c0f81)
Reverts
- Revert “feat(Card): refactor component for improved accessibility” (f81b569)
19.3.0 (2025-01-30)
Bug Fixes
- Popover: popover content closes on ESC key press (868a501)
Features
- Stepper: add ariaLabel, ariaLabelledBy props (137e5b0)
- StepperStateless: add ariaLabel, ariaLabelledBy props (741087e)
- Switch: add aria-label and aria-controls props (332114b)
19.2.0 (2025-01-23)
Bug Fixes
- Accordion: inherit border-radius to prevent overflow (3675529)
- Accordion: make SectionFooter’s border radius 3px (8ff85ba)
- Accordion: restore white background (d2d5638)
- Modal: ensure Modal has rounded bottom corners on larger viewports (92a01ef)
- OrbitProvider: some whitelabel tokens were not being applied correctly (d1f5682)
Features
- Card: refactor component for improved accessibility (a693640)
- NavigationBar: allow for transparent background when at the top of the screen (df64db1)
19.1.0 (2025-01-16)
Bug Fixes
- NavigationBar: adjust padding size for mobile (4c47213)
- Separator: ensure label is centered vertically and horizontally (3a1ea96)
Features
- Collapse: set a11y attributes and props (20cce9b)
19.0.0 (2025-01-09)
Bug Fixes
- InputGroup: propagate the label prop as an aria-label attribute to child components (f051373)
- Separator: ensure width doesn’t collapse to 0 in flex containers (9c4e6b2)
Features
- Box: remove deprecated borderRadius values (6d76a67)
- Box: remove deprecated elevation values (6ff4962)
- Box: remove deprecated spacing values (50f080e)
- CountryFlag: add role prop for accessibility customization (96d57b0)
- ErrorFormTooltip: remove inputSize prop (032b223)
- HorizontalScroll: remove deprecated spacing values (b1913ce)
- Icon: rename UserSingle to UserSingleLight (e4d0abc)
- icons: update icons from figma (98a83e8)
- Inline: remove deprecated spacing values (e1c2c33)
- InputField: add ariaLabel prop (1bf0bb9)
- InputGroup: remove unused size prop (3382797)
- LinkList: remove deprecated spacing values (b436acb)
- remove deprecated left and right util functions (68bb285)
- rename exported breakpoint tokens in mediaQuery util (3bdabb4)
- Select: add ariaLabel prop (7a81bed)
- Separator: remove deprecated spacing values (c48162a)
- Stack: remove deprecated spacing values (7c01c8b)
- Tabs: remove deprecated spacing values (c2198a5)
BREAKING CHANGES
- these functions were deprecated and are now removed.
- tokens no longer start with
widthBreakpoint-
. They’re now simplybreakpoint-
- Stack: deprecated spacing prop values were removed.
- Tabs: deprecated spacing prop values were removed.
- HorizontalScroll: deprecated spacing prop values were removed.
- Separator: deprecated sideOffset prop values were removed.
- Inline: deprecated spacing prop values were removed.
- LinkList: deprecated spacing prop values were removed.
- Box: deprecated margin and padding prop values were removed.
- Box: deprecated borderRadius prop values were removed.
- Box: deprecated elevation prop values were removed.
- Icon: UserSingle icon is now named UserSingleLight, with no visual changes
- ErrorFormTooltip: This prop was effectless and it is no longer available.
- InputGroup: This prop was effectless and now is no longer meant to be used.
18.2.0 (2024-12-19)
Bug Fixes
- TooltipPrimitive: tooltip now closes on pressing ESC key (d7243e5)
Features
- AccordionSection: add expandOnTileClick for mobile-first (160ba28)
- NavigationBar: add ariaLabel prop (934d5d5)
- Popover: add ariaLabel, ariaLabelledby props and focus state (e815138)
18.1.1 (2024-12-12)
Bug Fixes
- Accordion: remove white background for Header and Footer (29957bc)
- HorizontalScroll: adjust arrows visibility when component is overflowing (1d998e9)
18.1.0 (2024-11-28)
Bug Fixes
- TooltipPrimitive: remove redundant role attribute (0322d91)
Features
- Separator: add label prop (09ea7fe)
18.0.0 (2024-11-21)
Bug Fixes
- Seat: id was not being applied to SeatLegend (cebf4c6)
Features
- Checkbox: remove readOnly prop (47706f1)
- Heading: add role and level conditional props (995ceca)
- Radio: remove readOnly prop (6d6b95c)
- Seat: add aria-labelledby string prop (1483f4c)
- Seat: change type of label and price props to string (cee5c2a)
- SeatLegend: add aria-label string prop (3f7da74)
- Seat: remove default values from title and description props (290bf21)
BREAKING CHANGES
- Seat:
label
andprice
props now only accept string. They no longer accept ReactNode - Seat:
title
anddescription
props no longer have default values. They can be manually set with text to be announced by screen readers. - Checkbox: readOnly prop no longer available. Use disabled instead.
- Radio: readOnly prop no longer available. Use disabled instead.
17.2.1 (2024-11-07)
Bug Fixes
17.2.0 (2024-10-31)
Features
- icons: update icons from figma (46debcd)
- icons: update icons from figma (506b8a1)
- NavigationBar: add bottomStyle prop with shadow as default (e38078a)
- ServiceLogo: add AirHelpNew (ba05de0)
17.1.0 (2024-10-24)
Features
- Checkbox: add defaultSelected prop and uncontrolled behavior (b4e6f66)
- Checkbox: deprecate readOnly prop. Use disabled instead (1101cf2)
- deprecate
left
andright
rtl utils functions (5b97a63) - LinkList: add useMargin prop and deprecate legacy (3ac05de)
- Radio: add defaultSelected prop and uncontrolled behavior (221a5a0)
- Radio: deprecate readOnly prop. Use disabled instead (e9327f4)
- replace react-popper by floating-ui (de07d43)
- Stack: add useMargin prop and deprecate legacy (4202c01)
17.0.0 (2024-10-03)
Bug Fixes
- Accordion: spacing with no actions was wrong (255b322)
Features
- icons: add X icon (21a8cba)
- icons: remove ColoredTwitter icon (d039f15)
- icons: remove Twitter icon (879cb0c)
- SocialButton: replace twitter type by X (dbeca13)
BREAKING CHANGES
- SocialButton: SocialButton’s type prop no longer accepts “twitter”. “X” type is now accepted.
- icons: Twitter icon was removed. X icon should be used instead.
- icons: The
ColoredTwitter
icon was removed. Use theTwitter
icon instead.
16.2.0 (2024-09-19)
Bug Fixes
- Alert: displayed icons for some types were incorrect (b86b3a6)
- ButtonPrimitive: make button text non-selectable (baa1777)
- Checkbox: make checkmark icon always visible for checked state (3faa9b8)
- FormLabel: ensure correct color (21a1ae2)
- Tabs: ensure correct color when not active (3a5bcd1)
Features
- icons: update icons from figma (82b651f)
16.1.0 (2024-09-05)
Bug Fixes
- ErrorFormTooltip: align text and close button (aa0f4fa)
Features
16.0.1 (2024-08-22)
Bug Fixes
- InputSelect: ensure consistent options when titles are repeated (6eb0d75)
16.0.0 (2024-08-14)
Features
- add shadow transformations to codemod (5779fcf)
- Box: add new values for borderRadius prop and deprecate others (3afe158)
- Box: add new values for elevation prop and deprecate others (6102a6d)
- Box: add new values to margin and padding props, and deprecate old ones (5b3b418)
- create codemod for new tokens and tailwind classes (643dcc5)
- Heading: add title0 type (1f79dd7)
- HorizontalScroll: add new values to spacing prop and deprecate old ones (8cb2d2e)
- icons: add 3 new seat light icons (67cd7a8)
- Inline: add new values to spacing prop and deprecate old ones (cb8d86d)
- LinkList: add new values to spacing prop and deprecate old ones (0a60262)
- Separator: add new values to sideOffset prop and deprecate old ones (008317b)
- Stack: add new values to spacing prop and deprecate old ones (a2a207a)
- Tabs: add new values to spacing prop and deprecate old ones (528aa68)
BREAKING CHANGES
- Heading:
type="title1"
should be replaced bytype="title0"
to avoid visual breaking change.
15.11.0 (2024-08-08)
Bug Fixes
- Alert: adjust styles when closable is true and inlineActions is set (2a9e765)
Features
- icons: add MenuCircle icon (5427052)
15.10.1 (2024-08-01)
Bug Fixes
- InputField: adjust styles when readOnly is true (af858b2)
- InputSelect: adjust styles and functionality when readOnly is true (f84e257)
- SegmentedSwitch: fix border radius in RTL (f10068c)
- Tag: fix padding for iconLeft on RTL (e901a03)
15.10.0 (2024-07-25)
Bug Fixes
- SegmentedSwitch: use blue normal text when selected (e7f9158)
Features
- TextLink: add support for data and aria attributes (b22b858)
15.9.0 (2024-07-18)
Features
- icons: update twitter icon to ‘X’ design (52ae537)
15.8.0 (2024-07-11)
Bug Fixes
- ButtonLink: handle hover state on mobile (f1820c7)
Features
15.7.0 (2024-07-04)
Bug Fixes
- Icon: remove defaultProps in favour of default values (4448925)
Features
- Itinerary: add onExpand and onCollapse props to ItinerarySegment (df0c31b)
15.6.0 (2024-06-28)
Bug Fixes
- Itinerary: add type check for key prop in ItinerarySegmentDetail (fbce4aa)
- ItinerarySegmentStop: simplify useWidth to only keep max value (5a95105)
Features
- icons: update icons from figma (cf12467)
15.5.0 (2024-06-13)
Bug Fixes
- Checkbox: prevent changes on readOnly (7d16638)
Features
- icons: update icons from figma (57833af)
15.4.0 (2024-06-06)
Features
- Radio: update component visually to match latest Figma (4ff0c15)
15.3.1 (2024-05-31)
Bug Fixes
- ItinerarySegment: ensure text wraps instead of being truncated (1cddf73)
15.3.0 (2024-05-23)
Features
15.2.0 (2024-05-16)
Bug Fixes
- Itinerary: clickable area is now more accurate (1c50583)
Features
- ServiceLogo: add GetYourGuideLong logo (ace0a71)
15.1.1 (2024-04-25)
Bug Fixes
- InputSelect: it now filters options when they change via props (681634a)
15.1.0 (2024-04-18)
Bug Fixes
- Modal: overflow now works correctly on large mobile and bigger (6645070)
Features
- ServiceLogo: add Sherpa logo (4c9d318)
15.0.0 (2024-04-04)
Features
- OrbitProvider: replace ThemeProvider from SC by a custom one (db0d8f4)
- remove mediaQueries (8861191)
- remove rtl utils (e76c186)
- remove styled-components dependency (6b1277c)
BREAKING CHANGES
- OrbitProvider: Styled-Components’ ThemeProvider is no longer used in OrbitProvider. If you still need styled-components capabilities, you should add the ThemeProvider from styled-components to your app and pass it the same theme.
- rtl styled-components utils removed.
- mediaQueries function is no longer available. This was a styled-components util function that is now no longer meant to be used. Tokens and breakpoint values are still accessible.
14.1.0 (2024-04-04)
Bug Fixes
- Icon: icon components props are now correctly typed (33cecc8)
- Itinerary: fix dates alignment in RTL (6034467)
- Itinerary: text now wraps instead of overflowing (482636f)
- Modal: ensure the Modal body can scroll (7b1ac0b)
Features
- Wizard: migrate to tailwind (fe12927)
14.0.0 (2024-03-14)
Bug Fixes
- Modal: fix bottom border radius when isMobileFullPage (4a402f9)
Features
- CallOutBanner: migrate to tailwind (047158b)
- delete BaggageStepper component (74d8f55)
- deprecate toggleUp and toggleDown utilities (fe2ed30)
- Inline: migrate to tailwind (22464a6)
- InputSelect: migrate to tailwind (3b6617b)
- Itinerary: migrate to Tailwind (4628d1c)
- Pagination: migrate to tailwind (c440d74)
- remove deprecated components (277724d)
- Seat: migrate to tailwind (079105b)
- ServiceLogo: migrate to tailwind (357c5fc)
- SkipLink: migrate to tailwind (a2eb45f)
- SkipNavigation: migrate to tailwind (e89fe8c)
- Timeline: migrate to tailwind (6fdc700)
BREAKING CHANGES
- deprecated components were removed: ClickOutside, Desktop, Mobile and KeyValue
- remove BaggageStepper component
The BaggageStepper component has been removed as it was not being used. Please use the Stepper component instead.
13.1.0 (2024-03-07)
Features
- Coupon: migrate to tailwind (6827ccb)
- Slide: migrate to tailwind (aa55f45)
- StopoverArrow: migrate to tailwind (e676cc0)
13.0.0 (2024-02-29)
Features
- Accordion: migrate to tailwind (b378203)
- Illustration: add FlightChange illustration (b90bcab)
- LayoutColumn: migrate to tailwind (db69d5d)
- ServiceLogo: add AxaWhite logo (3c0b3c9)
BREAKING CHANGES
- LayoutColumn: removed hideOn prop from LayoutColumn
12.4.0 (2024-02-19)
Bug Fixes
Features
12.3.0 (2024-02-08)
Features
- Icon: migrate to Tailwind (6ac12ec)
- ServiceLogo: add ApplePay and GooglePay logos (4cd14aa)
- Tag: migrate to Tailwind (436d54f)
12.2.0 (2024-01-25)
Features
- FeatureIcon: migrate to Tailwind (0ed3ae6)
- Illustration: add DepartureBoard, DepartureBoardBadge and DepartureBoardLounge illustrations (cae7bd7)
12.1.2 (2024-01-18)
Bug Fixes
- Card: remove loosy equality check for children in CardSection (8eb5e6f)
12.1.1 (2024-01-16)
Bug Fixes
- Itinerary: add overflow:hidden to ItinerarySegmentDetail (c4f2e3c)
- Itinerary: icon sizes were incorrect inside SegmentDetail (7658f45)
- Loading: remove redundant padding and get back icon 20px size (3f17fcd)
- Modal: check if e.target.className exists (4d33c99)
- Modal: remove modal header transition on mobile (7c10d8d)
12.1.0 (2024-01-11)
Bug Fixes
- Breadcrumbs: remove extra top spacing on mobile (007b1c2)
- Card: border radius incorrectly set on mobile (ed222eb)
Features
- ButtonPrimitive: improve accessibility by using type and role (ca2e5d9)
12.0.1 (2024-01-05)
Bug Fixes
- ButtonPrimitive: add missing flex-auto (70dcfcd)
12.0.0 (2024-01-04)
Features
- remove flow types (336137a)
BREAKING CHANGES
- deprecated flow types removed. Typescript is the only typing solution supported now.
11.3.2 (2024-01-04)
Bug Fixes
- BadgePrimitive: fix min height (13fa300)
- ButtonPrimitive: add missing shrink-0 and grow-0 (1b1444c)
- ButtonPrimitive: width prop now works as expected (88b5047)
- Itinerary: some text wasn’t truncating properly (e6157ea)
- Layout: get back correct spacing for Card on Mobile (e0d4e50)
- Popover: fix max-height when content has actions (798d7c4)
- TimelineStep: move subLabel below timeline (660387a)
11.3.1 (2023-12-14)
Bug Fixes
- ButtonPrimitive: do not force icon sizes in children (5b865ae)
- Drawer: noPadding should affect only wrapper (11c2ce0)
- Hide: fix “smallMobile” for screens of size 0-320px (af5a84c)
- List: fix ListItem centering bug (ff172eb)
- OrbitProvider: be more defensive when transforming palette colors to RGBA (0209a65)
- Popover: remove redundant max-w-fit class (8247324)
- Stepper: fix disabled background color (4a61be6)
- Switch: cursor not applied on input (edfc88b)
11.3.0 (2023-12-05)
Bug Fixes
- TimelineStep: remove redundant spaceAfter (f6fcd90)
- Timeline: timeline and subLabel height issue (afc018a)
Features
11.2.0 (2023-12-04)
Bug Fixes
- Layout: remove accidental props pass to Grid (e7f47d2)
- List: fix ListItem icon size (6afd3b9)
- Popover: links inside tooltips inside content are now clickable (b7114a6)
- Stepper: fix icon circle accoring to Figma (9411b3e)
Features
- Illustration: add PassportUpdate (e1d021d)
11.1.1 (2023-11-27)
Bug Fixes
- Popover: use useRandomId hook instead of React.useId directly (3b49d18)
- Stack: remove height: 100% for justify and column (c119130)
11.1.0 (2023-11-23)
Bug Fixes
- Breadcrumbs: the spaceAfter prop (87f574a)
- Hide: use native tailwind breakpoint range (39aedd9)
- InputField: add white background (a0b40a8)
- ModalHeader: mobile scroll header background (93efe38)
- Radio: background only on circle, not label (564ee17)
- Stack: do not apply flex styles, when not needed (56983c1)
Features
11.0.0 (2023-11-16)
Bug Fixes
- Card: add missing w-full (552e1d4)
- Card: only capture keys on expandable sections (d536470)
- TextLink: add missing line-height (58079b6)
- update the browserlist in package.json (d692f47)
Features
- ButtonMobileStore: migrate to Tailwind (74b5e27)
- Checkbox: migrate to Tailwind (1e1b944)
- ChoiceGroup: migrate to Tailwind (ee340dc)
- InputField: migrate to Tailwind (37a5719)
- InputGroup: migrate to Tailwind (b4aa75c)
- Radio: migrate to Tailwind (4178852)
- SegmentedSwitch: migrate to Tailwind (5930ffd)
- Select: migrate to Tailwind (5b731ab)
- Separator: migrate to Tailwind (23474b3)
- Skeleton: migrate to Tailwind (dbdd6cc)
- Switch: migrate to Tailwind (5a3f3cc)
- Table: migrate TableBody to Tailwind (0663ffb)
- Table: migrate TableCell to Tailwind (e0b16cb)
- Table: migrate TableFooter to Tailwind (f18a75c)
- Table: migrate TableHead to Tailwind (ef0a54e)
- Table: migrate TableRow to Tailwind (89b9576)
- Table: migrate to Tailwind (3cce4e2)
- Textarea: migrate to Tailwind (14d6abc)
- Textarea: remove size prop (370e768)
- Toast: migrate ToastMessage to Tailwind (fdef9fb)
- Toast: migrate ToastRoot to Tailwind (541336e)
- Truncate: migrate to Tailwind (af04dd4)
BREAKING CHANGES
- Textarea: Textarea component no longer has the
size
prop. - Select: Select component no longer has the
readOnly
prop. ThereadOnly
prop was passed directly to the native HTML select element as an attribute, which is not supported.
The attribute is not supported or relevant to select or input types that …
https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/readonly
- Separator: ‘color’ prop now accepts Tailwind classname instead of a token, e.g. ‘paletteBlueNormal’ -> ‘border-blue-normal’