@dnb/eufemia
Version:
DNB Eufemia Design System UI Library
482 lines (466 loc) • 726 kB
Markdown
# 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