@dnb/eufemia
Version:
DNB Eufemia Design System UI Library
365 lines (246 loc) • 472 kB
Markdown
# Changelog
All notable changes to @dnb/eufemia will be documented in this file. See
[Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [10.77.0](https://github.com/dnbexperience/eufemia/compare/v10.76.1...v10.77.0) (2025-06-20)
### :sparkles: Features
* add style isolation support ([#5267](https://github.com/dnbexperience/eufemia/issues/5267)) ([53bbf04](https://github.com/dnbexperience/eufemia/commit/53bbf04aaf9a1917ab0c908eb6e0194424a0409c))
## [10.76.1](https://github.com/dnbexperience/eufemia/compare/v10.76.0...v10.76.1) (2025-06-20)
### :bug: Bug Fixes
* **Button:** fix alignment helper to support HTML v4 limited-quirks ([#5276](https://github.com/dnbexperience/eufemia/issues/5276)) ([02d45a6](https://github.com/dnbexperience/eufemia/commit/02d45a69c21388dc53292699c1889d773d980ef3))
* **DrawerList:** move width and height style handling to local component styles ([#5275](https://github.com/dnbexperience/eufemia/issues/5275)) ([8988f3f](https://github.com/dnbexperience/eufemia/commit/8988f3f9ce3b4a0dc31a8fb6ae2c4a552ebfd0b3))
## [10.76.0](https://github.com/dnbexperience/eufemia/compare/v10.75.4...v10.76.0) (2025-06-19)
### :memo: Documentation
* **Upload:** support `children` ([#5259](https://github.com/dnbexperience/eufemia/issues/5259)) ([a3f0c16](https://github.com/dnbexperience/eufemia/commit/a3f0c160b4e7e8843b6481a596792351a8411afd))
### :bug: Bug Fixes
* **Field.Indeterminate:** add support for `required` property ([#5155](https://github.com/dnbexperience/eufemia/issues/5155)) ([d451ae9](https://github.com/dnbexperience/eufemia/commit/d451ae9b5cd16cd68bb680f4f83fb42d5f7948a0))
* **Field.PhoneNumber:** truncate to 8 digits when changing country code to `NO` ([#5266](https://github.com/dnbexperience/eufemia/issues/5266)) ([f8cb9d1](https://github.com/dnbexperience/eufemia/commit/f8cb9d178d10258d29b536ef482e09ad056ddad4))
* **InfoCard:** align max character width ([#5262](https://github.com/dnbexperience/eufemia/issues/5262)) ([daf9e4e](https://github.com/dnbexperience/eufemia/commit/daf9e4e0c3b34690eba914c40c72f16439665a8b))
* **Tooltip:** enhance handling of z-index when behind Dialog or Drawer ([#5268](https://github.com/dnbexperience/eufemia/issues/5268)) ([cacd8ca](https://github.com/dnbexperience/eufemia/commit/cacd8ca72ca29be13db442d2973a1de08078681d))
### :sparkles: Features
* add PortalRoot (React Portal) component and use it for Dialog, Drawer, Modal, DrawerList, DatePicker and Tooltip ([#5261](https://github.com/dnbexperience/eufemia/issues/5261)) ([45a61f7](https://github.com/dnbexperience/eufemia/commit/45a61f7a651064d152f2bbc30978fda91933f8ef))
* **Breadcrumbs:** add `onToggle` property ([#5253](https://github.com/dnbexperience/eufemia/issues/5253)) ([a010a9c](https://github.com/dnbexperience/eufemia/commit/a010a9cce62341ccfff6dc20999ddedeb00ab240))
* **DateFormat:** add date formatting component ([#5167](https://github.com/dnbexperience/eufemia/issues/5167)) ([b72aaae](https://github.com/dnbexperience/eufemia/commit/b72aaae8a51d76fb7e6e585e2ca6793720257068))
* **Field.Upload:** support `children` ([#5260](https://github.com/dnbexperience/eufemia/issues/5260)) ([895ce25](https://github.com/dnbexperience/eufemia/commit/895ce25dc240ffb435d036b0fc83023591ece0d0))
* **Forms:** add address suggestions and autofill to the Bring API connector ([#4575](https://github.com/dnbexperience/eufemia/issues/4575)) ([25ea537](https://github.com/dnbexperience/eufemia/commit/25ea537f60d35424717103847336f37166be1167)), closes [#4554](https://github.com/dnbexperience/eufemia/issues/4554)
* **Forms:** add variant `radio` to Field.Boolean & Field.Toggle ([#5251](https://github.com/dnbexperience/eufemia/issues/5251)) ([17ce8d6](https://github.com/dnbexperience/eufemia/commit/17ce8d633d531556b4b749271341f2d3d8bb3b53))
* **Forms:** add variant `switch` to Field.Boolean & Field.Toggle ([#5247](https://github.com/dnbexperience/eufemia/issues/5247)) ([1042fde](https://github.com/dnbexperience/eufemia/commit/1042fde33cc120e93c2982d714447574fc262cb3))
* **Section, FormStatus, GlobalStatus:** update sbanken info color to green ([#5190](https://github.com/dnbexperience/eufemia/issues/5190)) ([f9fa0b0](https://github.com/dnbexperience/eufemia/commit/f9fa0b07dc13309a4cebf36b776e88269c277a30))
* **Upload:** add `compact` variant ([#5254](https://github.com/dnbexperience/eufemia/issues/5254)) ([54e8cbb](https://github.com/dnbexperience/eufemia/commit/54e8cbb0cbe8f9b5680dce63ee50802371d2960d))
* **Upload:** hide upload button when `filesAmountLimit` is met ([#5240](https://github.com/dnbexperience/eufemia/issues/5240)) ([2bec964](https://github.com/dnbexperience/eufemia/commit/2bec9645abbfadd1e1183eb2cbc5984bc7d3d538))
* **Wizard:** add option to gracefully handle layout edge cases for nested cards ([#5157](https://github.com/dnbexperience/eufemia/issues/5157)) ([610ac1b](https://github.com/dnbexperience/eufemia/commit/610ac1bf3e95926ae3b6a2baf36cb9272e84471c))
## [10.75.4](https://github.com/dnbexperience/eufemia/compare/v10.75.3...v10.75.4) (2025-06-11)
### :bug: Bug Fixes
* **DrawerList:** add & export DrawerListSize-type ([#5248](https://github.com/dnbexperience/eufemia/issues/5248)) ([a7f547b](https://github.com/dnbexperience/eufemia/commit/a7f547bd47b12edb9df2dbc6a7101fb4850d26db))
* **Field.Selection:** hover state in variant `radio-list` ([#5245](https://github.com/dnbexperience/eufemia/issues/5245)) ([0ebcf02](https://github.com/dnbexperience/eufemia/commit/0ebcf02b4687dd2b409069ce899f032b037b63e9))
* issue with CJS files used in the build (BuildInfo.cjs) ([#5246](https://github.com/dnbexperience/eufemia/issues/5246)) ([a293947](https://github.com/dnbexperience/eufemia/commit/a293947334ebfd9be2ece57a0e8de913660d48be))
## [10.75.3](https://github.com/dnbexperience/eufemia/compare/v10.75.2...v10.75.3) (2025-06-06)
### :bug: Bug Fixes
* **Accordion:** allow for text selection in Firefox ([#5225](https://github.com/dnbexperience/eufemia/issues/5225)) ([033f51e](https://github.com/dnbexperience/eufemia/commit/033f51e415cc6caa7010aef1918598181fbc2042))
* **Accordion:** fix Accordion toggle behavior when not used inside an `Accordion.Group` ([#5224](https://github.com/dnbexperience/eufemia/issues/5224)) ([25056b5](https://github.com/dnbexperience/eufemia/commit/25056b58253ef72d7c369ee5910e76f765c76e24))
* **Autocomplete:** empty string `input_value` should clear the input value ([#5237](https://github.com/dnbexperience/eufemia/issues/5237)) ([144af33](https://github.com/dnbexperience/eufemia/commit/144af3365a7b3b06f20e0a2fb2293ac5e7bdcb84))
* **Button, Input:** update alignment helper to use a more widely supported zero-width character ([#5223](https://github.com/dnbexperience/eufemia/issues/5223)) ([2b1dba0](https://github.com/dnbexperience/eufemia/commit/2b1dba0b23cf3f5da41dff8759e4d6b30606860f))
* **Field.Date:** required validation with date ranges ([#5231](https://github.com/dnbexperience/eufemia/issues/5231)) ([a8e854a](https://github.com/dnbexperience/eufemia/commit/a8e854af33e1dc29b586a3bb144b98fa4cc324d6))
* **Field.Indeterminate:** set `aria-controls` ([#5226](https://github.com/dnbexperience/eufemia/issues/5226)) ([e9c0ffb](https://github.com/dnbexperience/eufemia/commit/e9c0ffb27a18ff319e54caf2b1051745f6066c67))
* **Field.Selection & Field.ArraySelection:** remove error border when info or warning message text ([#5232](https://github.com/dnbexperience/eufemia/issues/5232)) ([8e59d01](https://github.com/dnbexperience/eufemia/commit/8e59d018a44d02225f93feb61c508593d040c136))
* **PaymentCard:** export `formatCardNumber` from PaymentCard ([#5227](https://github.com/dnbexperience/eufemia/issues/5227)) ([04b0491](https://github.com/dnbexperience/eufemia/commit/04b049128a97f382f01015fc86f886fe731f6188)), closes [/github.com/dnbexperience/eufemia/pull/5085/files#diff-cd973396bf87032377f68be76ef20ff81ea8a3c68086b9de38bb4f490f49b820L191](https://github.com/dnbexperience//github.com/dnbexperience/eufemia/pull/5085/files/issues/diff-cd973396bf87032377f68be76ef20ff81ea8a3c68086b9de38bb4f490f49b820L191)
* **useMedia:** fix re-render and wrong initial value issue ([#5213](https://github.com/dnbexperience/eufemia/issues/5213)) ([61099b9](https://github.com/dnbexperience/eufemia/commit/61099b940e0201c8698ce5902bba5536901bf47e))
## [10.75.2](https://github.com/dnbexperience/eufemia/compare/v10.75.1...v10.75.2) (2025-05-28)
### :memo: Documentation
* **Field.BankAccountNumber:** list string and field props correctly ([#5210](https://github.com/dnbexperience/eufemia/issues/5210)) ([e192972](https://github.com/dnbexperience/eufemia/commit/e1929720f80f269da097929ea7fd5077851ed2f3))
* **Field.NationalIdentityNumber:** list string and field props correctly ([#5209](https://github.com/dnbexperience/eufemia/issues/5209)) ([2f1afa1](https://github.com/dnbexperience/eufemia/commit/2f1afa1ae2529573eab230edb31805990350e689))
* **Field.OrganizationNumber:** list string and field props correctly ([#5208](https://github.com/dnbexperience/eufemia/issues/5208)) ([0f67a95](https://github.com/dnbexperience/eufemia/commit/0f67a9549642074686f9a844d0c1ccfdf71d1c57))
* **Field.Password:** list string and field props correctly ([#5207](https://github.com/dnbexperience/eufemia/issues/5207)) ([ec1ce2d](https://github.com/dnbexperience/eufemia/commit/ec1ce2d6b6726b355d52393887c74f281cba1110))
* **Forms:** document `Tools.Errors` and `Tools.Log` for debugging ([#5192](https://github.com/dnbexperience/eufemia/issues/5192)) ([3209dd5](https://github.com/dnbexperience/eufemia/commit/3209dd546fd1ec7a9d597c617be2146c4dddf4e2))
### :bug: Bug Fixes
* **ChildrenWithAge:** set 9 as maximum amount of children ([#5183](https://github.com/dnbexperience/eufemia/issues/5183)) ([74b7343](https://github.com/dnbexperience/eufemia/commit/74b7343fd5236fa56c57721684c06380b7b64ff2))
* **Dropdown:** `title="[object Object]"` ([#5173](https://github.com/dnbexperience/eufemia/issues/5173)) ([1b61cec](https://github.com/dnbexperience/eufemia/commit/1b61cec0ee23bc2823045726de8661b761475346))
* **Dropdown:** support Icon in `selected_value` ([#5172](https://github.com/dnbexperience/eufemia/issues/5172)) ([8eaa44e](https://github.com/dnbexperience/eufemia/commit/8eaa44ea8dc30a8360cd7cbe80f5d1c8418838aa))
* ensure `line-height-lead` has correct value when consumed via JavaScirpt in DNB Eiendom ([#5212](https://github.com/dnbexperience/eufemia/issues/5212)) ([c4c92ad](https://github.com/dnbexperience/eufemia/commit/c4c92adf671a25c7f27cc684ac7532617f47976c))
* **Field.PhoneNumber:** remove unsupported label properties ([#5206](https://github.com/dnbexperience/eufemia/issues/5206)) ([a214eba](https://github.com/dnbexperience/eufemia/commit/a214eba0947b173286c26c45fdc7144965109b44))
* **Field.Upload:** remove support for props not supported ([#5187](https://github.com/dnbexperience/eufemia/issues/5187)) ([178d74f](https://github.com/dnbexperience/eufemia/commit/178d74fc23f356cb5cd8983ad78a9de7b0719676))
* **Field.Upload:** support disabled property ([#5189](https://github.com/dnbexperience/eufemia/issues/5189)) ([65189a5](https://github.com/dnbexperience/eufemia/commit/65189a5a95ff76c39a96a6c5b7df91c616d3753f))
* **FieldBlock:** should not render boolean values as `labelSuffix` ([#5196](https://github.com/dnbexperience/eufemia/issues/5196)) ([7a27c79](https://github.com/dnbexperience/eufemia/commit/7a27c79787941e49ca758ce347eb252bc1ae025f))
* **Forms:** call every `onStepChange` assigned to Wizard.useStep ([#5181](https://github.com/dnbexperience/eufemia/issues/5181)) ([118f444](https://github.com/dnbexperience/eufemia/commit/118f444fb56e1cf5ec8b4e2197427b56306407b8))
* **Forms:** ensure `preventUncommittedChanges` with handler schema does not prevent Wizard navigation ([#5193](https://github.com/dnbexperience/eufemia/issues/5193)) ([0536de4](https://github.com/dnbexperience/eufemia/commit/0536de41f55a0b171399115631f0a92f7b5bbe57))
* **Upload:** style disabled state ([#5188](https://github.com/dnbexperience/eufemia/issues/5188)) ([6596a42](https://github.com/dnbexperience/eufemia/commit/6596a4250c1ec9f9608bd62d889ecddffa0572df))
## [10.75.1](https://github.com/dnbexperience/eufemia/compare/v10.75.0...v10.75.1) (2025-05-22)
### :bug: Bug Fixes
* **Forms:** enhance change detection when using `preventUncommittedChanges` on a Iterate.PushContainer ([#5177](https://github.com/dnbexperience/eufemia/issues/5177)) ([30e5bf9](https://github.com/dnbexperience/eufemia/commit/30e5bf97a4678ab5a1270d87c4b48f8bd6a3f333))
* **Forms:** ensure fields don't report errors when hidden inside Visibility ([#5176](https://github.com/dnbexperience/eufemia/issues/5176)) ([cb84095](https://github.com/dnbexperience/eufemia/commit/cb84095a478a2e1b416243b04d740e58ec719824))
* **Forms:** run `filterData` on every data entry, not only on mounted fields ([#5175](https://github.com/dnbexperience/eufemia/issues/5175)) ([c9124fc](https://github.com/dnbexperience/eufemia/commit/c9124fcb613b63f5b8cd7640f058fbb95c88ca62))
## [10.75.0](https://github.com/dnbexperience/eufemia/compare/v10.74.0...v10.75.0) (2025-05-22)
### :memo: Documentation
* **CountryFlag:** list available countries ([#5170](https://github.com/dnbexperience/eufemia/issues/5170)) ([00081e2](https://github.com/dnbexperience/eufemia/commit/00081e2ad31097ae37340ce20b0edeb18323a545))
* **Field.PhoneNumber:** list available countries ([#5171](https://github.com/dnbexperience/eufemia/issues/5171)) ([fd9adc2](https://github.com/dnbexperience/eufemia/commit/fd9adc2272703831cfb9793aee20157360dcd48b))
* **Value.SelectCountry:** list available countries ([#5169](https://github.com/dnbexperience/eufemia/issues/5169)) ([636cf32](https://github.com/dnbexperience/eufemia/commit/636cf3233e1bf4c2fddcb2e961c87e0da46ab551))
### :bug: Bug Fixes
* **DatePicker:** show month label when `onlyMonth` is `true` ([#5166](https://github.com/dnbexperience/eufemia/issues/5166)) ([5bc6a0e](https://github.com/dnbexperience/eufemia/commit/5bc6a0e74836d45c690ae91356ad5d369efc946e))
* **Forms:** add support for Iterate.Array in a Form.Section with a path ([#5156](https://github.com/dnbexperience/eufemia/issues/5156)) ([33f0ac4](https://github.com/dnbexperience/eufemia/commit/33f0ac41430c7e02dc5a25740a976fdf76f6086f)), closes [#3995](https://github.com/dnbexperience/eufemia/issues/3995)
* **Forms:** ensure `reduceToVisibleFields` works properly within Wizard ([#5174](https://github.com/dnbexperience/eufemia/issues/5174)) ([3f74b9d](https://github.com/dnbexperience/eufemia/commit/3f74b9d8f337de791b4bf34caf8a574b4b14aba7))
* **Forms:** ensure Iterate.Array with `required` prop removes error in Wizard step ([#5162](https://github.com/dnbexperience/eufemia/issues/5162)) ([e38027c](https://github.com/dnbexperience/eufemia/commit/e38027cf495d635f66ea4448ea0c60fdc38f28c3)), closes [#5159](https://github.com/dnbexperience/eufemia/issues/5159)
* **Provider:** enhance handling of translations with potential to be overwritten ([#4827](https://github.com/dnbexperience/eufemia/issues/4827)) ([f45bc93](https://github.com/dnbexperience/eufemia/commit/f45bc93f60dc8b2070961a1ea50a188066b9917c))
* **useTranslation:** ensure correct TypeScript typing support ([#5148](https://github.com/dnbexperience/eufemia/issues/5148)) ([db95526](https://github.com/dnbexperience/eufemia/commit/db9552671c0fb1a8f9a07920226cdc0d3328068b))
### :sparkles: Features
* **DatePicker:** deprecate `correctInvalidDate` ([#4916](https://github.com/dnbexperience/eufemia/issues/4916)) ([eced11b](https://github.com/dnbexperience/eufemia/commit/eced11b1c82df2de9490fda5880324cb7b2fcb36))
* **Forms:** add support for country names in `sv-SE` locale ([#5168](https://github.com/dnbexperience/eufemia/issues/5168)) ([1383d7a](https://github.com/dnbexperience/eufemia/commit/1383d7a821e107805a89f8bfa6518e4dd98d8b01)), closes [#4769](https://github.com/dnbexperience/eufemia/issues/4769)
* **Froms:** add `minItems` and `maxItems` properties to Iterate.Array ([#5164](https://github.com/dnbexperience/eufemia/issues/5164)) ([85d2e7e](https://github.com/dnbexperience/eufemia/commit/85d2e7e700406a0d3609e027c0a8d0f52bfd3198))
* **Iterate.RemoveButton:** add support for `itemNo` ([#5158](https://github.com/dnbexperience/eufemia/issues/5158)) ([681c549](https://github.com/dnbexperience/eufemia/commit/681c54914928d6a9b91a82dc3bdc0dff7514fb3c))
* **PaymentCard:** update PaymentCard designs ([#5085](https://github.com/dnbexperience/eufemia/issues/5085)) ([91947b1](https://github.com/dnbexperience/eufemia/commit/91947b110a0b3a55580a5c1339cb5907b6aa0d7a))
## [10.74.0](https://github.com/dnbexperience/eufemia/compare/v10.73.2...v10.74.0) (2025-05-19)
### :sparkles: Features
* **DatePicker:** add year navigation to calendar ([#4978](https://github.com/dnbexperience/eufemia/issues/4978)) ([b927430](https://github.com/dnbexperience/eufemia/commit/b927430a73cf340d28676f4f111e5f0f56ff224d))
* **Field.Date:** add `yearNavigation` ([#5121](https://github.com/dnbexperience/eufemia/issues/5121)) ([65928d0](https://github.com/dnbexperience/eufemia/commit/65928d0cf45af334b239854b66f4db98a43ecce0))
* **Forms:** add `preventUncommittedChanges` in Form.Isolation to show error during submit after user input ([#5102](https://github.com/dnbexperience/eufemia/issues/5102)) ([fbc5402](https://github.com/dnbexperience/eufemia/commit/fbc5402d8dbf67f50e8bfcb95f8a62232f41c936)), closes [#5005](https://github.com/dnbexperience/eufemia/issues/5005) [#5127](https://github.com/dnbexperience/eufemia/issues/5127)
* **Forms:** add `resetAfterCommit` to Form.Isolation ([#5127](https://github.com/dnbexperience/eufemia/issues/5127)) ([353271d](https://github.com/dnbexperience/eufemia/commit/353271d3bcc4d33e2d248a4699b0928dcd54f69f))
* **Iterate.PushContainer:** deprecate `requireCommit` in favor of `preventUncommitedChanges` ([#5134](https://github.com/dnbexperience/eufemia/issues/5134)) ([9596abb](https://github.com/dnbexperience/eufemia/commit/9596abb3b65402769b13cd871b767626ad16f5ad))
### :bug: Bug Fixes
* **Button:** bold font weight issue when `type="submit"` on iPhone ([#5147](https://github.com/dnbexperience/eufemia/issues/5147)) ([ac12151](https://github.com/dnbexperience/eufemia/commit/ac1215193b3477aa6424f8d25a12acca42b1e9c9))
* **Checkbox:** add support for `preventDefault` in onClick ([#4768](https://github.com/dnbexperience/eufemia/issues/4768)) ([c03a930](https://github.com/dnbexperience/eufemia/commit/c03a93096e8273cf490651ff288b45989aa0f1e8))
* **DatePicker:** cancel and reset functionality ([#5021](https://github.com/dnbexperience/eufemia/issues/5021)) ([3db9c0e](https://github.com/dnbexperience/eufemia/commit/3db9c0e6dc6e9b2ed825ed948233eb1f2d0da530))
* **Drawer:** bottom containerPlacement on small screen ([#5123](https://github.com/dnbexperience/eufemia/issues/5123)) ([1afada9](https://github.com/dnbexperience/eufemia/commit/1afada95ae7cd04be0b769eeb631112cabd504e9))
* **DrawerList:** refactor TypeScript ([#4687](https://github.com/dnbexperience/eufemia/issues/4687)) ([5697c2c](https://github.com/dnbexperience/eufemia/commit/5697c2cc0bb686a111c6918dd80183735c328a04))
* **Dropdown:** fix `React.ReactNode` support for `title` prop ([#5124](https://github.com/dnbexperience/eufemia/issues/5124)) ([9d2b653](https://github.com/dnbexperience/eufemia/commit/9d2b653d52e83a4fdd5d10fa49a288596f40d290))
* **Field.Selection:** apply correct `width` to prevent label wrapping ([#5120](https://github.com/dnbexperience/eufemia/issues/5120)) ([a2d7928](https://github.com/dnbexperience/eufemia/commit/a2d79280c492fa92af3845461737718a07e5af2e))
* **Field.Toggle, Field.Boolean:** add support for `preventDefault` in onClick for `checkbox` variant ([#5117](https://github.com/dnbexperience/eufemia/issues/5117)) ([a34700f](https://github.com/dnbexperience/eufemia/commit/a34700f8b6fcd32dc14bb731178c2e8b03effafc)), closes [#4768](https://github.com/dnbexperience/eufemia/issues/4768)
* **Forms:** ensure Form.Isolation does work within a Form.Section ([#5142](https://github.com/dnbexperience/eufemia/issues/5142)) ([0db7aa3](https://github.com/dnbexperience/eufemia/commit/0db7aa3b9f28201fd7f0998926feb0697521bb94))
* **Forms:** support `required` in Field.Selection with `dropdown` variant ([#5106](https://github.com/dnbexperience/eufemia/issues/5106)) ([d1202b9](https://github.com/dnbexperience/eufemia/commit/d1202b911e401a01f828629bc8de534c19bd2e05))
* **Heading:** warning when increasing heading to be `h2` when previous sibling is `h1` ([#4914](https://github.com/dnbexperience/eufemia/issues/4914)) ([393e765](https://github.com/dnbexperience/eufemia/commit/393e765c163ade166ea2516702377efcce2a8576))
* **InputMasked:** allow value 0 when `disallowLeadingZeroes` is set ([#4918](https://github.com/dnbexperience/eufemia/issues/4918)) ([c08e51a](https://github.com/dnbexperience/eufemia/commit/c08e51a0983c4f1b19832b11e3507481d303a268)), closes [/github.com/dnbexperience/eufemia/blob/a564953ecd7d7aeb25f9dc603456ba52ea91049f/packages/dnb-eufemia/src/components/input-masked/InputMaskedHooks.js#L348](https://github.com/dnbexperience//github.com/dnbexperience/eufemia/blob/a564953ecd7d7aeb25f9dc603456ba52ea91049f/packages/dnb-eufemia/src/components/input-masked/InputMaskedHooks.js/issues/L348)
* **NumberFormat:** render minus sign correctly for negative decimal values ([#5116](https://github.com/dnbexperience/eufemia/issues/5116)) ([b1b31d4](https://github.com/dnbexperience/eufemia/commit/b1b31d452a5b6d667024b01c1b97e8ed848dc79a)), closes [#4788](https://github.com/dnbexperience/eufemia/issues/4788)
## [10.73.2](https://github.com/dnbexperience/eufemia/compare/v10.73.1...v10.73.2) (2025-05-12)
### :bug: Bug Fixes
* **Forms:** ensure support for `labelSrOnly` in Field.PhoneNumber ([#5108](https://github.com/dnbexperience/eufemia/issues/5108)) ([d58ca56](https://github.com/dnbexperience/eufemia/commit/d58ca563f882e682d279fa5543507b684b18e259))
* **Forms:** ensure support for `labelSrOnly` in Field.Toggle ([#5109](https://github.com/dnbexperience/eufemia/issues/5109)) ([a0d2031](https://github.com/dnbexperience/eufemia/commit/a0d2031936798f67acc71a97fec584e288361fec))
* **Forms:** support `required` in Field.ArraySelection with `button` & `checkbox-button` variant ([#5074](https://github.com/dnbexperience/eufemia/issues/5074)) ([1daab13](https://github.com/dnbexperience/eufemia/commit/1daab134acc868863ef2fdb50a290115f61fef91))
* **Forms:** support `required` in Field.Toggle with `button` & `checkbox-button` variant ([#5104](https://github.com/dnbexperience/eufemia/issues/5104)) ([be31978](https://github.com/dnbexperience/eufemia/commit/be3197891a806e0f44f8670e589e5f9e0ec3601e))
* **Forms:** support `required` in Field.Toggle with `buttons` variant ([#5105](https://github.com/dnbexperience/eufemia/issues/5105)) ([3147d17](https://github.com/dnbexperience/eufemia/commit/3147d1780078a9a4742681469e8908afba413974))
* **Upload:** display files amount message as warning ([#5110](https://github.com/dnbexperience/eufemia/issues/5110)) ([7da42cb](https://github.com/dnbexperience/eufemia/commit/7da42cb07c27cb426fdb8496c3d314d9e572f5ed))
## [10.73.1](https://github.com/dnbexperience/eufemia/compare/v10.73.0...v10.73.1) (2025-05-09)
### :memo: Documentation
* **Drawer, Dialog:** display Modal translations in properties docs ([#5083](https://github.com/dnbexperience/eufemia/issues/5083)) ([ab3fae7](https://github.com/dnbexperience/eufemia/commit/ab3fae7053fc084e6fa13b7b08499c936c210a64))
* **Modal:** `closeTitle`, `hideCloseButton`, `spacing` is not deprecated ([#5082](https://github.com/dnbexperience/eufemia/issues/5082)) ([4753910](https://github.com/dnbexperience/eufemia/commit/47539103a9ed8e375d0aeb0c24d3a45206d38466)), closes [/github.com/dnbexperience/eufemia/commit/ebe8e6a597c87885c081fcdfd76339780e90befc#diff-f1c94bc3bf35a0cb7181e56dab45c760dfa612539ab3fcd8c903e3c76b6b9f6](https://github.com/dnbexperience//github.com/dnbexperience/eufemia/commit/ebe8e6a597c87885c081fcdfd76339780e90befc/issues/diff-f1c94bc3bf35a0cb7181e56dab45c760dfa612539ab3fcd8c903e3c76b6b9f6)
### :bug: Bug Fixes
* **Field.PhoneNumber:** list country code beneath country name ([#5097](https://github.com/dnbexperience/eufemia/issues/5097)) ([070c9ce](https://github.com/dnbexperience/eufemia/commit/070c9ce6d3f00c8534d46a2e8db9841e0fc64026))
* **Field.PhoneNumber:** select country code input value on single click ([#5086](https://github.com/dnbexperience/eufemia/issues/5086)) ([4027fc1](https://github.com/dnbexperience/eufemia/commit/4027fc1b9c4292d41765e62e10200d8b00b1df62))
* **Field.PhoneNumber:** validate field as required even if country code was given ([#5088](https://github.com/dnbexperience/eufemia/issues/5088)) ([a8bbd45](https://github.com/dnbexperience/eufemia/commit/a8bbd453115d682972858ab23e17378135ea7bf7))
* **Field.SelectCountry:** select country input value on single click ([#5094](https://github.com/dnbexperience/eufemia/issues/5094)) ([6462f8c](https://github.com/dnbexperience/eufemia/commit/6462f8cc603f1792e5a16ee942198f0458830696))
* **Field.SelectCurrency:** select currency input value on single click ([#5093](https://github.com/dnbexperience/eufemia/issues/5093)) ([fa66807](https://github.com/dnbexperience/eufemia/commit/fa66807bff9c5b996bad249f90967cd5a825a43a))
* **Field.Selection:** select input value on single click ([#5095](https://github.com/dnbexperience/eufemia/issues/5095)) ([d6181fc](https://github.com/dnbexperience/eufemia/commit/d6181fc0f56cf22bc22d842629e8f9354caa9a2d))
* **Forms:** don't show red border on errors when EditContainer or PushContainer use the `basic` variant ([#5092](https://github.com/dnbexperience/eufemia/issues/5092)) ([c3362e6](https://github.com/dnbexperience/eufemia/commit/c3362e6ccc9dd1151f8fdb7e64f4de9cac7a1f78)), closes [#4985](https://github.com/dnbexperience/eufemia/issues/4985) [/github.com/dnbexperience/eufemia/issues/4985#issuecomment-2862757367](https://github.com/dnbexperience//github.com/dnbexperience/eufemia/issues/4985/issues/issuecomment-2862757367) [#5051](https://github.com/dnbexperience/eufemia/issues/5051)
* **Forms:** help button on Field.* components should not wrap alone ([#5096](https://github.com/dnbexperience/eufemia/issues/5096)) ([e07b8e6](https://github.com/dnbexperience/eufemia/commit/e07b8e609f385a1e6d1fbbf2eb706fec955106c6))
* **Forms:** help button on Value.* components should not wrap alone ([#5091](https://github.com/dnbexperience/eufemia/issues/5091)) ([7d342c3](https://github.com/dnbexperience/eufemia/commit/7d342c3687d94f7bd0199440949cbad317b6d46d))
* **Upload:** remove file by id or file equality ([#5087](https://github.com/dnbexperience/eufemia/issues/5087)) ([eb051a1](https://github.com/dnbexperience/eufemia/commit/eb051a18f237b02dc2c8598a821e6368e2842cd9))
* **Value.SummaryList:** support `maxWidth` in nested Value.* components ([#5068](https://github.com/dnbexperience/eufemia/issues/5068)) ([dbc3be6](https://github.com/dnbexperience/eufemia/commit/dbc3be6e03939b8155cdba774641304ae69e4ed5))
## [10.73.0](https://github.com/dnbexperience/eufemia/compare/v10.72.3...v10.73.0) (2025-05-08)
### :sparkles: Features
* **CopyOnClick:** add `tooltipContent` to be displayed when text has been copied ([#5008](https://github.com/dnbexperience/eufemia/issues/5008)) ([d68a031](https://github.com/dnbexperience/eufemia/commit/d68a03118fd3d365183de21d56106256f006bf5d))
* **CountryFlag:** update country-flags to v7.3.2 ([#5063](https://github.com/dnbexperience/eufemia/issues/5063)) ([680bfbe](https://github.com/dnbexperience/eufemia/commit/680bfbe9d4939559f55631ae377f1d8c356d80ab))
* **DatePicker:** add `labelAlignment` ([#4994](https://github.com/dnbexperience/eufemia/issues/4994)) ([171edd6](https://github.com/dnbexperience/eufemia/commit/171edd671d6250e3e072b34e10d1b8951910a6ec))
* **DatePicker:** copy whole formatted date when coping from input field ([#5053](https://github.com/dnbexperience/eufemia/issues/5053)) ([9eb9bda](https://github.com/dnbexperience/eufemia/commit/9eb9bda61caa0b263ad94f9057da08b6c7a6e846))
* **DatePicker:** replace locale based `date-fns` formatting with `Intl` ([#4766](https://github.com/dnbexperience/eufemia/issues/4766)) ([c44d58d](https://github.com/dnbexperience/eufemia/commit/c44d58de977d403d943c9fc6980c9fb9bdaf563b))
* **Field.Composition:** support `help` property ([#5070](https://github.com/dnbexperience/eufemia/issues/5070)) ([4b91598](https://github.com/dnbexperience/eufemia/commit/4b9159866a66692ef77a8a7dfaaae919075d72ef))
* **Field.Expiry:** remove `width` & `contentWidth` properties ([#5057](https://github.com/dnbexperience/eufemia/issues/5057)) ([5a6a9f9](https://github.com/dnbexperience/eufemia/commit/5a6a9f92aaaaea18a9c92a25ed563e29a11c4edc))
* **Forms:** add `radio-list` variant to Field.Selection ([#5015](https://github.com/dnbexperience/eufemia/issues/5015)) ([ad68737](https://github.com/dnbexperience/eufemia/commit/ad687376abd43b1851e73cfe47e1a0c7dd665dea))
* **Forms:** add `requireCommit` property to Iterate.PushContainer to show error during submit or next step after user input ([#5005](https://github.com/dnbexperience/eufemia/issues/5005)) ([37b8d6f](https://github.com/dnbexperience/eufemia/commit/37b8d6f3da3d226fde1730fac9077a8e8d46945d)), closes [#4985](https://github.com/dnbexperience/eufemia/issues/4985) [#4072](https://github.com/dnbexperience/eufemia/issues/4072)
* **Forms:** add support for `labelSize` to all Field.* ([#5029](https://github.com/dnbexperience/eufemia/issues/5029)) ([58119ec](https://github.com/dnbexperience/eufemia/commit/58119ec80b7734b17de561a0aba311a54405c16d))
* **Forms:** always validate fields in all Wizard steps (without keepInDOM) ([#5041](https://github.com/dnbexperience/eufemia/issues/5041)) ([e6af499](https://github.com/dnbexperience/eufemia/commit/e6af499a00c34255a51228646cb433902e974d83))
* **Icons:** add `digital_advise`, `aino`, `lightningstrike` ([#5059](https://github.com/dnbexperience/eufemia/issues/5059)) ([bf080e4](https://github.com/dnbexperience/eufemia/commit/bf080e4b39dc8ed1e70f2967496cfec75bef7588))
* **Pagination:** add support for horizontal `paginationBarLayout` ([#5072](https://github.com/dnbexperience/eufemia/issues/5072)) ([20a8458](https://github.com/dnbexperience/eufemia/commit/20a8458b48097724409af89d8b79920acc6653f6))
* **StepIndicator:** animate chevron on expand/collapse ([#4987](https://github.com/dnbexperience/eufemia/issues/4987)) ([f409073](https://github.com/dnbexperience/eufemia/commit/f40907336f1daad687f182ac2e6db9bdc9393e0c))
### :bug: Bug Fixes
* **CopyOnClick:** copy `textContent` when given children is empty ([#5014](https://github.com/dnbexperience/eufemia/issues/5014)) ([d7f6992](https://github.com/dnbexperience/eufemia/commit/d7f6992681342d9c9457bf527fe58e06385ea5f6))
* **CopyOnClick:** display copy cursor for all children ([#5011](https://github.com/dnbexperience/eufemia/issues/5011)) ([536b114](https://github.com/dnbexperience/eufemia/commit/536b114e728e9f5f22540bac15241d90426f867f))
* **DatePicker:** prevent selection of invalid dates when navigating the calendar with arrow keys ([#5006](https://github.com/dnbexperience/eufemia/issues/5006)) ([549a1b5](https://github.com/dnbexperience/eufemia/commit/549a1b51ab9c99a21f650531052c32aa025196b8))
* **Field.Block:** render `labelDescription` without spacing above ([#5025](https://github.com/dnbexperience/eufemia/issues/5025)) ([05879e9](https://github.com/dnbexperience/eufemia/commit/05879e952071cf001c07218f5a6fb5e7f388e619))
* **Field.Date:** support width ([#5038](https://github.com/dnbexperience/eufemia/issues/5038)) ([8ba70cc](https://github.com/dnbexperience/eufemia/commit/8ba70cc2b7ee42bea5c8767ab24b8f95c7f1234b))
* **Field.PhoneNumber:** ensure large width has correct size ([#5042](https://github.com/dnbexperience/eufemia/issues/5042)) ([1e2f5bd](https://github.com/dnbexperience/eufemia/commit/1e2f5bd051b35cfae51d43ee79f47eba1fdb2a70))
* **Field.PhoneNumber:** support width ([#5036](https://github.com/dnbexperience/eufemia/issues/5036)) ([cbe360c](https://github.com/dnbexperience/eufemia/commit/cbe360c350dd773848a51637761359c6e759672c))
* **Field.Upload:** support width ([#5033](https://github.com/dnbexperience/eufemia/issues/5033)) ([877d355](https://github.com/dnbexperience/eufemia/commit/877d355219a3ff411578bbd3d06cfdaf82bf0d43))
* **Forms:** ensure edit containers for Iterate and Section shows red border on submit errors ([#5051](https://github.com/dnbexperience/eufemia/issues/5051)) ([7dc34cc](https://github.com/dnbexperience/eufemia/commit/7dc34ccb37876ebe5b924e9d91500832370983ac))
* **Forms:** ensure Field.Composition sets correct `width` if given ([#5071](https://github.com/dnbexperience/eufemia/issues/5071)) ([07dd346](https://github.com/dnbexperience/eufemia/commit/07dd3469654831268d107620e5005b478b3bf245))
* **Forms:** ensure Field.Composition with horizontal layout will still wrap ([#5007](https://github.com/dnbexperience/eufemia/issues/5007)) ([3500dd4](https://github.com/dnbexperience/eufemia/commit/3500dd4ffd715000589c92055dd8034fca5836db))
* **Forms:** ensure Field.Selection with the autocomplete variant receives showIndicator in the first onType parameter object ([#5012](https://github.com/dnbexperience/eufemia/issues/5012)) ([98b6a5a](https://github.com/dnbexperience/eufemia/commit/98b6a5af1f386bc1418db040f96e2247d33cd88d))
* **Forms:** ensure fields do not overflow in width on a certain screen size ([#5049](https://github.com/dnbexperience/eufemia/issues/5049)) ([cacd703](https://github.com/dnbexperience/eufemia/commit/cacd70335bcbafbaf04885c8c89cd4cbc208452c))
* **Forms:** ensure Iterate.Array schema validation ([#4986](https://github.com/dnbexperience/eufemia/issues/4986)) ([7b1f250](https://github.com/dnbexperience/eufemia/commit/7b1f2505d187737ccab2115791bc3e6ee6518f0a)), closes [#4956](https://github.com/dnbexperience/eufemia/issues/4956)
* **Forms:** ensure keepInDOM in Wizard step does not pre-render step ([#5002](https://github.com/dnbexperience/eufemia/issues/5002)) ([3969a15](https://github.com/dnbexperience/eufemia/commit/3969a15c6467066040e4cf9d784d76b325ef60de))
* **Forms:** ensure support for `labelSrOnly` for all fields ([#5050](https://github.com/dnbexperience/eufemia/issues/5050)) ([948d6bc](https://github.com/dnbexperience/eufemia/commit/948d6bc4bf82081790ffed3a735040d7dfdc7007))
* **Forms:** ensure values of fields inside Form.Isolation write their initial value to the isolated data context ([#5056](https://github.com/dnbexperience/eufemia/issues/5056)) ([583a55c](https://github.com/dnbexperience/eufemia/commit/583a55c59cf9898bb3861fb673cadc590a28ad34))
* **Forms:** support `required` in Field.Selection with `button` variant ([#5064](https://github.com/dnbexperience/eufemia/issues/5064)) ([55be79d](https://github.com/dnbexperience/eufemia/commit/55be79d09f1135a6ad08597efa21b129a8801b51))
* **FormStatus:** always render with a max-width to enhance readability ([#5039](https://github.com/dnbexperience/eufemia/issues/5039)) ([3271021](https://github.com/dnbexperience/eufemia/commit/3271021d493d409c648a48b1ff2d61543499a99b)), closes [/github.com/dnbexperience/eufemia/pull/5039/files#diff-9205ae17277da7b891bb7d4ee2b32336046e4f3376537a44a65cf0279f5bb582](https://github.com/dnbexperience//github.com/dnbexperience/eufemia/pull/5039/files/issues/diff-9205ae17277da7b891bb7d4ee2b32336046e4f3376537a44a65cf0279f5bb582)
* **Forms:** use default outline color on Cards used inside Wizard ([#5054](https://github.com/dnbexperience/eufemia/issues/5054)) ([b7cb237](https://github.com/dnbexperience/eufemia/commit/b7cb2374f51927df5d90619fcc6ff92e21ef7579)), closes [#4462](https://github.com/dnbexperience/eufemia/issues/4462)
* **HeightAnimation:** always end animation properly when animation has finished ([#5028](https://github.com/dnbexperience/eufemia/issues/5028)) ([b1287ba](https://github.com/dnbexperience/eufemia/commit/b1287ba163a285a670f1bbc55a0ee09f02d2e53e)), closes [#4493](https://github.com/dnbexperience/eufemia/issues/4493)
* **Lead:** correct line height ([#5055](https://github.com/dnbexperience/eufemia/issues/5055)) ([3e6dd43](https://github.com/dnbexperience/eufemia/commit/3e6dd439a84b833c7f7560783bb5fce070b2d399))
* **Selection:** support `undefined` value from data context ([#5027](https://github.com/dnbexperience/eufemia/issues/5027)) ([a3129f1](https://github.com/dnbexperience/eufemia/commit/a3129f1b2b627eafca9ab8077e8d6be4ee3e5317)), closes [#4584](https://github.com/dnbexperience/eufemia/issues/4584)
* **StepIndicator:** align trigger button ([#4981](https://github.com/dnbexperience/eufemia/issues/4981)) ([b79a5ad](https://github.com/dnbexperience/eufemia/commit/b79a5ad644445496e512582782bda0fed63c9c46))
* **StepIndicator:** font size of step items ([#4982](https://github.com/dnbexperience/eufemia/issues/4982)) ([1a81286](https://github.com/dnbexperience/eufemia/commit/1a81286aec820612fd2666ded1995b0af4b577cc))
* **Upload:** gracefully handle `undefined` file input ([#5045](https://github.com/dnbexperience/eufemia/issues/5045)) ([d1dea57](https://github.com/dnbexperience/eufemia/commit/d1dea57a33496003b7e78f23067073235fc4dcdb))
* **Value.BankAccountNumber:** should not render when value is empty ([#4998](https://github.com/dnbexperience/eufemia/issues/4998)) ([2d694a6](https://github.com/dnbexperience/eufemia/commit/2d694a674217da0647249788a1edeb4bca24ebd5))
* **Value.NationalIdentityNumber:** should not render when value is empty ([#4995](https://github.com/dnbexperience/eufemia/issues/4995)) ([7982070](https://github.com/dnbexperience/eufemia/commit/7982070b26253f33866b977e18a6c9aaa28a720a))
* **Value.OrganizationNumber:** should not render when value is empty ([#4997](https://github.com/dnbexperience/eufemia/issues/4997)) ([fb8987c](https://github.com/dnbexperience/eufemia/commit/fb8987c41ffa7634fd3e511237dfc0b62bd07e60))
* **Value.PhoneNumber:** should not render when value is empty ([#4996](https://github.com/dnbexperience/eufemia/issues/4996)) ([dbc1cbf](https://github.com/dnbexperience/eufemia/commit/dbc1cbf837daabfc2c875a16beba87c195fb7b6b))
* **Value.SelectCountry:** handle invalid iso code values ([#4992](https://github.com/dnbexperience/eufemia/issues/4992)) ([5f87e61](https://github.com/dnbexperience/eufemia/commit/5f87e612a6c4f19854f4864cade19d647fbc0b44))
* **Value.SelectCurrency:** handle invalid iso code values ([#4993](https://github.com/dnbexperience/eufemia/issues/4993)) ([09a12f2](https://github.com/dnbexperience/eufemia/commit/09a12f2f2346459d1105878845f7573cf4ffb9ea))
## [10.72.3](https://github.com/dnbexperience/eufemia/compare/v10.72.2...v10.72.3) (2025-04-28)
### :bug: Bug Fixes
* **CopyOnClick:** copy `textContent` when given children is empty ([#5014](https://github.com/dnbexperience/eufemia/issues/5014)) ([9b59d56](https://github.com/dnbexperience/eufemia/commit/9b59d567adad307ab83d0870c2d523780e0ffe7d))
* **CopyOnClick:** display copy cursor for all children ([#5011](https://github.com/dnbexperience/eufemia/issues/5011)) ([cbff90c](https://github.com/dnbexperience/eufemia/commit/cbff90cdc23bf1bdce4aacd693b457a03c467919))
* **Forms:** ensure Field.Composition with horizontal layout will still wrap ([#5007](https://github.com/dnbexperience/eufemia/issues/5007)) ([29c3055](https://github.com/dnbexperience/eufemia/commit/29c30551514b899d41a3b836d6aff8d7fde37dca))
* **Forms:** ensure Field.Selection with the autocomplete variant receives showIndicator in the first onType parameter object ([#5012](https://github.com/dnbexperience/eufemia/issues/5012)) ([ed8a5d1](https://github.com/dnbexperience/eufemia/commit/ed8a5d13b03212b55cc592dfa268950b3f7fa049))
## [10.72.2](https://github.com/dnbexperience/eufemia/compare/v10.72.1...v10.72.2) (2025-04-22)
### :bug: Bug Fixes
* **Forms:** ensure Iterate.Array schema validation ([#4986](https://github.com/dnbexperience/eufemia/issues/4986)) ([7e10a4a](https://github.com/dnbexperience/eufemia/commit/7e10a4a5baffdb6b87c6fc8447a8477a583f6136)), closes [#4956](https://github.com/dnbexperience/eufemia/issues/4956)
## [10.72.1](https://github.com/dnbexperience/eufemia/compare/v10.72.0...v10.72.1) (2025-04-22)
### :bug: Bug Fixes
* **StepIndicator:** align trigger button ([#4981](https://github.com/dnbexperience/eufemia/issues/4981)) ([80e05aa](https://github.com/dnbexperience/eufemia/commit/80e05aa8bcc9225e9301f556a07e18dd8974d823))
* **StepIndicator:** font size of step items ([#4982](https://github.com/dnbexperience/eufemia/issues/4982)) ([6d0d266](https://github.com/dnbexperience/eufemia/commit/6d0d2668228a3890bf5496916e523ab4fc2630d5))
## [10.72.0](https://github.com/dnbexperience/eufemia/compare/v10.71.2...v10.72.0) (2025-04-15)
### :sparkles: Features
* **StepIndicator:** redesign ([#4462](https://github.com/dnbexperience/eufemia/issues/4462)) ([b541600](https://github.com/dnbexperience/eufemia/commit/b541600f5c77472dfae6679800edc8f52d33d8cf))
## [10.71.2](https://github.com/dnbexperience/eufemia/compare/v10.71.1...v10.71.2) (2025-04-15)
### :bug: Bug Fixes
* **Tooltip:** improve alignment of tooltip with long texts ([#4970](https://github.com/dnbexperience/eufemia/issues/4970)) ([b728c6a](https://github.com/dnbexperience/eufemia/commit/b728c6aefe64d8f476bd80da167b43911676c2be))
## [10.71.1](https://github.com/dnbexperience/eufemia/compare/v10.71.0...v10.71.1) (2025-04-15)
### :bug: Bug Fixes
* **DatePicker:** display correct dates when props are updated with `useLayoutEffect` in `React.StrictMode` ([#4950](https://github.com/dnbexperience/eufemia/issues/4950)) ([b57392d](https://github.com/dnbexperience/eufemia/commit/b57392d712b7c56e7d57a092e3334993a12933c7))
* **Tooltip:** alignment issues ([#4968](https://github.com/dnbexperience/eufemia/issues/4968)) ([1e528e3](https://github.com/dnbexperience/eufemia/commit/1e528e333ead9e14b9e7d4209147ce60544a1299)), closes [/github.com/dnbexperience/eufemia/pull/1613/files#diff-b2805e65ae4b7b277abc5b023aae4c0962edf5c86c8fd5dcdcbdf7350f1ed536R224](https://github.com/dnbexperience//github.com/dnbexperience/eufemia/pull/1613/files/issues/diff-b2805e65ae4b7b277abc5b023aae4c0962edf5c86c8fd5dcdcbdf7350f1ed536R224)
## [10.71.0](https://github.com/dnbexperience/eufemia/compare/v10.70.1...v10.71.0) (2025-04-11)
### :bug: Bug Fixes
* **DatePicker:** display correct dates when props are updated with `useLayoutEffect` ([#4937](https://github.com/dnbexperience/eufemia/issues/4937)) ([cbaf535](https://github.com/dnbexperience/eufemia/commit/cbaf535a8fc12ba6933efddd08d2d10c02f213c5))
* **InputMasked:** ensure correct cursor position when suffix changes during typing ([#4939](https://github.com/dnbexperience/eufemia/issues/4939)) ([17d5da5](https://github.com/dnbexperience/eufemia/commit/17d5da53c30221d397dd0733107b11e143970116))
### :sparkles: Features
* **DatePicker:** remove stepped date change on `ArrowUp` a `ArrowDown` key press ([#4917](https://github.com/dnbexperience/eufemia/issues/4917)) ([9569617](https://github.com/dnbexperience/eufemia/commit/95696172a18242216a29f37d729814b11d9a8ff3))
* **Forms:** add `iso` (country) to additional args in PhoneNumber field ([#4929](https://github.com/dnbexperience/eufemia/issues/4929)) ([6ee934a](https://github.com/dnbexperience/eufemia/commit/6ee934aab4b99f99099c66dc31ad69ef84c548b8))
* **Forms:** add support for string and JSX format to Field.* `error` prop and validators ([#4928](https://github.com/dnbexperience/eufemia/issues/4928)) ([ee0183f](https://github.com/dnbexperience/eufemia/commit/ee0183f91ad11232ba29294040664cbfff75f319))
* **Upload:** add `description` to fileItem ([#4935](https://github.com/dnbexperience/eufemia/issues/4935)) ([688e340](https://github.com/dnbexperience/eufemia/commit/688e340d4d76ed8c96ab71e78afbb91cbb56b0de))
* **Upload:** add `disableDragAndDrop` ([#4905](https://github.com/dnbexperience/eufemia/issues/4905)) ([7205f96](https://github.com/dnbexperience/eufemia/commit/7205f96755ff492fdde9ccd79a7c86615dfe52c1))
* **Upload:** add `removeDeleteButton` to fileItem ([#4936](https://github.com/dnbexperience/eufemia/issues/4936)) ([00e7b81](https://github.com/dnbexperience/eufemia/commit/00e7b81d70e0ba7c030c5ece55a343fb9ea3ef7c))
## [10.70.1](https://github.com/dnbexperience/eufemia/compare/v10.70.0...v10.70.1) (2025-04-10)
### :bug: Bug Fixes
* **DatePicker:** enhance typing in input ([#4893](https://github.com/dnbexperience/eufemia/issues/4893)) ([1162c72](https://github.com/dnbexperience/eufemia/commit/1162c72842286e0383a15406a02f7e3846d275f4))
* **Forms:** prevent form submit when `error` prop is set on a `Field.*` ([#4908](https://github.com/dnbexperience/eufemia/issues/4908)) ([687c249](https://github.com/dnbexperience/eufemia/commit/687c2493ab5f463163cb947aef162890f50153cd))
## [10.70.0](https://github.com/dnbexperience/eufemia/compare/v10.69.1...v10.70.0) (2025-04-04)
### :sparkles: Features
* **Avatar:** add properties `color` & `backgroundColor` ([#4897](https://github.com/dnbexperience/eufemia/issues/4897)) ([2d1a675](https://github.com/dnbexperience/eufemia/commit/2d1a675e6d7d3ec679380dd2bfcc492de5da87de))
* **Field.Password:** set default autocomplete attribute to `current-password` ([#4874](https://github.com/dnbexperience/eufemia/issues/4874)) ([c6b1454](https://github.com/dnbexperience/eufemia/commit/c6b1454980848a46ebc23ab56bd05be371cc7b4e))
* **GlobalError:** deprecate `code` in favor of `errorMessageCode` ([#4872](https://github.com/dnbexperience/eufemia/issues/4872)) ([3634bce](https://github.com/dnbexperience/eufemia/commit/3634bce6ca174904b6921b0bc549a457f21e6a64))
* **GlobalError:** deprecate `status` in favor of `statusCode` ([#4819](https://github.com/dnbexperience/eufemia/issues/4819)) ([6aeca86](https://github.com/dnbexperience/eufemia/commit/6aeca86b942855072d112b2ed719fe2c0c966216))
* **InfoCard:** add `children` property ([#4831](https://github.com/dnbexperience/eufemia/issues/4831)) ([7d61f14](https://github.com/dnbexperience/eufemia/commit/7d61f14c921a40f35ca6a0fbee5e10528933d6d9))
* **Pagination:** rename `place_maker_before_content` to `place_marker_before_content` ([#4875](https://github.com/dnbexperience/eufemia/issues/4875)) ([51974fa](https://github.com/dnbexperience/eufemia/commit/51974faf9872dafae1709daf7091de1427c540be))
* **Upload:** add property `allowDuplicates` ([#4880](https://github.com/dnbexperience/eufemia/issues/4880)) ([192d98b](https://github.com/dnbexperience/eufemia/commit/192d98bce249e4fa936cf12435450659c9b0ec37))
### :bug: Bug Fixes
* **Avatar.Group:** forward `size`, `variant`, `color`, `backgroundColor` to single child ([#4903](https://github.com/dnbexperience/eufemia/issues/4903)) ([f4ad737](https://github.com/dnbexperience/eufemia/commit/f4ad737fa6a5e2c0f040ebd2a434d8c6db96c080))
* **DatePicker:** update calendar views based on input value when `range` is `true` ([#4859](https://github.com/dnbexperience/eufemia/issues/4859)) ([99d7c72](https://github.com/dnbexperience/eufemia/commit/99d7c72e6493ccf551f832f7875a5c5a9711a134))
* **Forms:** correctly report error during Wizard step navigation with async event handler or field validator ([#4899](https://github.com/dnbexperience/eufemia/issues/4899)) ([995aff6](https://github.com/dnbexperience/eufemia/commit/995aff653dd70e496e1e02ba13c7f858c98ea11b)), closes [#4892](https://github.com/dnbexperience/eufemia/issues/4892)
* **Forms:** ensure `hasValue` runs in Form.Visibility when path is missing ([#4870](https://github.com/dnbexperience/eufemia/issues/4870)) ([01cd306](https://github.com/dnbexperience/eufemia/commit/01cd30613583a4dd370493fc3531eb27605248ef)), closes [#4864](https://github.com/dnbexperience/eufemia/issues/4864)
* **Upload:** compare existing properties to determine duplicate ([#4895](https://github.com/dnbexperience/eufemia/issues/4895)) ([7286a33](https://github.com/dnbexperience/eufemia/commit/7286a332d749c8be16a037bda68db666b79858e8))
* **Upload:** correct displaying of only text ([#4896](https://github.com/dnbexperience/eufemia/issues/4896)) ([ef9c565](https://github.com/dnbexperience/eufemia/commit/ef9c5652e784290a1d3c74b180e34ad665fa3936))
## [10.69.1](https://github.com/dnbexperience/eufemia/compare/v10.69.0...v10.69.1) (2025-04-01)
### :memo: Documentation
* **Contribute:** remove outdated Slack channels in Contact ([#4808](https://github.com/dnbexperience/eufemia/issues/4808)) ([f94fea3](https://github.com/dnbexperience/eufemia/commit/f94fea35c925a07bf245fb9e58bea426f3faff97))
* **Field.SelectCountry:** add link to list of countries ([#4809](https://github.com/dnbexperience/eufemia/issues/4809)) ([c663a6a](https://github.com/dnbexperience/eufemia/commit/c663a6ae3f428362e128c2c89cc01cf736b791e3))
* **Field.SelectCountry:** display list of available countries ([#4813](https://github.com/dnbexperience/eufemia/issues/4813)) ([bdbce5b](https://github.com/dnbexperience/eufemia/commit/bdbce5b850c4cdf8d7415aba972640287b1c0f5b))
* **Field.SelectCurrency:** add link to list of currencies ([#4810](https://github.com/dnbexperience/eufemia/issues/4810)) ([3f70c3b](https://github.com/dnbexperience/eufemia/commit/3f70c3b08fb96ac6d372a0a796c15389faa6c32e))
* **Field.SelectCurrency:** Amerikansk dollar -> United States dollar ([#4795](https://github.com/dnbexperience/eufemia/issues/4795)) ([747e73c](https://github.com/dnbexperience/eufemia/commit/747e73c09ff3352ec573597af03efcae64ca7af3))
* **Field.SelectCurrency:** display list of available currencies ([#4814](https://github.com/dnbexperience/eufemia/issues/4814)) ([9e4ce2a](https://github.com/dnbexperience/eufemia/commit/9e4ce2adb613fce888b764c023062d8200059f54))
* **GlobalError:** improve properties docs ([#4817](https://github.com/dnbexperience/eufemia/issues/4817)) ([db8ae99](https://github.com/dnbexperience/eufemia/commit/db8ae9908a6b8a95db6614bdb2f5206887cc258b))
* update `onInput` example (prevent typing of invalid characters) ([#4799](https://github.com/dnbexperience/eufemia/issues/4799)) ([93edff0](https://github.