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

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

  • Modal: fix border radius on isMobileFullPage (5f71d77)
  • Wizard: don’t wrap progress label (0374d19)

Features

  • HorizontalScroll: migrate to tailwind (b80eef4)
  • Slider: migrate to tailwind (7b29005)

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

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

  • ServiceLogo: add GetYourGuide logo (c883823)
  • TimelineStep: make children optional (59d03fc)

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

  • Popover: migrate to Tailwind (49a619f)
  • Tabs: migrate to Tailwind (b5fa16d)

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. The readOnly prop was passed directly to the native HTML select element as an attribute, which is not supported.
  • Separator: ‘color’ prop now accepts Tailwind classname instead of a token, e.g. ‘paletteBlueNormal’ -> ‘border-blue-normal’

10.3.0 (2023-11-03)

Bug Fixes

  • InputSelect: make root label block (9326e59)
  • Loading: use correct font family class (7e53285)
  • Stack: flex prop by default false (e68297b)

Features

  • BadgeList: migrate to Tailwind (4a28842)
  • CarrierLogo: migrate to Tailwind (7fa5aff)
  • Collapse: migrate to tailwind (969ac40)
  • LinkList: migrate to tailwind (84be8c2)
  • ListChoice: migrate to Tailwind (bf449fa)
  • Modal: migrate to Tailwind (4dcd634)
  • NotificationBadge: migrate to Tailwind (2f2344d)
  • Stepper: migrate to Tailwind (e305def)
  • TileGroup: migrate to Tailwind (368bc76)
  • Tile: migrate TileContent to Tailwind (9e8914b)
  • Tile: migrate TileHeader to Tailwind (31151ff)
  • Tile: migrate TileWrapper to Tailwind (bf14d59)

10.2.0 (2023-10-20)

Bug Fixes

  • OrbitProvider: use style tag directly without useEffect (26a6ac5)

Features

  • Alert: migrate to Tailwind (ec3d104)
  • Illustration: add FlightDisruptions illustration (37ad131)

10.1.0 (2023-10-19)

Bug Fixes

  • Card: add missing white background (ec18790)
  • Dialog: hide scroll bar, but keep scrolling behaviour (73fc50e)
  • ErrorFormTooltip: arrow was misplaced (e346e90)
  • ItinerarySegmentDetail: fix overflowing content issue (bac87db)
  • OrbitProvider: fix whitelables themingissue with css variables (6ee3bee)

Features

  • Grid: add classname prop (036eb85)
  • Hide: migrate to Tailwind (302e0dd)
  • Layout: migrate to Tailwind (26e85ec)

10.0.0 (2023-10-02)

Bug Fixes

  • tailwind: fix animation-loader class (c33ea88)
  • tailwind: remove redundant classes (6fe0c97)

