9.27.0 (2022-06-23)
Bug Fixes
- always hide content from DOM when Accordion is collapsed (41cbd9b)
- Autocomplete: enhance VoiceOver support (#1472) (f469dd8)
- Autocomplete: ensure "no options" is read out in aria-live (#1471) (254303f)
- Autocomplete: fix using tab + write issue (#1473) (73f9655)
- Autocomplete: make VoiceOver announce first if a certain item is selected (#1479) (d32e980)
- Autocomplete: touch device issue on first focus (#1476) (5fcbf17)
- Avatar: properly handle spacing props (5841990)
- Breadcrumb: properly handle spacing props (b713dad)
- DatePicker: make keyboard usage in input not throw (#1475) (d0756e2)
- DatePicker: rename testing attributes to data-testid (2e1e285)
- Dialog: fix Modal backdrop / overlay false-positive click issue while e.g. selecting (#1463) (91e69a8)
- Dialog: fix Safari issue not able to scroll (3f6fb31)
- Dialog: make Dialog not overflow iOS Safari viewport (764e487)
- Dropdown: Missing properties in PropTypes (#1384) (7a83b38)
- HeightAnimation: ensure quick state changes to react without animating from start to finish (886b4cd)
- HelpButton: Adds test when used inside texts (#1404) (f8a7795)
- Icon: fix stopwatch icon (16px) (d57c617)
- Input: add missing Input test for icon and clear button (#1465) (be2b4a0)
- Input: enhance vertical centering for Safari (mainly iOS) (#1469) (dadb5f8)
- InputMasked: fix integerLimit option when used with decimals (14fe5d9)
- Modal: fix data-testid usage in object defined props (e023f13)
- Modal: fix flaky overlay opacity color issue happening in Chrome browser (86d875d)
- Radio: fix radio button disabled issue when inside of group (#1477) (e775792)
- Table: align HTML/CSS classes and types (ff0be8d)
- Table: fix sticky Table when no offset is given (888564d)
- Table: simplify sticky table hook (f1e7e3b)
- Tag: properly handle spacing props (d7129d8)
- Timeline: properly handle spacing props (e823c6e)
Features
- Autocomplete: add support for data suffix_value (#1467) (fe6fbb7)
- DatePicker: add size property to component (#1438) (749a118)
- DrawerList: use CSS Grid for placing list content to enhance flexibility (#1470) (93fac6b)
- Icons: add calendar and bookmark icon (#1449) (61c9c11)
- Input: add inner_element property for internal usage (as of now) (#1466) (d1b1b19)
- MediaQuery: convert to TypeScript (1a23e4f)
- Modal: add "bypass_invalidation_selectors" property to omit element invalidation (d9cb392)
- NumberFormat: add srLabel property to enhance more easily a11y for screen reader users (#1480) (004d675)
- Provider: rewrite to TypeScript (#1436) (66416d9)
- Table: change colors of table (1f3687f)
- Table: move to components and rewrite to TypeScript (562940a)
- Timeline: date supports a list of dates (#1464) (a5c1dcd)
- Timeline: rename name to title & date to subtitle with backwards compatibility (#1468) (6607963)
9.25.0 (2022-04-05)
Bug Fixes
- Anchor: Missing properties in PropTypes (#1382) (92b6615)
- Avatar: Allow Avatar to get skeleton prop from context (#1347) (386616b)
- Avatar: Allow Avatar.Group to set skeleton prop (#1350) (a0d4e8a)
- Breadcrumb: Allow Breadcrumb to get skeleton prop from context (#1349) (b46f83b)
- Button: make tertiary button icon inherit button height property (04111d5)
- Button: remove outline when button goes from enabled to disabled state when activeElement (8f40076)
- declare v17 as Eufemias peer dependency (b14d237)
- Dialog: prevent close confirmation dialog on outside click (d391285)
- Dropdown: ensure the ellipsis text overflow works again (640bdf9)
- FormStatus: wider the min-width to 30rem and react on window width change (adb2f3f)
- Hr: ensure the hr element does not causing a scrollbar (cca94ff)
- InfoCard: Allow InfoCard to get skeleton prop from context (#1348) (e2290c2)
- Modal: containerPlacement bug for top (5864004)
- Pagination: add better experience for small viewports (28ad651)
- Pagination: handle unknown / undefined page_count (acc9c81)
- Pagination: updated media query calculation (35344ea)
- Pagination: use primary-icon instead of secondary import (6944863)
- remove alignment helpers from a11y tree (NVDA & Firefox) (f31be33)
- Skeleton: Missing properties in PropTypes (#1381) (9abc790)
- Tag: Allow Tag to get skeleton prop from context (3723421)
- Tag: Allow Tag.Group to set skeleton prop (#1351) (844e215)
- Tag: avoid inheriting spacing props when set on Tag.Group (fbb7ad1)
- Theming: simplify the theming logic (9b50082)
- Timeline: Allow Timeline to get skeleton prop from context (#1346) (b87a59a)
- Tooltip: ensure portal element does not occupy space in body (4b05280)
- Tooltip: fix premature removal of portal and prevent zombies (fb0fe33)
- Typography: fix lead element and update docs (3274dfe)
- VisuallyHidden: use span as default element so it can be used inside paragraphs (8dbc8a3)
Features
- add useNumberFormat hook (b218d27)
- Drawer: less spacing in new styles (c4faaf2)
- Eiendom: apply theme styles (447ccd6)
- helpers: add cancel method to debounce (19cb3e0)
- Icons: add account_percent, news, podcast, user_feedback (8695f57)
- Icons: rebuild all icons from refactored Figma lib source (fc952bb)
- Modal: add property omitTriggerButton for hiding default trigger (26e90fb)
- Modal: add property omitTriggerButton for hiding default trigger (d02bbdd)
- Pagination: enhance accessibility and align styles to UX (6fdba78)
- Pagination: moved next buttons in new design (d516264)
- Portal: Suffix page titles with "| Eufemia" (#1333) (788a58b)
- Theme: add visual test example for Eiendom theme (dcf918b)
- Theme: create Eufemia Theme handler (Gatsby Plugin) (d257a55)
9.24.0 (2022-03-02)
Bug Fixes
- Dialog: set role alertdialog for confirmation variant (8ec99af)
- Dropdown: fix empty data entry handling (4e4762b)
Features
- Avatar: add hasLabel to omit group warning (#1318) (ed43481)
- Dialog: add new variant confirmation (#1302) (bdb7bb4)
- FormStatus: add new marketing state/status (#1317) (f5e63a9)
- NumberFormat: add "compact" property – format a number compact with an abbreviation (0e26449)
- Tag: omit non-existing group warning with new prop: hasLabel (079cdcd)
9.23.0 (2022-02-22)
Bug Fixes
- Dropdown: disabled tertiary dropdown (c1b4c4b)
- Modal: add possibility for camelcase props (4127452)
- ProgressIndicator: css change to fix aliasing artifacts for ProgressIndicator (ab8859e)
- set Eufemia.version during release (e74d441)
- Styles: ensure independent styling packages have declared their dependencies (8b3c230)
- Tabs: align to new UX designs (794bf70)
- Tag: fix Tag.Group spacing (d7b77a2)
Features
- esm: remove esm directory in package build (f189b62)
- Icon: add examples for color property (#1275) (67f8121)
- Separate Drawer and Dialog from Modal (ebe8e6a)
- Tabs: Enhance parent width handling and remove auto edge detection (99ed393)
- TypeScript: remove original ts/tsx files and only leave type definition files (#1292) (79bdfb4)
9.23.0-beta.4 (2022-02-21)
Bug Fixes
- Dropdown: disabled tertiary dropdown (c1b4c4b)
- Styles: ensure independent styling packages have declared their dependencies (8b3c230)
Features
9.23.0-beta.2 (2022-02-16)
Bug Fixes
- ensure auto type generation dont gets overwritten by tsc afterwards (b94a786)