UNPKG

@dnb/eufemia

Version:

DNB Eufemia Design System UI Library

482 lines (466 loc) 726 kB
# Changelog All notable changes to @dnb/eufemia will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. ## [11.0.0](https://github.com/dnbexperience/eufemia/compare/v10.104.1...v11.0.0) (2026-04-21) ### ⚠ BREAKING CHANGES * **Space:** enhace with responsive margin support (replace createSpacingClasses with applySpacing) (#7557) * **NumberFormat:** use detectCountryCode for E.164 phone formatting (#7504) * **NumberFormat:** split into sub components including `format` utility (#7542) * **Theme:** remove `propMapping` (#7507) * **PaymentCard:** PaymentCard types (DNB, Visa, Mastercard, CardType, BankAxept, Saga, PB, ProductType, BankAxeptType) are now plain TypeScript discriminated unions with a `tag` property instead of daggy tagged sums. - Removed `.cata()` method — use `switch (value.tag)` instead - Removed `@@tag` property — use `.tag` instead - Removed `.is()` method — use `.tag` comparison instead - Removed `.toString()` — use `.tag` for the variant name - Reference equality no longer works for unit variants — use `.tag` comparison - Removed ~180 lines of daggy runtime implementation * **PhoneNumber:** E.164 default output, auto-detect country codes (#7419) * **Dropdown:** remove actionMenu and moreMenu in favor of the Menu component (#7421) * **FormLabel:** default to vertical direction (#7384) * **ui-theme-fonts:** remove fonts only package (#7397) * **ui-theme-tags:** remove tags only styles support (#7395) * **Components:** default labelDirection to vertical `labelDirection="vertical"` (#7349) * _innerRef is removed from InputProps and InputMaskedProps. Use the standard ref prop instead. * **Stat:** Stat.Amount has been removed. Use Stat.Number instead. Stat.Currency and Stat.Percent are not affected. * **Stat:** Stat.Info and Stat.Label no longer accept variant="default". Use variant="plain" instead. * **Section:** remove deprecated color variants (#7273) * **Anchor:** remove deprecated --contrast CSS modifier (#7272) * **InputMasked, Textarea:** remove React.forwardRef (React 19) (#7261) * **Section:** remove deprecated inner_ref prop (#7260) * **Section:** remove `spacing` property (#6594) * The string value `'info'` used as a state, variant, or status value across components has been renamed to `'information'`. Affected props include: - **FormStatus:** `state="info"` → `state="information"` - **GlobalStatus:** `state="info"` → `state="information"` - **Section:** `variant="info"` → `variant="information"` - **StepIndicator:** `statusState="info"` → `statusState="information"` - **Dialog:** `confirmType="info"` → `confirmType="information"` - **Slider:** `statusState="info"` → `statusState="information"` - **Forms FieldBlock/FieldState:** `'info'` → `'information'` There is **no backward compatibility mapping** — passing `'info'` as a state/variant value will silently produce an unmatched CSS class with no styling. This is a clean break for v11, consistent with the `warn` → * **DatePicker, Expiry:** refactor input to work without text cursor (#7028) * **Button:** Button variant="signal" has been removed. Use variant="primary" or variant="secondary" instead. * prefix all bare Props type exports with component name (#7200) * **helpers:** remove unused combineDetails function (#7196) * **Section:** remove deprecated inner_ref prop (#7191) * **Section, Tabs, Drawer.Body, Dialog.Body, Breadcrumb:** remove `style_type`/`styleType` property (#5619) * **Tabs, Accordion:** rename prerender prop to keepInDOM (#7182) * **Breadcrumb:** The `isCollapsed` prop on Breadcrumb has been renamed to `collapsed` to align with the bare-name convention used by all other components (open, expanded, disabled, etc.). The `onToggle` callback parameter is unchanged (still receives a boolean). * **H:** The 'as' prop on the H heading element has been removed. Use the 'element' prop instead: <H element="h2"> instead of <H as="h2">. * **Input, Textarea:** The `inputClass` prop on Input and InputMasked has been renamed to `inputClassName` to align with the naming convention used in Forms fields. * **H:** rename 'as' prop to 'element' for consistency with other components (#7163) * **Input:** Input clear prop renamed to showClearButton. * **Autocomplete:** remove inputIcon prop, use icon instead (#7062) * **Upload:** rename fileListAriaLabel to listAriaLabel (#7061) * **Tooltip:** remove forceOpen prop, unify with open (#7060) * **Table:** Table accordionChevronPlacement values changed. Replace 'start' with 'left' and 'end' with 'right'. * replace untyped event handlers with proper TypeScript signatures (#7045) * **Theme:** rename `Theme.Provider` to `Theme.Context` as well as `darkBackground` to `surface="dark"` (#7030) * add component prefix to non-prefixed exported types (#7036) * Several exported types with plural `Types` suffix have been renamed to singular form. Update imports if you reference these types directly. * Several exported types with redundant words in their names have been renamed. Update imports if you reference these directly. * **InputMasked:** replace masking with new Maskito dependency (#6658) * Exported context value types have been renamed to use a consistent ...ContextValue suffix. Update imports if you reference these types directly. * standardize TS naming and convert `interface` to `type` (#6778) * rename SCSS mixins to camelCase (#7021) * **InputMasked:** remove `MultiInputMask` as a public component (#7017) * **Flex:** replace `size` with `span` (#6974) * **Tooltip:** replace `position` with `placement` to match Popover API (#6975) * **Card:** remove `Card.Provider` and `Form.Card.Provider` (#6940) * **Forms:** remove default `outset` from Form.Card, Wizard, and inline help; remove heading auto-indent (#6929) * **Card:** adjust outline thickness and border radius to new design (#6897) * **Sass:** migrate from `@import` to `@use` (#6816) * All components that previously accepted an `innerRef` prop now use the standard React `ref` prop instead. - Migrate ~20 function components from innerRef to ref - Add function wrappers for class components (Button, Input, Textarea, Radio, Dropdown) that convert ref → _innerRef internally - Update .d.ts declarations from ComponentClass to function signatures so TypeScript treats ref as a regular prop - Fix focus/ref bugs in Autocomplete, DatePicker, Modal, Popover, Dropdown - Fix Field.String/Number displayValue to use getElementById - Update all consumer JSX, docs, test, and story files - Add innerRef → ref migration guide to v11 docs - Update inline snapshots and test assertions * remove `IS_EDGE`/`isEdge` detection (#6760) * remove `isTrue` helper function (#6757) * add support for React v19 (#6201) * remove `convertStatusToStateOnly` helper (#6759) * remove `insertElementBeforeSelection` helper (#6756) * remove `matchAll` polyfill (#6758) * remove `toCamelCase` & `toSnakeCase` (#6745) * **Textarea:** replace `autoresize` with `autoResize` and `autoresizeMaxRows` with `autoResizeMaxRows` (#6737) * **GlobalStatus:** replace `autoclose` with `autoClose` and `autoscroll` with `autoScroll` (#6736) * **ToggleButton:** remove deprecated `onStateUpdate` and `attributes` props (#6720) * **Textarea:** remove deprecated `onStateUpdate` and `textareaAttributes` props (#6719) * **Autocomplete, Input, NumberFormat, InputMasked, Field.*:** replace `selectall` with `selectAll` (#6704) * **DrawerList:** remove deprecated `onStateUpdate` prop (#6721) * **Radio:** remove deprecated `onStateUpdate` and `attributes` props (#6722) * **InputMasked:** remove deprecated `onStateUpdate` prop (#6724) * **Input:** remove deprecated `onStateUpdate` prop (#6725) * **Checkbox:** remove deprecated `attributes` prop (#6727) * **Accordion:** remove deprecated `onStateUpdate` and `attributes` props (#6729) * **Switch:** remove deprecated `onStateUpdate` prop (#6717) * **Dropdown:** remove deprecated `onStateUpdate` prop (#6726) * **Autocomplete:** remove deprecated `onStateUpdate` prop (#6728) * **FormStatus:** rename `variant="flat"` to `variant="plain"` (#6665) * **Tooltip:** rename `size="basis"` to `size="default"` (#6663) * **Field.Selection:** remove `variant="radio-list"` (#6661) * **Upload:** rename `variant="normal"` to `variant="default"` (#6664) * **ProgressIndicator:** replace `visible` with `show` (#6648) * **Tooltip:** replace `active` with `open`, and `forceActive` with `forceOpen` (#6645) * **Themes:** Files in `style/themes/theme-ui` have been moved to the `style/themes/ui` folder so we no longer have two different paths for theme imports. How to update: - Rename all imports from `@dnb/eufemia/style/themes/theme-ui/...` to `@dnb/eufemia/style/themes/ui/...`. (Replacing `ui` with the name of the theme for other themes.) - If using the `gatsby-plugin-eufemia-theme-handler`: update to the newest version * **Modal:** remove `rootId` property (#6598) * **Provider:** remove `filterSubmitData` (#6578) * **DatePicker:** remove support for YYYY-MM-DD as the `dateFormat` or `returnFormat` (#6519) * **Autocomplete, Dropdown, DrawerList:** replace `trianglePosition` with `arrowPosition` (#6508) * replace `warning` with `warn` for `state` and `statusState` properties (#6522) * **Autocomplete, Dropdown:** replace `alignAutocomplete` and `alignDropdown` with `align` (#6502) * standardize `open` property across components (#6358) * **Table:** rename event `onOpened` -> `onOpen` (#6368) * **DatePicker:** change `onShow` to `onOpen`, and `onHide` to `onClose` (#6364) * **Table:** rename event `onClosed` -> `onClose` (#6367) * **HelpButtonInline:** remove `focusWhenOpen` (#6359) * **Field.Date:** remove `onType` event properties `start_date`, `end_date `, `is_valid ` (#6353) * **DrawerList:** remove `prepared_data` (#6355) * **ModalHeaderBar, Dialog.Navigation, Drawer.Navigation:** remove `shadow_class` (#6352) * **Modal.Header, Dialog.Header, Drawer.Header:** remove `title_class` (#6350) * remove support for IE and Edge (EdgeHTML) (#6340) * **reset.scss:** remove support for IE and Edge (EdgeHTML) (#6339) * **Logo:** fix brand svg import color (#6042) * **Dropdown, Autocomplete, DrawerList:** remove events (#5788) * **Input, InputMasked:** remove snake_case events (#5931) * **Button:** remove `on_click` event (#5932) * **GlobalStatus:** remove `on_adjust`, `on_open`, `on_show`, `on_hide` & `on_close` (#5930) * **Textarea:** remove `on_change`, `on_blur`, `on_focus` & `on_key_down` (#5929) * **Pagination:** remove `on_change`, `on_startup`, `on_load` & `on_end` events (#5926) * **ToggleButton:** remove `on_change` & `on_state_update` (#5928) * **Radio:** remove `on_change` & `on_state_update` (#5927) * **StepIndicator:** remove `on_change` & `on_click` event (#5924) * **Field.PhoneNumber:** replace `label` translation with `numberLabel` (#5910) * **Pagination:** remove `loadButtonText` property (#5908) * **FormRow, FormSet:** remove FormRow & FormSet (#5616) * **Logo:** ⚠️ Sbanken logo has been removed. You need to import it manually if needed. * **DatePicker:** remove `shortcuts`’s `close_on_select` property (#5887) * **PaymentCard:** replace `cardStatus`'s `snake_case` values with `camelCase` (#5870) * **Timeline:** replace `snake_case` translations with `camelCase` (#5869) * **PaymentCard:** replace `snake_case` translations with `camelCase` (#5865) * **HelpButton:** replace `snake_case` translations with `camelCase` (#5866) * **CopyOnClick:** replace `snake_case` translations with `camelCase` (#5867) * **NumberFormat:** replace `snake_case` translations with `camelCase` (#5868) * **Paragraph:** remove `medium`, `bold`, `modifier` (#5715) * **Space:** remove `on_collapse` property (#5852) * **PaymentCard:** replace `snake_case` properties with `camelCase` (#5851) * **GlobalStatus:** remove `remove-on-unmount` property (#5848) * **Forms:** Ajv no longer shipped by default. Read more about it in the migration guide. * **PrimaryComponent:** replace `snake_case` properties with `camelCase` (#5846) * **Skeleton:** replace `snake_case` properties with `camelCase` (#5842) * **Button, Input, InputMasked:** replace `snake_case` properties with `camelCase` (#5841) * **DatePicker:** replace `snake_case` properties with `camelCase` (#5836) * **Modal:** replace `snake_case` properties with `camelCase` (#5839) * **StepIndicator:** replace `snake_case` properties with `camelCase` (#5837) * **Autocomplete, DrawerList:** replace `snake_case` properties with `camelCase` (#5834) * **Dropdown:** replace `snake_case` properties with `camelCase` (#5835) * **Dropdown, Autocomplete, Input, InputMasked, MultiInputMasked:** remove `label_direction` property (#5776) * **NumberFormat:** replace `snake_case` properties with `camelCase` (#5821) * **Radio:** replace `snake_case` properties with `camelCase` (#5820) * **ToggleButton:** replace `snake_case` properties with `camelCase` (#5819) * **Heading:** replace `snake_case` properties with `camelCase` (#5815) * **Pagination:** replace `snake_case` properties with `camelCase` (#5814) * **GlobalStatus:** replace `snake_case` properties with `camelCase` (#5810) * **Textarea:** replace `snake_case` properties with `camelCase` (#5811) * **FormStatus:** remove `no_animation`, `icon_size`, `text_id`, `width_selector`, `width_element` (#5809) * **Accordion:** remove `no_animation` property (#5806) * **Accordion.Group:** remove `allow_close_all` & `expanded_id` properties (#5805) * **Accordion:** remove `prevent_rerender` property (#5798) * **Accordion:** remove `on_change` event (#5804) * **Accordion:** remove `icon_position` property (#5802) * **Accordion:** remove `prevent_rerender_conditional` property (#5797) * **Accordion:** remove `remember_state` property (#5796) * **Accordion:** remove `on_state_update` event (#5803) * **Accordion:** remove `expanded_ssr` property (#5799) * **Accordion:** remove `heading_level` property (#5800) * **Accordion:** remove `icon_size` property (#5801) * **Accordion:** remove `single_container` property (#5795) * **Accordion:** remove `left_component` property (#5794) * **Accordion:** remove `flush_remembered_state` property (#5793) * **DatePicker:** remove `correctInvalidDate` property (#5660) * **Dropdown, Autocomplete, DrawerList:** remove `no_animation` property (#5785) * **Dropdown, Autocomplete, DrawerList:** remove `selected_value`, `suffix_value`, `search_content`, `class_name` (#5786) * **Form.Iterate:** remove `pathValue` & `whenValue` properties (#5751) * **Breadcrumb:** remove passing down props to span (#5747) * **Forms:** remove `prepareFormRowContext` (#5792) * **Forms:** remove `includeValidProps` (#5748) * **Anchor:** remove `inner_ref property` (#5745) * **Dropdown, Autocomplete, DrawerList:** remove `ignore_events` property (#5775) * **Dropdown, Autocomplete, DrawerList:** remove `skip_keysearch` property (#5773) * **Dropdown, Autocomplete, DrawerList:** remove `triangle_position` property (#5772) * **Dropdown, Autocomplete, DrawerList:** remove `options_render` property (#5771) * **Dropdown, Autocomplete, DrawerList:** remove `wrapper_element` property (#5770) * **Dropdown, Autocomplete, DrawerList:** remove `cache_hash` property (#5769) * **Dropdown, Autocomplete, DrawerList:** remove `observer_element` property (#5768) * **Dropdown, Autocomplete, DrawerList:** remove `max_height` property (#5767) * **Dropdown, Autocomplete, DrawerList:** remove `min_height` property (#5766) * **Dropdown, Autocomplete, DrawerList:** remove `skip_portal` property (#5765) * **Dropdown, Autocomplete, DrawerList:** remove `no_scroll_animation`property (#5764) * **Dropdown, Autocomplete, DrawerList:** remove `portal_class` property (#5763) * **Dropdown, Autocomplete, DrawerList:** remove `list_class` property (#5762) * **Dropdown, Autocomplete, DrawerList:** remove `align_drawer` property (#5761) * **Dropdown, Autocomplete, DrawerList:** remove `enable_body_lock` property (#5760) * **Dropdown, Autocomplete, DrawerList:** remove `fixed_postion` property (#5759) * **Dropdown, Autocomplete, DrawerList:** remove `independent_width` property (#5758) * **Dropdown, Autocomplete, DrawerList:** remove `prevent_close` property (#5757) * **Dropdown, Autocomplete, DrawerList:** remove `prevent_selection` property (#5756) * **Dropdown, Autocomplete, DrawerList:** remove `default_value` property (#5755) * **Iterate.ArrayRemoveElementButton:** remove component (#5750) * **Iterate.ArrayPushButton:** remove component (#5749) * **Tabs:** remove `focus_key` property (#5741) * **Tabs:** remove `on_focus` property (#5740) * **Tabs:** remove `on_click` property (#5737) * **Tabs:** remove `on_change` property (#5736) * **Tabs:** remove `prevent_rerender` property (#5735) * **Tabs:** remove `no_border` property (#5734) * **Tabs:** remove `nav_button_edge` property (#5733) * **Tabs:** remove `tabs_style` property (#5731) * **Tabs:** remove `tab_element` property (#5730) * **InputPassword:** component is removed (#5718) * **Tabs:** remove `content_spacing` property (#5728) * **Tabs:** remove `content_style` property (#5729) * **Tabs:** rewrite `selected_key` property (#5726) * **Accordion:** remove `expandBehaviour` property (#5719) * **DrawerList:** remove `selected_key` property (#5708) * **ProgressIndicator:** remove `indicator_label` property (#5705) * **Field.Password:** remove `on_show_password`, `on_hide_password`, `show_password`, `hide_password` (#5714) * **Forms:** remove StepsLayout (#5721) * **Autocomplete:** remove `selected_key` property (#5706) * **Dropdown:** remove `selected_key` property (#5707) * **Form.Visibility:** remove `withValue` property (#5633) * **Section:** remove `inner_ref` property (#5623) * **FormLabel:** remove `for_id` property (#5625) * **FormLabel:** remove `label_direction` property (#5627) * **FormLabel:** remove `sr_only` property (#5626) * **Tag:** remove `onDelete` event (#5617) * **PaymentCard:** remove `text_card_number` translation (#5629) * **Dl:** remove `direction` property (#5628) * **NumberFormat:** remove `omit_rounding` property (#5634) * **ProgressIndicator:** remove `label_direction` property (#5637) * **Hr:** remove `light` property (#5632) * **Hr:** remove `medium` property (#5630) * **Hr:** remove `fullscreen` property (#5631) * **Anchor:** remove `scrollToHashHandler` function (#5635) * **Pagination:** remove `place_maker_before_content` property (#5659) * **ProgressIndicator:** remove `show_label` property (#5638) * **ProgressIndicator:** remove `no_animation` property (#5636) * **ProgressIndicator:** remove `on_complete` event (#5639) * **ProgressIndicator:** remove `children` property (#5640) * **Checkbox:** remove `status_no_animation` property (#5642) * **Checkbox:** remove `children` property (#5644) * **Checkbox:** remove `status_state` property (#5646) * **Checkbox:** remove `label_position` property (#5648) * **Checkbox:** remove `on_change` event (#5643) * **Checkbox:** remove `status_props` property (#5645) * **Checkbox:** remove `label_sr_only` property (#5647) * **Switch:** remove `label_position` property (#5650) * **Switch:** remove `status_no_animation` property (#5651) * **Switch:** remove `label_sr_only` property (#5657) * **Switch:** remove `on_change` event (#5656) * **Switch:** remove `status_props` property (#5655) * **Switch:** remove `status_state` property (#5654) * **Switch:** remove `on_change_end` event (#5653) * **Switch:** remove `on_state_update` event (#5652) * **StepIndicator:** remove `StepIndicatorRenderCallback` type (#5700) * **Wizard.Step:** remove `activeWhen` property (#5670) * **StepIndicator:** remove `step_title_extended` property (#5698) * **Forms:** remove `continuousValidation` property from all Field.* (#5676) * **DrawerList:** remove `DrawerListDataObjectUnion` type (#5693) * **StepIndicator:** remove `on_item_render` property (#5696) * **StepIndicator:** remove `on_render` property (#5697) * **StepIndicator:** remove `sidebar_id` property (#5699) * **Flex:** remove `spacing` property (#5690) * **Wizard.Step:** remove `active` property (#5669) * **Iterate.PushContainer:** remove `requireCommit` property (#5674) * **Field.PostalCodeAndCity:** remove `country` property (#5675) * **GlobalError:** remove `status` and `code` property (#5664) * **Wizard.Container:** remove `scrollTopOnStepChange` property (#5673) * **Wizard.Container:** remove `variant` property (#5671) * **Modal, Dialog, Drawer:** remove `class` property (#5663) * **Table:** remove `accordion` property (#5661) * **StepIndicator.Sidebar:** remove component (#5668) * **Forms:** remove `Form.useError` hook (#5683) * **Form.ButtonRow:** remove styling as we have outset (#5688) * **Flex:** remove value true from `rowGap` (#5689) * **Forms:** remove `Form.useErrorMessage` hook (#5691) * **Logo:** remove `size`, `ratio`, `alt`, `inherit_color` (#5701) * **Field.*:** remove `validator` property (#5686) * **FormError:** remove `validationRule` (#5685) * **Iterate:** remove `{itemNr}` (#5684) * **Forms:** remove `Form.FieldProps` (#5682) * **Forms:** remove `Form.useLocale` hook (#5681) * **Button:** remove `class` property (#5680) * **Icon:** remove `inherit_color` property (#5679) * **Logo:** remove `inherit_color` property (#5678) * **Form.Visibility:** remove `continuousValidation` property (#5677) ### :sparkles: Features * add support for React v19 ([#6201](https://github.com/dnbexperience/eufemia/issues/6201)) ([4c66389](https://github.com/dnbexperience/eufemia/commit/4c66389046b62f78eed0545147dcf56e16ed9458)) * apply consistent AllProps pattern to Badge, Avatar, AvatarGroup, Breadcrumb, TermDefinition ([#7033](https://github.com/dnbexperience/eufemia/issues/7033)) ([7fe6e64](https://github.com/dnbexperience/eufemia/commit/7fe6e647d8385e7f73d2372be9118d0d7cd77757)) * **Autocomplete:** add onItemMouseEnter event for dropdown items ([#7249](https://github.com/dnbexperience/eufemia/issues/7249)) ([e15b932](https://github.com/dnbexperience/eufemia/commit/e15b932f385ede37628b4510d383166ff679dca1)) * **Autocomplete:** add onSubmit event for Enter key without selection ([#7248](https://github.com/dnbexperience/eufemia/issues/7248)) ([7c976ae](https://github.com/dnbexperience/eufemia/commit/7c976ae58b549f27c1feea6785aaccc4e64c45c0)) * **Card:** adjust outline thickness and border radius to new design ([#6897](https://github.com/dnbexperience/eufemia/issues/6897)) ([4373225](https://github.com/dnbexperience/eufemia/commit/4373225fa54b57f1fab99d04d0b80adcd18e7fa8)) * **DatePicker, Expiry:** refactor input to work without text cursor ([#7028](https://github.com/dnbexperience/eufemia/issues/7028)) ([ffdccc8](https://github.com/dnbexperience/eufemia/commit/ffdccc8f029b55b8b9fe27e82adbdaecd6e13275)), closes [#6658](https://github.com/dnbexperience/eufemia/issues/6658) * **DrawerList:** improve typing ([#6679](https://github.com/dnbexperience/eufemia/issues/6679)) ([8e576b6](https://github.com/dnbexperience/eufemia/commit/8e576b661be17f5e77f416cf441030c6266277e3)) * **Forms:** add id prop support to Form.SubmitIndicator ([#7235](https://github.com/dnbexperience/eufemia/issues/7235)) ([255779f](https://github.com/dnbexperience/eufemia/commit/255779f0cad720926c1a43636af177ab602091df)) * **Forms:** add id prop support to Form.Visibility ([#7228](https://github.com/dnbexperience/eufemia/issues/7228)) ([f1f0c0f](https://github.com/dnbexperience/eufemia/commit/f1f0c0ff0c92618291d9012cfa5af6552924512e)) * **Forms:** add id prop support to Iterate.Array ([#7234](https://github.com/dnbexperience/eufemia/issues/7234)) ([5ab6315](https://github.com/dnbexperience/eufemia/commit/5ab6315bceab1aed19a6efffea5b2485ec540bf5)) * **Forms:** add support for Swedish bank account numbers and IBAN in BankAccountNumber ([#7246](https://github.com/dnbexperience/eufemia/issues/7246)) ([d0c3036](https://github.com/dnbexperience/eufemia/commit/d0c303652f847c4b8f0e683f503af13aa54fe349)) * **Forms:** remove default `outset` from Form.Card, Wizard, and inline help; remove heading auto-indent ([#6929](https://github.com/dnbexperience/eufemia/issues/6929)) ([5c1ef39](https://github.com/dnbexperience/eufemia/commit/5c1ef397ad8dfa3ab145b70cbd934dc98c66c1b6)) * **Forms:** remove included Ajv instance creation from Form.Handler and fields ([#5618](https://github.com/dnbexperience/eufemia/issues/5618)) ([e393bbe](https://github.com/dnbexperience/eufemia/commit/e393bbe498138234a7d805d396244453ea3ddad8)) * **Forms:** support native form submit in `Form.Handler` ([#6987](https://github.com/dnbexperience/eufemia/issues/6987)) ([746d3d1](https://github.com/dnbexperience/eufemia/commit/746d3d1a42735af0db135ffef289f69079ad75ae)) * generate `tokens-tailwind.css` for design tokens ([#7225](https://github.com/dnbexperience/eufemia/issues/7225)) ([e3d0767](https://github.com/dnbexperience/eufemia/commit/e3d07671e2812b76724dc4ae9b0830a6f9ef52ca)) * **InputMasked:** replace masking with new Maskito dependency ([#6658](https://github.com/dnbexperience/eufemia/issues/6658)) ([9ff04cb](https://github.com/dnbexperience/eufemia/commit/9ff04cb13d843408476f151a1cadcddfd431c13a)) * **List:** add `List.ShowMoreButton` to toggle items visibility ([#7513](https://github.com/dnbexperience/eufemia/issues/7513)) ([d0854ad](https://github.com/dnbexperience/eufemia/commit/d0854ad413013e9ef42c163a258d947ececdfa37)) * **Logo:** remove `brand` and `variant` and make Sbanken opt-in ([#5882](https://github.com/dnbexperience/eufemia/issues/5882)) ([25202ed](https://github.com/dnbexperience/eufemia/commit/25202edfab29168054bce0a8d6cf5ccc5d1b7398)) * **Menu:** add new context menu component ([#7380](https://github.com/dnbexperience/eufemia/issues/7380)) ([0683e61](https://github.com/dnbexperience/eufemia/commit/0683e61820c302b245adab6834494a41f2009d69)), closes [#6372](https://github.com/dnbexperience/eufemia/issues/6372) [#7378](https://github.com/dnbexperience/eufemia/issues/7378) * **PhoneNumber:** E.164 default output, auto-detect country codes ([#7419](https://github.com/dnbexperience/eufemia/issues/7419)) ([89cd42f](https://github.com/dnbexperience/eufemia/commit/89cd42ff95c31a6ff6a87042084e68baf7eddf78)) * **Sass:** migrate from `[@import](https://github.com/import)` to `[@use](https://github.com/use)` ([#6816](https://github.com/dnbexperience/eufemia/issues/6816)) ([edf521b](https://github.com/dnbexperience/eufemia/commit/edf521b5f329d853c24040f3afa9b5aebbf6b7c8)) * **Section:** add surface prop and provide it via Theme provider ([#7424](https://github.com/dnbexperience/eufemia/issues/7424)) ([17be9c4](https://github.com/dnbexperience/eufemia/commit/17be9c4fe138967f135881e6cfcde7cf047784d3)) ### break * **Accordion.Group:** remove `allow_close_all` & `expanded_id` properties ([#5805](https://github.com/dnbexperience/eufemia/issues/5805)) ([9eeb35a](https://github.com/dnbexperience/eufemia/commit/9eeb35a48cbb061a1dcf006d318b7feab29c48ba)) * **Accordion:** remove `expandBehaviour` property ([#5719](https://github.com/dnbexperience/eufemia/issues/5719)) ([9c8032c](https://github.com/dnbexperience/eufemia/commit/9c8032c9842a80dc962e2f31215083d81bdf3d25)) * **Accordion:** remove `expanded_ssr` property ([#5799](https://github.com/dnbexperience/eufemia/issues/5799)) ([16a0ead](https://github.com/dnbexperience/eufemia/commit/16a0ead497f9f6e67cc6c254ebc3456a57854010)) * **Accordion:** remove `flush_remembered_state` property ([#5793](https://github.com/dnbexperience/eufemia/issues/5793)) ([00e954e](https://github.com/dnbexperience/eufemia/commit/00e954e292c4cf25e86a572f9450c94e209260c6)) * **Accordion:** remove `heading_level` property ([#5800](https://github.com/dnbexperience/eufemia/issues/5800)) ([ef64682](https://github.com/dnbexperience/eufemia/commit/ef6468257eaece488b99da260530bfa5b6ccfa65)) * **Accordion:** remove `icon_position` property ([#5802](https://github.com/dnbexperience/eufemia/issues/5802)) ([4913afe](https://github.com/dnbexperience/eufemia/commit/4913afe7afa8cf8a1227e19058bac19b2d956313)) * **Accordion:** remove `icon_size` property ([#5801](https://github.com/dnbexperience/eufemia/issues/5801)) ([a6c7894](https://github.com/dnbexperience/eufemia/commit/a6c789428b2c28c5eb5f3ecde711db6bf10bbab5)) * **Accordion:** remove `left_component` property ([#5794](https://github.com/dnbexperience/eufemia/issues/5794)) ([64251b8](https://github.com/dnbexperience/eufemia/commit/64251b8babd78d99f9d836470e4c25cb35a39eab)) * **Accordion:** remove `no_animation` property ([#5806](https://github.com/dnbexperience/eufemia/issues/5806)) ([576415b](https://github.com/dnbexperience/eufemia/commit/576415b5234b36e3090fac8fb26bfbb29a723727)) * **Accordion:** remove `on_change` event ([#5804](https://github.com/dnbexperience/eufemia/issues/5804)) ([912369b](https://github.com/dnbexperience/eufemia/commit/912369b56b3637a48aaf060689ec41fe9ef7ad95)) * **Accordion:** remove `on_state_update` event ([#5803](https://github.com/dnbexperience/eufemia/issues/5803)) ([00c388c](https://github.com/dnbexperience/eufemia/commit/00c388cee94736cf8545cad16a0ac927b494f131)) * **Accordion:** remove `prevent_rerender_conditional` property ([#5797](https://github.com/dnbexperience/eufemia/issues/5797)) ([2af5993](https://github.com/dnbexperience/eufemia/commit/2af5993c7b763fc394dbc7b41e55782167e6a738)) * **Accordion:** remove `prevent_rerender` property ([#5798](https://github.com/dnbexperience/eufemia/issues/5798)) ([35d720e](https://github.com/dnbexperience/eufemia/commit/35d720edf876d7e24936eded3e971ea8c630ef76)) * **Accordion:** remove `remember_state` property ([#5796](https://github.com/dnbexperience/eufemia/issues/5796)) ([9e413d5](https://github.com/dnbexperience/eufemia/commit/9e413d5da421bd7c2ad3db651920e2c1ff0149d4)) * **Accordion:** remove `single_container` property ([#5795](https://github.com/dnbexperience/eufemia/issues/5795)) ([7cc1411](https://github.com/dnbexperience/eufemia/commit/7cc141198dc9d260030d700280328fc223a2e1f7)) * **Accordion:** remove deprecated `onStateUpdate` and `attributes` props ([#6729](https://github.com/dnbexperience/eufemia/issues/6729)) ([a2664fd](https://github.com/dnbexperience/eufemia/commit/a2664fde5da80b1ce07452c94e2a6e2cc053c557)) * add component prefix to non-prefixed exported types ([#7036](https://github.com/dnbexperience/eufemia/issues/7036)) ([ee5430c](https://github.com/dnbexperience/eufemia/commit/ee5430c5902b685713a48dc917d840808a1be6d9)) * **Anchor:** remove `inner_ref property` ([#5745](https://github.com/dnbexperience/eufemia/issues/5745)) ([6d3b490](https://github.com/dnbexperience/eufemia/commit/6d3b490f98fa83d6bd2f69110db5221b2df51eae)) * **Anchor:** remove `scrollToHashHandler` function ([#5635](https://github.com/dnbexperience/eufemia/issues/5635)) ([fbe2f9a](https://github.com/dnbexperience/eufemia/commit/fbe2f9a84f86c5f01775dcfbe25af66d3e8e71cb)) * **Anchor:** remove deprecated --contrast CSS modifier ([#7272](https://github.com/dnbexperience/eufemia/issues/7272)) ([9f78a7a](https://github.com/dnbexperience/eufemia/commit/9f78a7a910bb415e09ef3a98f46fa55b1a8149eb)) * **Autocomplete, DrawerList:** replace `snake_case` properties with `camelCase` ([#5834](https://github.com/dnbexperience/eufemia/issues/5834)) ([9f1333a](https://github.com/dnbexperience/eufemia/commit/9f1333a597671f0a9dfbb69300ac0e64fb2aa1f5)) * **Autocomplete, Dropdown, DrawerList:** replace `trianglePosition` with `arrowPosition` ([#6508](https://github.com/dnbexperience/eufemia/issues/6508)) ([1630685](https://github.com/dnbexperience/eufemia/commit/163068549474b6a7089a029e39f2a52f739a56e8)) * **Autocomplete, Dropdown:** replace `alignAutocomplete` and `alignDropdown` with `align` ([#6502](https://github.com/dnbexperience/eufemia/issues/6502)) ([4abbff7](https://github.com/dnbexperience/eufemia/commit/4abbff7df5a9fa4c7229fccd350d85fa2ebe42b5)) * **Autocomplete, Input, NumberFormat, InputMasked, Field.*:** replace `selectall` with `selectAll` ([#6704](https://github.com/dnbexperience/eufemia/issues/6704)) ([72bb994](https://github.com/dnbexperience/eufemia/commit/72bb9946b5a6daf17de10c814002ed7bbe4e45dd)) * **Autocomplete:** remove `selected_key` property ([#5706](https://github.com/dnbexperience/eufemia/issues/5706)) ([2dd02fb](https://github.com/dnbexperience/eufemia/commit/2dd02fb1b40fbbdc5342196c9d36518a9044f34f)) * **Autocomplete:** remove deprecated `onStateUpdate` prop ([#6728](https://github.com/dnbexperience/eufemia/issues/6728)) ([cbfa823](https://github.com/dnbexperience/eufemia/commit/cbfa82345e431845dcc86d5f3274963b190f488e)) * **Autocomplete:** remove inputIcon prop, use icon instead ([#7062](https://github.com/dnbexperience/eufemia/issues/7062)) ([6523a4b](https://github.com/dnbexperience/eufemia/commit/6523a4b9962e18542236f637081314c538ff533e)) * **Breadcrumb:** remove passing down props to span ([#5747](https://github.com/dnbexperience/eufemia/issues/5747)) ([54bdade](https://github.com/dnbexperience/eufemia/commit/54bdadedc266ec35ff8d6f9f4a06da451768695d)) * **Breadcrumb:** rename isCollapsed prop to collapsed ([#7165](https://github.com/dnbexperience/eufemia/issues/7165)) ([ff9e876](https://github.com/dnbexperience/eufemia/commit/ff9e87624719020437fd258e965258b6735f8030)) * **Button, Input, InputMasked:** replace `snake_case` properties with `camelCase` ([#5841](https://github.com/dnbexperience/eufemia/issues/5841)) ([6fb1815](https://github.com/dnbexperience/eufemia/commit/6fb1815f2219d18a9b146b1e30db7f75e1a757b6)) * **Button:** remove `class` property ([#5680](https://github.com/dnbexperience/eufemia/issues/5680)) ([aba2705](https://github.com/dnbexperience/eufemia/commit/aba27054b1e5bf12e537b9f60e0e1cfc2c0a7ab3)) * **Button:** remove `on_click` event ([#5932](https://github.com/dnbexperience/eufemia/issues/5932)) ([8a2e39a](https://github.com/dnbexperience/eufemia/commit/8a2e39aa1ae28eca7f6953b53a22608a6eb8b970)) * **Button:** remove variant="signal" ([#7211](https://github.com/dnbexperience/eufemia/issues/7211)) ([6465d5e](https://github.com/dnbexperience/eufemia/commit/6465d5ec0af6d35e2e78e62ec587b12e40608b00)) * **Card:** remove `Card.Provider` and `Form.Card.Provider` ([#6940](https://github.com/dnbexperience/eufemia/issues/6940)) ([af6bcc4](https://github.com/dnbexperience/eufemia/commit/af6bcc411eb3a58bf6c411c4e52005731d306c97)), closes [#6929](https://github.com/dnbexperience/eufemia/issues/6929) * **Checkbox:** remove `children` property ([#5644](https://github.com/dnbexperience/eufemia/issues/5644)) ([f447e9b](https://github.com/dnbexperience/eufemia/commit/f447e9beaaccdd9af8fcefb456f81e6a623484bd)) * **Checkbox:** remove `label_position` property ([#5648](https://github.com/dnbexperience/eufemia/issues/5648)) ([83ba2d4](https://github.com/dnbexperience/eufemia/commit/83ba2d489d1c1e35ed64d9a4ebf35691546a3c1a)) * **Checkbox:** remove `label_sr_only` property ([#5647](https://github.com/dnbexperience/eufemia/issues/5647)) ([2f4ca83](https://github.com/dnbexperience/eufemia/commit/2f4ca83b117957ad48d6bd9ee85918749336f549)) * **Checkbox:** remove `on_change` event ([#5643](https://github.com/dnbexperience/eufemia/issues/5643)) ([42c27e0](https://github.com/dnbexperience/eufemia/commit/42c27e00ed138216b245f31d2d95a13d67ca29c5)) * **Checkbox:** remove `status_no_animation` property ([#5642](https://github.com/dnbexperience/eufemia/issues/5642)) ([773b414](https://github.com/dnbexperience/eufemia/commit/773b41443fee7640729a4a6cde1990eed2b27cd6)) * **Checkbox:** remove `status_props` property ([#5645](https://github.com/dnbexperience/eufemia/issues/5645)) ([26f553a](https://github.com/dnbexperience/eufemia/commit/26f553addc1aa64405ed9ae03aefd3b0ff6962a4)) * **Checkbox:** remove `status_state` property ([#5646](https://github.com/dnbexperience/eufemia/issues/5646)) ([56fda6e](https://github.com/dnbexperience/eufemia/commit/56fda6e6290b176b2daee39b9372e594845fd068)) * **Checkbox:** remove deprecated `attributes` prop ([#6727](https://github.com/dnbexperience/eufemia/issues/6727)) ([220d3b5](https://github.com/dnbexperience/eufemia/commit/220d3b58777ec6dd4f0d64779d6944ffa1685441)) * **Components:** default labelDirection to vertical `labelDirection="vertical"` ([#7349](https://github.com/dnbexperience/eufemia/issues/7349)) ([45d76c8](https://github.com/dnbexperience/eufemia/commit/45d76c8ce9c87a809c822ad4cdd57c6b0b337801)) * **CopyOnClick:** replace `snake_case` translations with `camelCase` ([#5867](https://github.com/dnbexperience/eufemia/issues/5867)) ([91c5e0c](https://github.com/dnbexperience/eufemia/commit/91c5e0cd9da68e4764d3f21cd166397408a6aa06)) * **DatePicker:** change `onShow` to `onOpen`, and `onHide` to `onClose` ([#6364](https://github.com/dnbexperience/eufemia/issues/6364)) ([0ffb144](https://github.com/dnbexperience/eufemia/commit/0ffb1444034d593765053b9490f2909e1d154ef5)) * **DatePicker:** remove `correctInvalidDate` property ([#5660](https://github.com/dnbexperience/eufemia/issues/5660)) ([98e96f7](https://github.com/dnbexperience/eufemia/commit/98e96f728028b4c235ee80cd5ec78fa7f31f0a66)) * **DatePicker:** remove `shortcuts`’s `close_on_select` property ([#5887](https://github.com/dnbexperience/eufemia/issues/5887)) ([1d0432e](https://github.com/dnbexperience/eufemia/commit/1d0432e973f88534e47a0aa7aae999ed9236c8d0)) * **DatePicker:** remove support for YYYY-MM-DD as the `dateFormat` or `returnFormat` ([#6519](https://github.com/dnbexperience/eufemia/issues/6519)) ([b3887e2](https://github.com/dnbexperience/eufemia/commit/b3887e219c94497d59aac82e2fb55f33381cd6d0)) * **DatePicker:** replace `snake_case` properties with `camelCase` ([#5836](https://github.com/dnbexperience/eufemia/issues/5836)) ([48a33e4](https://github.com/dnbexperience/eufemia/commit/48a33e4772cd7137da61471556351691f4aece27)) * **Dl:** remove `direction` property ([#5628](https://github.com/dnbexperience/eufemia/issues/5628)) ([9d6e020](https://github.com/dnbexperience/eufemia/commit/9d6e020ececc37031a71132a0f0ba7b4c2431b67)) * **DrawerList:** remove `DrawerListDataObjectUnion` type ([#5693](https://github.com/dnbexperience/eufemia/issues/5693)) ([25361c8](https://github.com/dnbexperience/eufemia/commit/25361c8b21cd3671683d950237cb7f65fac187f1)) * **DrawerList:** remove `prepared_data` ([#6355](https://github.com/dnbexperience/eufemia/issues/6355)) ([0c4831a](https://github.com/dnbexperience/eufemia/commit/0c4831a3ca81b8965d1a446152fd8901f4ead82b)) * **DrawerList:** remove `selected_key` property ([#5708](https://github.com/dnbexperience/eufemia/issues/5708)) ([f71e262](https://github.com/dnbexperience/eufemia/commit/f71e262b59c3b0b46ffa6baebfbfbb59f7e7efc9)) * **DrawerList:** remove deprecated `onStateUpdate` prop ([#6721](https://github.com/dnbexperience/eufemia/issues/6721)) ([e9dbba2](https://github.com/dnbexperience/eufemia/commit/e9dbba21c85b7ce34ff9fd1ba85a89f563446b9c)) * **Dropdown, Autocomplete, DrawerList:** remove `align_drawer` property ([#5761](https://github.com/dnbexperience/eufemia/issues/5761)) ([056f112](https://github.com/dnbexperience/eufemia/commit/056f1129d88183046e213f68a19e5c888cdd496d)) * **Dropdown, Autocomplete, DrawerList:** remove `cache_hash` property ([#5769](https://github.com/dnbexperience/eufemia/issues/5769)) ([5c2f5b1](https://github.com/dnbexperience/eufemia/commit/5c2f5b181ae0401542879bad7d8746369f402981)) * **Dropdown, Autocomplete, DrawerList:** remove `default_value` property ([#5755](https://github.com/dnbexperience/eufemia/issues/5755)) ([4875a2e](https://github.com/dnbexperience/eufemia/commit/4875a2e3587c2e467228fec16d581b2f0b6f9e79)) * **Dropdown, Autocomplete, DrawerList:** remove `enable_body_lock` property ([#5760](https://github.com/dnbexperience/eufemia/issues/5760)) ([4bb430a](https://github.com/dnbexperience/eufemia/commit/4bb430a3d2f7fd3ade89d081ef4c8bd7a3517458)) * **Dropdown, Autocomplete, DrawerList:** remove `fixed_postion` property ([#5759](https://github.com/dnbexperience/eufemia/issues/5759)) ([c46a60f](https://github.com/dnbexperience/eufemia/commit/c46a60fb899a7aef0a33471e4cb415e284ea1b84)) * **Dropdown, Autocomplete, DrawerList:** remove `ignore_events` property ([#5775](https://github.com/dnbexperience/eufemia/issues/5775)) ([d161bec](https://github.com/dnbexperience/eufemia/commit/d161becf403cde657cc098242043885db827333f)) * **Dropdown, Autocomplete, DrawerList:** remove `independent_width` property ([#5758](https://github.com/dnbexperience/eufemia/issues/5758)) ([f9b016e](https://github.com/dnbexperience/eufemia/commit/f9b016e132e993842aec2cb2504125f5d9313644)) * **Dropdown, Autocomplete, DrawerList:** remove `list_class` property ([#5762](https://github.com/dnbexperience/eufemia/issues/5762)) ([e0a00e3](https://github.com/dnbexperience/eufemia/commit/e0a00e37fb199dccd0a48f71d8da29e65f063bfc)) * **Dropdown, Autocomplete, DrawerList:** remove `max_height` property ([#5767](https://github.com/dnbexperience/eufemia/issues/5767)) ([ad880ea](https://github.com/dnbexperience/eufemia/commit/ad880ea6c82d0c2593e541b80c9eda5e8aee683d)) * **Dropdown, Autocomplete, DrawerList:** remove `min_height` property ([#5766](https://github.com/dnbexperience/eufemia/issues/5766)) ([eab7786](https://github.com/dnbexperience/eufemia/commit/eab7786070dcb8cefafae06a3479c6e0995a3749)) * **Dropdown, Autocomplete, DrawerList:** remove `no_animation` property ([#5785](https://github.com/dnbexperience/eufemia/issues/5785)) ([cfd9a57](https://github.com/dnbexperience/eufemia/commit/cfd9a57eec67b6b56f3b4680ffef47573423953d)) * **Dropdown, Autocomplete, DrawerList:** remove `no_scroll_animation`property ([#5764](https://github.com/dnbexperience/eufemia/issues/5764)) ([8f7d1f2](https://github.com/dnbexperience/eufemia/commit/8f7d1f2ffe2987ca35bbde4178c7b41405ca8b97)) * **Dropdown, Autocomplete, DrawerList:** remove `observer_element` property ([#5768](https://github.com/dnbexperience/eufemia/issues/5768)) ([b190516](https://github.com/dnbexperience/eufemia/commit/b1905161b342b76b42d0cbf5acc36065048e4f08)) * **Dropdown, Autocomplete, DrawerList:** remove `options_render` property ([#5771](https://github.com/dnbexperience/eufemia/issues/5771)) ([f2d7710](https://github.com/dnbexperience/eufemia/commit/f2d77107e5fd51de10b4040962e01a16f79822cd)) * **Dropdown, Autocomplete, DrawerList:** remove `portal_class` property ([#5763](https://github.com/dnbexperience/eufemia/issues/5763)) ([8dcf788](https://github.com/dnbexperience/eufemia/commit/8dcf788865e829e13d8a0c314889750255ac6cff)) * **Dropdown, Autocomplete, DrawerList:** remove `prevent_close` property ([#5757](https://github.com/dnbexperience/eufemia/issues/5757)) ([0c78c54](https://github.com/dnbexperience/eufemia/commit/0c78c549061520baa2ac61f78434ab03bd374ebd)) * **Dropdown, Autocomplete, DrawerList:** remove `prevent_selection` property ([#5756](https://github.com/dnbexperience/eufemia/issues/5756)) ([f92c9b8](https://github.com/dnbexperience/eufemia/commit/f92c9b8215285138efb762336e27edfb2daf4aa2)) * **Dropdown, Autocomplete, DrawerList:** remove `selected_value`, `suffix_value`, `search_content`, `class_name` ([#5786](https://github.com/dnbexperience/eufemia/issues/5786)) ([011e2db](https://github.com/dnbexperience/eufemia/commit/011e2dbee476d742123da06e0dc71996f2ab3d0c)) * **Dropdown, Autocomplete, DrawerList:** remove `skip_keysearch` property ([#5773](https://github.com/dnbexperience/eufemia/issues/5773)) ([02eb3af](https://github.com/dnbexperience/eufemia/commit/02eb3af43aa79ffc77a97b91d7eabcc282b020da)) * **Dropdown, Autocomplete, DrawerList:** remove `skip_portal` property ([#5765](https://github.com/dnbexperience/eufemia/issues/5765)) ([e5ac02e](https://github.com/dnbexperience/eufemia/commit/e5ac02e094496f33c9e6c3365fbf7bbbb6fc1c2d)) * **Dropdown, Autocomplete, DrawerList:** remove `triangle_position` property ([#5772](https://github.com/dnbexperience/eufemia/issues/5772)) ([f8f3d9f](https://github.com/dnbexperience/eufemia/commit/f8f3d9ff201c4ae4cd1f61f36e3ea212d909e94f)) * **Dropdown, Autocomplete, DrawerList:** remove `wrapper_element` property ([#5770](https://github.com/dnbexperience/eufemia/issues/5770)) ([3fd54e2](https://github.com/dnbexperience/eufemia/commit/3fd54e296f4bd61c875baf022a67b4c9b2dfbf92)) * **Dropdown, Autocomplete, DrawerList:** remove events ([#5788](https://github.com/dnbexperience/eufemia/issues/5788)) ([dee4ee7](https://github.com/dnbexperience/eufemia/commit/dee4ee76d1a65ae27d21fa55c0b8b7089815faae)) * **Dropdown, Autocomplete, Input, InputMasked, MultiInputMasked:** remove `label_direction` property ([#5776](https://github.com/dnbexperience/eufemia/issues/5776)) ([d9ec2e5](https://github.com/dnbexperience/eufemia/commit/d9ec2e5fdaa099feb5bfe263fcf5f76acac2fc54)) * **Dropdown:** remove `selected_key` property ([#5707](https://github.com/dnbexperience/eufemia/issues/5707)) ([d6e8d67](https://github.com/dnbexperience/eufemia/commit/d6e8d673c8f8a95050f592025f807786232c9f35)) * **Dropdown:** remove actionMenu and moreMenu in favor of the Menu component ([#7421](https://github.com/dnbexperience/eufemia/issues/7421)) ([b888277](https://github.com/dnbexperience/eufemia/commit/b8882777ba7a851c03612cde2492f9f03b91cfd6)), closes [#7380](https://github.com/dnbexperience/eufemia/issues/7380) * **Dropdown:** remove deprecated `onStateUpdate` prop ([#6726](https://github.com/dnbexperience/eufemia/issues/6726)) ([8883a4c](https://github.com/dnbexperience/eufemia/commit/8883a4c0c353e893285fe364acb6f9f1a86a5d3b)) * **Dropdown:** replace `snake_case` properties with `camelCase` ([#5835](https://github.com/dnbexperience/eufemia/issues/5835)) ([a3f0c59](https://github.com/dnbexperience/eufemia/commit/a3f0c5905a7dfca1b842816cbcf9be39a4beede8)) * **Field.*:** remove `validator` property ([#5686](https://github.com/dnbexperience/eufemia/issues/5686)) ([d72fdc4](https://github.com/dnbexperience/eufemia/commit/d72fdc4240bf5929953b94f23053806bd1e41319)) * **Field.Date:** remove `onType` event properties `start_date`, `end_date `, `is_valid ` ([#6353](https://github.com/dnbexperience/eufemia/issues/6353)) ([119fbd9](https://github.com/dnbexperience/eufemia/commit/119fbd98a8ab01e50ec8bf03f71964facd002566)) * **Field.Password:** remove `on_show_password`, `on_hide_password`, `show_password`, `hide_password` ([#5714](https://github.com/dnbexperience/eufemia/issues/5714)) ([d83777b](https://github.com/dnbexperience/eufemia/commit/d83777b6bdcbbdc47c4b154f4f101e5c45d9cf5f)) * **Field.PhoneNumber:** replace `label` translation with `numberLabel` ([#5910](https://github.com/dnbexperience/eufemia/issues/5910)) ([371eb51](https://github.com/dnbexperience/eufemia/commit/371eb510e2b0cf41865d0570aedd616d46842e59)) * **Field.PostalCodeAndCity:** remove `country` property ([#5675](https://github.com/dnbexperience/eufemia/issues/5675)) ([c18f4f8](https://github.com/dnbexperience/eufemia/commit/c18f4f8241791a77aac0691e64d67ee2d559e05f)) * **Field.Selection:** remove `variant="radio-list"` ([#6661](https://github.com/dnbexperience/eufemia/issues/6661)) ([7960897](https://github.com/dnbexperience/eufemia/commit/796089796bd1366ac1f25d9029fb7a759f80de2c)) * fix stuttering/redundant type names ([#7035](https://github.com/dnbexperience/eufemia/issues/7035)) ([31c54a9](https://github.com/dnbexperience/eufemia/commit/31c54a9ecaaac8b6b0403cdc57e7cf1fb0343538)) * **Flex:** remove `spacing` property ([#5690](https://github.com/dnbexperience/eufemia/issues/5690)) ([78e2172](https://github.com/dnbexperience/eufemia/commit/78e2172577a991b48ce912d203393140d3a726c3)) * **Flex:** remove value true from `rowGap` ([#5689](https://github.com/dnbexperience/eufemia/issues/5689)) ([7c5848c](https://github.com/dnbexperience/eufemia/commit/7c5848c0fff38c1e955a15cf63f78ca6d00ba4a8)) * **Flex:** replace `size` with `span` ([#6974](https://github.com/dnbexperience/eufemia/issues/6974)) ([61972e0](https://github.com/dnbexperience/eufemia/commit/61972e085f8051e6329cbb5b247d5cd1caf15f2e)) * **Form.ButtonRow:** remove styling as we have outset ([#5688](https://github.com/dnbexperience/eufemia/issues/5688)) ([da29d8a](https://github.com/dnbexperience/eufemia/commit/da29d8aff57f7e0571c1e7d46608dd3d9a4cda78)) * **Form.Iterate:** remove `pathValue` & `whenValue` properties ([#5751](https://github.com/dnbexperience/eufemia/issues/5751)) ([eb7f192](https://github.com/dnbexperience/eufemia/commit/eb7f192f0f5be5afccc07b38ed6dde58609c95e4)) * **Form.Visibility:** remove `continuousValidation` property ([#5677](https://github.com/dnbexperience/eufemia/issues/5677)) ([84fb1a2](https://github.com/dnbexperience/eufemia/commit/84fb1a2632ba6aa6a861f8d8efabdb0c7fb0f140)) * **Form.Visibility:** remove `withValue` property ([#5633](https://github.com/dnbexperience/eufemia/issues/5633)) ([a9a5c26](https://github.com/dnbexperience/eufemia/commit/a9a5c26540d8818d6b076c115a191479256f7166)) * **FormError:** remove `validationRule` ([#5685](https://github.com/dnbexperience/eufemia/issues/5685)) ([5a93ac9](https://github.com/dnbexperience/eufemia/commit/5a93ac94eeecf7621213a7b849a4734f690e985a)) * **FormLabel:** default to vertical direction ([#7384](https://github.com/dnbexperience/eufemia/issues/7384)) ([a7b27c2](https://github.com/dnbexperience/eufemia/commit/a7b27c29c4434e5ea29d36bc9cf8825c4c4bfe95)) * **FormLabel:** remove `for_id` property ([#5625](https://github.com/dnbexperience/eufemia/issues/5625)) ([1d9356c](https://github.com/dnbexperience/eufemia/commit/1d9356cb5cf2fe9064d1f3a54c819956e8506afe)) * **FormLabel:** remove `label_direction` property ([#5627](https://github.com/dnbexperience/eufemia/issues/5627)) ([6f5591c](https://github.com/dnbexperience/eufemia/commit/6f5591cd4273bb46f0b27f6a614db89cb8a5b918)) * **FormLabel:** remove `sr_only` property ([#5626](https://github.com/dnbexperience/eufemia/issues/5626)) ([25bcd38](https://github.com/dnbexperience/eufemia/commit/25bcd3818ad8646acce3ef7991955b422729bf4f)) * **FormRow, FormSet:** remove FormRow & FormSet ([#5616](https://github.com/dnbexperience/eufemia/issues/5616)) ([9fc14b4](https://github.com/dnbexperience/eufemia/commit/9fc14b46aa4d13bb40904b51b58961a98fe05880)) * **Forms:** remove `continuousValidation` property from all Field.* ([#5