Features

  • Badge: migrate to Tailwind (1e67630)
  • BadgePrimitive: migrate to Tailwind (85de2df)
  • Box: migrate to Tailwind (08a68ed)
  • Breadcrumbs: migrate to Tailwind (c2c7935)
  • ButtonGroup: migrate to Tailwind (2510a42)
  • ButtonLink: migrate to Tailwind (8787569)
  • Button: migrate to Tailwind (25687b3)
  • ButtonPrimitive: migrate to Tailwind (4ea8178)
  • Card: remove icon prop (332f58e)
  • Card: rewrite to Tailwind (1e19342)
  • CarrierLogo: add orbit-carrier-logo class (95eb530)
  • CountryFlag: migrate to Tailwind (e054877)
  • Desktop: deprecate component (9102bfb)
  • Dialog: refactor to tailwind (4f3525d)
  • Drawer: refactor to tailwind (b59a328)
  • ErrorFormTooltip: migrate to Tailwind (7067f3c)
  • FormLabel: migrate to Tailwind (95aaa6b)
  • Grid: migrate Grid to tailwind (#3965) (e19c2ae)
  • Heading: migrate to Tailwind (8244913)
  • icons: update icons from Figma (eabe36e)
  • IllustrationPrimitive: migrate to Tailwind (e436905)
  • InputFile: migrate to Tailwind (960c846)
  • KeyValue: deprecate component (8b30a98)
  • List: rewrite to Tailwind (b8790bc)
  • Loading: migrate to Tailwind (53aa0df)
  • Mobile: deprecate component (24c834c)
  • NavigationBar: migrate to Tailwind (70ca749)
  • Stack: rewrite Stack to tailwind (401b264)
  • tailwind: add bundle classenames for Badge (3874b70)
  • tailwind: add minHeight icon classes (bcc0063)
  • tailwind: add transparent to available colors (47394c9)
  • Text: default value for align is now start (137026a)
  • TextLink: migrate to Tailwind (d7697e4)
  • Text: migrate to Tailwind (225f29b)

BREAKING CHANGES

  • BadgePrimitive: background and foregroundColor props were removed
  • Card: Card no longer has the icon prop
  • Text: align left and right on Text no longer adjust to RTL. Use start or end instead.
  • Box: StyledBox removed. .orbit-box selector should be used

9.3.1 (2023-09-25)

Bug Fixes

  • ButtonPrimitive: do not let ‘loading’ prop be rendered in the DOM (a0e6406)

9.3.0 (2023-09-19)

Features

  • Illustration: add Damage and Wheelchair illustrations (04c78b6)

9.2.0 (2023-09-18)

Bug Fixes

  • ButtonLink: fix incorrect hover backgroud color on primary (fdc4c32)

Features

  • icons: update icons from figma (f234800)
  • icons: update icons from figma (225f77e)
  • icons: update icons from figma (7279080)

9.1.0 (2023-09-11)

Bug Fixes

  • Card: header actions are now vertically center aligned (2679f54)
  • HorizontalScroll: prevent click to induce scrolling (1eec4d2)
  • InputField: show ‘readOnly’ as ‘disabled’ visually (594a642)
  • Radio: add visible indication of checked state when disabled (#3970) (8cc1f62)
  • Textarea: show ‘readOnly’ as ‘disabled’ visually (68a25bc)
  • Wizard: title now renders correctly even without labelProgress (9cd2503)

Features

9.0.0 (2023-08-22)

Features

BREAKING CHANGES

  • OrbitProvider now requires useId prop for random ID generator hook
  • Node version required is now >=18
  • remove deprecated InputGroup
  • remove deprecated Textarea
  • remove deprecated InputFile
  • removed deprecated InputField
  • remove deprecated FormFeedback

8.1.2 (2023-08-08)

8.1.1 (2023-08-08)

8.1.0 (2023-08-03)

Bug Fixes

  • tokens: fix bundle tokens definitons (#3940) (d275b5b)
  • use ForwardRefRenderFunction instead of deprecated RefForwardingComponent (#3941) (a70687c)

Features

  • Textarea: add prop to pass data attributes (#3937) (7089013)

8.0.0 (2023-07-28)

Bug Fixes

  • InputSelect: clearing the input now clears the selected option (b805837)
  • InputSelect: close events and invalid typing (ce9051a)
  • InputSelect: hover effect removed from mobile (766a8d8)
  • InputSelect: present error and info on mobile (6f888f6)
  • InputSelect: spaceAfter was not working correctly (46d4f78)
  • Separator: fix background and border issue (#3925) (5ffa0ee)

Features

  • icons: update icons from figma (#3927) (51c2f14)
  • Illustration: add Ambulance and FlexibleDates illustrations (#3933) (47e8fe8)
  • InputSelect: rename emptyStateMessage to emptyState (6a5ade2)
  • tokens: migrate to style-dictionary (5029dcf)

BREAKING CHANGES

  • InputSelect: emptyStateMessage string prop is now called emptyState and accepts any React element.

7.8.0 (2023-07-14)

Bug Fixes

  • InputSelect: add missing onOptionSelect callback to onKeyDown (e0d351f)
  • InputSelect: close after selection (a6f39e0)
  • InputSelect: fix ModalHeader padding size (304e7a7)
  • InputSelect: keep option selected on second click (0a9fbeb)
  • Popover: fix popover overlay bubbling event issue (#3921) (e507e5e)

Features

7.7.0 (2023-07-11)

Bug Fixes

  • Box: fix possible color tokens (97d3807)
  • TextLink: allow secondary type inside Alert (#3912) (a6193f5)

Features

7.6.0 (2023-06-28)

Bug Fixes

  • ChoiceGroup: fix event types (1f1832d)
  • ErrorFormTooltip: fix event types (8e85a57)
  • FormLabel: fix event types (74e42f2)
  • InputField: fix event types (4a3dcc0)
  • InputFile: fix event types (7f88332)
  • InputGroup: fix event types (9c0ecdd)
  • InputSelect: fix event types (6ddddb3)
  • Modal: fix event types (f76aee4)
  • Radio: fix event types (4f48a4c)
  • SegmentedSwitch: fix event types (06a24cf)
  • SegmentedSwitch: fix event types (3935db2)
  • Select: fix event types (89c413b)
  • Select: fix focus styles (6dccd7a)
  • Select: long inline label now truncates (17758b4)
  • Slider: allow move the slider over current value (8696c1b)
  • Slider: range Slider was not updating correctly (7fb5229)
  • Switch: fix event types (2897a26)
  • Textarea: fix event types (609628b)

Features

  • Illustration: add NoFlightChange illustration (#3905) (637f876)

7.5.0 (2023-06-23)

Bug Fixes

  • InputGroup: disabled state was not visually correct (53a00e0)
  • InputSelect: z-index was missing from styles (948574c)
  • ListChoice: align icon to the center vertically (b5c022b)
  • Slider: defaultValue now updates the slider (62dd911)

Features

  • InputSelect: add prefix to Option (bf89e71)

7.4.1 (2023-06-19)

Bug Fixes

  • Select: customValueText vertical alignment (#3890) (92c3db8)

7.4.0 (2023-06-16)

Bug Fixes

  • ErrorFormTooltip: change font-weight to normal (#3886) (2cb63c7)
  • HorizontalScroll: arrows now only display if it’s overflowing (#3882) (115fce2)
  • Itinerary: correct cursor is now applied to ItinerarySegmentBanner (#3884) (ff86148)
  • Select: adjust height and alignment of Select and Prefix (#3883) (cedc3a0)

Features

7.3.0 (2023-06-13)

Bug Fixes

  • InputFile: clicking on icon label no longer triggers the OS input (b81547f)
  • InputFile: errorForm tooltip offset (5801e7c)
  • ModalFooter: wrap elements in StyledChild only when multiple (#3869) (be1cfe6)
  • SegmentedSwitch: errorForm tooltip offset (#3877) (032b93f)
  • Select: disabled styles (d1697b1)
  • Select: fix Option label type for flow (d541a91)
  • Select: inlineLabel and Prefix now work as expected (1fa2c23)
  • Slider: value state update was not working correctly (5c7a9aa)
  • Wizard: fix missing provider prop (#3875) (6b34b90)

Features

7.2.0 (2023-05-31)

Bug Fixes

  • Alert: change labelClose to accept string only (6c7c53a)
  • ButtonPrimitive: change title to accept string only (6d90024)
  • Card: change labelClose to accept string only (b11a490)
  • Drawer: change labelHide to accept string only (6ff0013)
  • ItinerarySeparator: rename imported Props to avoid naming conflict (#3854) (12fca7a)
  • Modal: change labelClose to accept string only (5879f55)
  • NavigationBar: change openTitle to accept string only (1ce0c9e)
  • Pagination: change label types to string (d815e41)
  • Select: change type of Option label to string (dc18bed)
  • Select: fixed spacing between prefix and customValueText (143abec)
  • SkipNavigation: change label types to string (4ad843e)
  • Stepper: change title to accept only string (9ce9121)
  • Tooltip: change labelClose to accept string only (97a7115)
  • Wizard: change labelClose to accept string only (c866ab8)

Features

7.1.0 (2023-05-18)

Bug Fixes

  • Hide: remove on prop from rendered element (#3845) (f13031c)

Features

  • ItinerarySeparator: add type and color props (d73b182)
  • Popover: add renderTimeout prop (#3841) (7e242a8)
  • Select: add inlineLabel prop (8ad7a1d)
  • Separator: add type and color props (b6497a0)
  • Tab: add min-width to avoid text wrap (b75ce17)

7.0.0 (2023-04-27)

Bug Fixes

  • Alert: change colors for AlertButton subtle (961c6a1)
  • Breacrumbs: change goBackTitle to accept React.Node (b1614e6)
  • Button: change icon sizes and spacing (050e157)
  • ButtonPrimitive: replace current title type with React.Node (e1db0d0)
  • Card: add spacing between actions and title (da4e898)
  • FormLabel: add margin-left offset (eb0f092)
  • SegmentedSwitch: adjust height to match design specs (67dee47)
  • Select: change type of label in option to React.Node (a08eb5f)
  • Tag: adjust height to match design specs (09aa998)
  • Tag: border-radius on responsive (dddf4a4)
  • TextLink: fix color on active state (c981604)
  • TextLink: fix icon sizes (7161d4f)
  • Tile: adjust spacing between icon and content (9e1c83a)
  • Tile: adjust title styles (c880ee6)
  • Tile: fix border-radius on desktop (5e04164)
  • Toast: icon on Promisse Toast was not rendered (#3805) (e50b66f)

chore

Features

  • Alert: add labelClose prop (5dc5d89)
  • BadgePrimitive: remove borderColor prop (70a620d)
  • Badge: rename type prop (a55dbd2)
  • Card: add labelClose prop (71d6cc4)
  • Card: icon prop is deprecated (f6ba524)
  • Drawer: add labelHide prop (198b1d8)
  • ErrorFormTooltip: change border-radius to 6px on responsive (1bbbc00)
  • ErrorFormTooltip: change font-size to 14px only (bf09d30)
  • ErrorformTooltip: icon size changed to normal (9c1045b)
  • InputField: remove size prop (05918ff)
  • InputField: set border-radius to large on responsive (a69c792)
  • MobileDialogPrimitive: add labelClose prop (1c7ab61)
  • Modal: add labelClose prop (c08c245)
  • NavigationBar: add openTitle prop (2abe630)
  • Pagination: add label props (7b61545)
  • Popover: add labelClose prop (0252aa0)
  • Popover: add maxHeight prop (b454d7b)
  • remove deprecated InputStepper component (ad64d7a)
  • remove translation and dictionary components (4816c39)
  • Select: remove size prop (a5e13a3)
  • SkipNavigation: add label props (90f8e65)
  • SkipNavigation: add label props (e5aeb5a)
  • Tag: add iconLeft prop (5a55e93)
  • tokens: change fontSizeSm to 13px and fontSizeMd to 15px (262104e)
  • Tooltip: add labelClose prop (01e9e28)

BREAKING CHANGES

  • Select: size prop was removed. Normal size is now the only option.
  • InputField: size prop was removed. Normal size now is the only option.
  • Illustration: visual breaking change on ModalFooter. Flex-none is no longer applied after largeMobile.
  • Badge: New type subtle is the old default one. New default is the old Inverted
  • BadgePrimitive: borderColor prop is no longer accepted
  • translations removed, use labelClose for close Button and labelProgress for progress text
  • NavigationBar: translation removed, use openTitle with Translate instead
  • Modal: translations removed, use labelClose with Translate instead
  • Drawer: removed translation, use labelHide prop with Translate instead
  • Deprecated InputStepper removed, use Stepper instead
  • Card: use labelClose prop to add title for close button
  • Breacrumbs: translation removed, use goBackTitle prop with Translate
  • Alert: translation removed, use labelClose prop
  • SkipNavigation: transaltion removed, use feedbackLabel to add translation for feedback button content
  • Popover: removed translation, use labelClose prop instead
  • Pagination: translations were removed, use label props instead
  • useTranslate, useDictionary, Translate and Dictionary componentes were removed.
  • Toast: The createToastPromise function now receives three arguments. Check documentation for further details.

6.4.0 (2023-04-17)

Features

6.3.1 (2023-03-31)

Bug Fixes

  • CountryFlag: add condition to console.warn (7bc2b95)
  • Slider: add condition to console.warn (78c59ce)

6.3.0 (2023-03-29)

Bug Fixes

  • AlertButton: padding was not correct when there was an icon (#3778) (e2feb34)
  • Coupon: change border color to paletteCloudDark (457efe6)
  • InputGroup: fixes problem with long labels (#3779) (2ef2dc1)
  • Loading: fix LoadingSpinner size with customSize prop (#3789) (0b4056c)
  • ModalFooter: count children properly (#3790) (c982e6c)

Features

6.2.1 (2023-03-23)

Bug Fixes

  • Button: fullWidth prop type was incorrectly set (#3776) (d1b2376)

6.2.0 (2023-03-23)

Bug Fixes

  • CarrierLogo: remove shadow from inlineStacked variation (f06731f)
  • Itinerary: type colors were not being correctly applied (cb90cef)
  • SegmentedSwitch: add role switch (4b2e5e2)
  • Stack: fix gap issue for iOS Safar < 14.1 (#3763) (8fd4fa4)
  • Switch: background color was not correct (5a6841b)
  • utils: force outline to have only blue color (7170bb7)

Features

  • Button: add download prop (a27447c)
  • ButtonLink: add download and centered props (6d90b90)
  • ButtonPrimitive: add download prop (a1a6d64)
  • TextLink: add download prop (618d016)

6.1.0 (2023-03-13)

Bug Fixes

  • Itinerary: incorrect internal type passing Text on cancelled info (#3760) (d945ae7)
  • Itinerary: text can now be selected inside ItinerarySegmentDetails (f705780)
  • Timeline: correctly align text inside a Modal (#3759) (0acff49)

Features

  • icons: update icons from figma (#3757) (22ae41a)
  • Itinerary: add actionable bool prop to ItineraryStatus (d58e9ce)

6.0.3 (2023-03-03)

Bug Fixes

  • TabList: remove twiced ObjectProperty from d.ts (6735b60)

6.0.2 (2023-03-02)

6.0.1 (2023-03-02)

Bug Fixes

  • Tabs: fix typing issues in .d.ts files (4198d88)

6.0.0 (2023-02-28)

Bug Fixes

  • adjust marginUtility to spacingUtility (e9e2f09)
  • icons: fix bank icon id (1e9bec1)
  • icons: icon names were changed in Figma (a9c1c10)
  • InptuField: remove theme from DOM element (c9e7011)
  • ItineraryBadgeList: fix status colors (d921a30)
  • Itinerary: only display chevron if Banner is clickable (#3741) (8f2df5f)
  • ItinerarySegment: fix incorrect status colors (ebafe7e)
  • ItinerarySegmentStop: fix CircleSmall icon (#3746) (8d22436)
  • ItineraryStatus: fix incorrect status colors (815721b)
  • Modal: border-radius on mobile (#3740) (5d8e08a)
  • Modal: fixed mobile header while scrolling (#3753) (967375d)
  • Select: remove white bg from container (#3745) (0fc18c8)
  • TextLink: remove type and theme props from DOM element (6c573aa)
  • Timeline: fix the last bold line in TimelineStep on desktop (#3747) (520d345)

Features

  • icons: update icons from figma (#3737) (7b82d6e)
  • icons: update icons from figma (#3744) (7c43a44)
  • introduce Tabs component (6c7607f)
  • Modal: export ModalHeading subcomponent (94010b8)
  • Modal: remove margin when there’s no title or description (15f12ac)
  • Text: element prop in StyledText now has p as defaultValue (723dd5d)

BREAKING CHANGES

  • icons: ChevronDoubleRight -> ChevronDoubleForward ChevronDoubleLeft -> ChevronDoubleBackward ChevronRight -> ChevronForward ChevronLeft -> ChevronBackward
  • marginUtility renamed to spacingUtility
  • Modal: When a ModalHeader has no title nor description but has children, no margin is applied by default

5.3.0 (2023-01-24)

Bug Fixes

  • Alert: line-height of elements (3601846)
  • Checkbox: disabled color (fc82a93)
  • FormLabel: adjust line-height (e505725)
  • Grid: fix missing spaceAfter (#3728) (9f1cd25)
  • icons: fix calendar-duration icon (#3714) (b07e295)
  • Radio: disabled color and cursor (d7f7714)
  • SegmentedSwitch: adjust padding on option (9760298)
  • Table: fix incorrect color value from paletteInkNormal to paletteInkDark (#3727) (fc5e7d3)
  • Text: default margin to 0 after removing unintentionally (ecdcb9a)

Features

  • ErrorFormTooltip: add hasTooltip parameter to hook (519f841)
  • icons: update icons from figma (#3717) (9eadb46)
  • icons: update icons from figma (#3722) (ebf10b0)
  • Illustration: add MobileApp2 illustration (#3725) (92e4483)

5.2.0 (2023-01-09)

Bug Fixes

  • Breadcrumbs: make last element always bold (#3699) (a9ab2aa)
  • Card: remove additional padding in CardSection (#3696) (826cae2)
  • CarrierLogo: correct width when inlineStacked (4bd0bed)
  • icons: add prefixes to icon ids (#3698) (d585b3d)
  • Popover: click outside was not working correctly (#3702) (eeeeb86)
  • StepperStateless: remove size prop from types (71b6190)

Features

  • icons: update icons from figma (#3709) (16d4b41)
  • InputField: add aria-invalid and aria-describedby (33f4bb6)
  • Select: add aria-invalid and aria-describedby (eb49bb4)
  • Textarea: add aria-invalid and aria-describedby (05f955a)

Reverts

  • Revert “Add aria-invalid and aria-describedby to form components (#3706)” (a7be870), closes #3706

5.1.0 (2022-12-15)

Bug Fixes

  • Button: export conditional types correctly (#3680) (6aec97f)
  • ButtonLink: remove redundant ref type (d483280)
  • CalloutBanner: fix tabIndex type (4187abc)
  • Card: inconsistent expanded state is now impossible (#3679) (c7d5cd2)
  • CarrierLogo: use useRandomIdSeed (#3686) (ba538f8)
  • InputField: fix tabIndex type (a11e324)
  • InputField: remove redundant ref type (e8bce1e)
  • ItinerarySegment: fix incorrect counting of elements (#3687) (6061b95)
  • ItinerarySegmentStop: fix date type (3f1b92d)
  • Radio: remove redundant ref type (ac51550)
  • Select: fix select ref type (0bc368d)
  • Select: remove ref type (4b80564)
  • Switch: remove redundant ref type (b05f267)
  • Tag: remove redundant ref type (fcf00eb)

Features

  • Card: add margin utility prop (eddb2fe)
  • common: add ObjectPropertUtility type (600f8f9)
  • icons: update icons from figma (#3691) (898d44f)
  • Illustration: add margin utility prop (581fcb9)
  • IllustrationPrimitive: add margin utility prop (8efc6e9)
  • Text: add margin utility prop (02b9549)
  • utils: add marginUtility (0f880a4)

5.0.0 (2022-12-01)

Bug Fixes

  • Box: wrap property was calculated incorrectly (620812d)
  • CardSection: remove focus background style (#3671) (cd11b2c)
  • CarrierLogo: use CarrierLogo tokens (89ece90)
  • CarrierLogo: use space token after icon size changes (d4408eb)
  • Heading: add missing role=‘heading’ for div rendered as Heading (#3666) (caed409)
  • Itinerary: render text as div (#3643) (fd5dd46)
  • ItinerarySegmentBanner: fix RTL issue (#3659) (6ed2395)
  • ItinerarySegment: fix access of hidden prop in the context (#3675) (e18b9dd)
  • ItinerarySegmentStop: fix ItineraryIcon (#3669) (6da4c6d)
  • Modal: don’t render overlay if is full page (4e31400)
  • TextLink: repair broken CSS rule (#3638) (1927ca1)
  • Tooltip: background color (#3667) (7819c9b)

Features

  • add inlineStacked property to CarrierLogo (#3652) (e30e1c3)
  • Button: add centered prop for fullWidth (#3673) (f639b3e)
  • Button: add line-height: 1 (#3676) (34130c2)
  • Button: add tokens for subtle button (#3658) (2e84139)
  • Illustration: add FastBooking illustration (#3672) (3b19cd6)
  • InputField: set autoCorrect and autoCapitalize explicitly to off (#3651) (f27912e)
  • rename ThemeProvider to OrbitProvider (#3601) (10030dd)
  • ServiceLogo: add AirHelpPlus logo (6313ada)
  • tokens: change icon sizes according to a new designs (54e515f)

Reverts

  • revert exporting types from index (9e827b4)

BREAKING CHANGES

4.2.0 (2022-11-02)

Bug Fixes

  • Breadcrumbs: element without href is now focusable if it has onClick (b252f72)
  • Grid: fix TypeScript type for spaceAfter in Grid (#3623) (70d713b)
  • SegmentedSwitch: incorrect defaultChecked prop name (#3618) (e5c8efb)
  • Textarea: required prop displays an asterisk (#3617) (1d531a4)
  • Timeline: make last successful step text ink colored (#3635) (c5a3f7d)
  • Tooltip: add missing onShow for MobileDialog (206a818)

Features

  • Breadcrumbs: change focus to native colors (c23dc88)
  • CallOutBanner: change focus to native colors (73e2fed)
  • Card: change focus to native colors (4f7e209)
  • Checkbox: change focus to native colors (6298b19)
  • icons: update icons from figma (#3630) (7f524a0)
  • InputFile: change focus to native colors (8e5f155)
  • InputGroup: change focus to native colors (9770ea8)
  • Itinerary: change focus to native colors (052cbe6)
  • ListChoice: change focus to native colors (517bd20)
  • MobileDialog: add onShow callback (2dee49e)
  • Radio: change focus to native colors (e85e76c)
  • Seat: change focus to native colors (2b8d8b6)
  • SegmentedSwitch: change focus to native colors (f08e9d1)
  • Slider: change focus to native colors (793ef00)
  • Stepper: change focus to native colors (