UNPKG

@dnb/eufemia

Version:

DNB Eufemia Design System UI Library

348 lines (258 loc) 808 kB
# Changelog All notable changes to @dnb/eufemia will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. ## [11.8.2](https://github.com/dnbexperience/eufemia/compare/v11.8.1...v11.8.2) (2026-07-03) ### :bug: Bug Fixes * **Form.Element:** avoid invalid DOM id warning for non-string id ([#8797](https://github.com/dnbexperience/eufemia/issues/8797)) ([cecf210](https://github.com/dnbexperience/eufemia/commit/cecf21033ce6d0b8f4c661801bc86b221a20bcf5)) * **Form.useData:** return precise value types from getValue ([#8811](https://github.com/dnbexperience/eufemia/issues/8811)) ([6acdc50](https://github.com/dnbexperience/eufemia/commit/6acdc502bf555e7228ea2733354fddb2efda8b6a)), closes [#8649](https://github.com/dnbexperience/eufemia/issues/8649) * **Form.useData:** type update() value and updater callback param ([#8813](https://github.com/dnbexperience/eufemia/issues/8813)) ([0c23284](https://github.com/dnbexperience/eufemia/commit/0c23284f1c9be4f1bd2d73130450f0295a959227)), closes [#8811](https://github.com/dnbexperience/eufemia/issues/8811) [#8811](https://github.com/dnbexperience/eufemia/issues/8811) * **GlobalError:** prevent status-code translation keys leaking to DOM ([#8774](https://github.com/dnbexperience/eufemia/issues/8774)) ([ad875a4](https://github.com/dnbexperience/eufemia/commit/ad875a49249fa469d66845f6647be373c3539f82)) * **InputMasked:** guard against restoring an undefined input type ([#8766](https://github.com/dnbexperience/eufemia/issues/8766)) ([2e174b6](https://github.com/dnbexperience/eufemia/commit/2e174b66b3390319968b7682cd046508c07a9627)) ### :zap: Refactoring * **Dialog:** export DialogAllProps to standardize prop-type naming ([#8772](https://github.com/dnbexperience/eufemia/issues/8772)) ([7323095](https://github.com/dnbexperience/eufemia/commit/7323095fd1be642716940d24f8c638e2c6c37a6a)) ### :white_check_mark: Tests * **forms:** test number validators directly to speed up the suite ([#8748](https://github.com/dnbexperience/eufemia/issues/8748)) ([a624810](https://github.com/dnbexperience/eufemia/commit/a6248100de30744e5cb492483671003585bd3b05)) ## [11.8.1](https://github.com/dnbexperience/eufemia/compare/v11.8.0...v11.8.1) (2026-06-29) ### :bug: Bug Fixes * **Logo:** keep Carnegie logo legible since it only supports light mode ([#8735](https://github.com/dnbexperience/eufemia/issues/8735)) ([da6887f](https://github.com/dnbexperience/eufemia/commit/da6887f3bcb86be3cf9a93323e15974c14306f38)) ## [11.8.0](https://github.com/dnbexperience/eufemia/compare/v11.7.0...v11.8.0) (2026-06-26) ### :sparkles: Features * **Dialog:** add `status` message prop ([#8715](https://github.com/dnbexperience/eufemia/issues/8715)) ([88be468](https://github.com/dnbexperience/eufemia/commit/88be468acb9e1a7528e62954a2800e2bccce2bbf)) * **Provider:** add missing component types to ContextComponents ([#8703](https://github.com/dnbexperience/eufemia/issues/8703)) ([729e5d2](https://github.com/dnbexperience/eufemia/commit/729e5d2b25eaebfa810d9d2e133f5a4180840e2c)) ### :bug: Bug Fixes * **Anchor:** strip javascript:/vbscript: hrefs to prevent XSS ([#8655](https://github.com/dnbexperience/eufemia/issues/8655)) ([eaacd6e](https://github.com/dnbexperience/eufemia/commit/eaacd6e086775f1f126503909ab8a9f9bfb74df1)) * **Button:** connect status message to button via aria-describedby ([#8714](https://github.com/dnbexperience/eufemia/issues/8714)) ([942cd2a](https://github.com/dnbexperience/eufemia/commit/942cd2a204200b22f11335cc811e56624b6fe02b)) * **Dialog:** link action status to a visible button in all cases ([#8722](https://github.com/dnbexperience/eufemia/issues/8722)) ([66768ee](https://github.com/dnbexperience/eufemia/commit/66768ee542395aff40469e17bb5f598a536a2380)) * **DrawerList:** keep keyboard focus ring visible when option is also hovered ([#8656](https://github.com/dnbexperience/eufemia/issues/8656)) ([172a5ce](https://github.com/dnbexperience/eufemia/commit/172a5ce73a18ca44d0b8cbd6a059549c2f9ef9e5)) * **Field.Number:** show clear error for non-finite numbers ([#8699](https://github.com/dnbexperience/eufemia/issues/8699)) ([c8926ee](https://github.com/dnbexperience/eufemia/commit/c8926eeb55564b94d0ba96c549152f5705106c01)) * **Forms:** read `not_multiple_of` value from Zod v4 `divisor` property ([#8706](https://github.com/dnbexperience/eufemia/issues/8706)) ([90212f8](https://github.com/dnbexperience/eufemia/commit/90212f8c353007ed0ac141a4a2de29fe31485af2)) * **Forms:** stabilize mounted fields to prevent field re-render loop on mount ([#8720](https://github.com/dnbexperience/eufemia/issues/8720)) ([49fcecf](https://github.com/dnbexperience/eufemia/commit/49fcecf01edf3e8637855f468e1a94ff94ce7f96)) * **Input:** correct reference to undefined CSS custom property ([#8667](https://github.com/dnbexperience/eufemia/issues/8667)) ([1d54c16](https://github.com/dnbexperience/eufemia/commit/1d54c16687e2508b9955403fa4098c8ad409cda1)) * **List:** add selected-subtle background to expanded accordion header ([#8710](https://github.com/dnbexperience/eufemia/issues/8710)) ([12d66c4](https://github.com/dnbexperience/eufemia/commit/12d66c4eefeb6717ddfb48acb4f4e641bd6061a3)) * **StepIndicator:** connect step status message to step button via aria-describedby ([#8721](https://github.com/dnbexperience/eufemia/issues/8721)) ([b3ef5b6](https://github.com/dnbexperience/eufemia/commit/b3ef5b687487dbbd8bf598829cc254cd34100451)) * **Switch:** connect status message to input via aria-describedby ([#8718](https://github.com/dnbexperience/eufemia/issues/8718)) ([47e2f2b](https://github.com/dnbexperience/eufemia/commit/47e2f2bcf2708a52c63483433faacaf7bf01a1ac)) ### :memo: Documentation * clarify when to use classic inputs vs Eufemia Forms ([#8708](https://github.com/dnbexperience/eufemia/issues/8708)) ([9a97b52](https://github.com/dnbexperience/eufemia/commit/9a97b5219961a390612f4953887c73e3e89e7e1e)) * **Field.Number:** make step controls discoverable in search ([#8704](https://github.com/dnbexperience/eufemia/issues/8704)) ([8b28cf4](https://github.com/dnbexperience/eufemia/commit/8b28cf424458b05ef5392c267e863d6adc68074d)) * **Forms:** clarify how non-finite numbers (Infinity, NaN) are validated ([#8701](https://github.com/dnbexperience/eufemia/issues/8701)) ([12f3b35](https://github.com/dnbexperience/eufemia/commit/12f3b356b1e7511f8e887221c52fbe2785980a19)) * link related components on component info pages ([#8709](https://github.com/dnbexperience/eufemia/issues/8709)) ([d605e9f](https://github.com/dnbexperience/eufemia/commit/d605e9f8f85957b37c8b18432274f0d54ab9e40c)) ### :barber: Style Changes * **Space:** update responsive spacing values BETA ([#8671](https://github.com/dnbexperience/eufemia/issues/8671)) ([9f4bdc1](https://github.com/dnbexperience/eufemia/commit/9f4bdc1979bc0777b89402bd4e57ee58380d1669)) * **Typography:** responsive font size BETA ([#8425](https://github.com/dnbexperience/eufemia/issues/8425)) ([136034f](https://github.com/dnbexperience/eufemia/commit/136034f67ca6875a35cfd22e8ea88e95408852df)) ### :zap: Refactoring * **Button:** control status spacing via FormStatus shellSpace ([#8716](https://github.com/dnbexperience/eufemia/issues/8716)) ([9c408c9](https://github.com/dnbexperience/eufemia/commit/9c408c9e74fc8f3207a935e1f335c8121ff90cab)) * **Space:** rename ResponsiveContext `breakpoint` prop to `breakOn` ([#8719](https://github.com/dnbexperience/eufemia/issues/8719)) ([fce043c](https://github.com/dnbexperience/eufemia/commit/fce043c28f737eae663e257dd245ebc624406eae)) ## [11.7.0](https://github.com/dnbexperience/eufemia/compare/v11.6.1...v11.7.0) (2026-06-22) ### :sparkles: Features * **DatePicker:** add `onlyMonth="without-label"` variant to hide month label ([#8579](https://github.com/dnbexperience/eufemia/issues/8579)) ([2f8dfef](https://github.com/dnbexperience/eufemia/commit/2f8dfefb2c0a65b4fc296ff1a8ad59da28c1db5a)) * **Forms:** add `Form.Outlet` component to render form fields outside the `Form.Handler` subtree ([#8648](https://github.com/dnbexperience/eufemia/issues/8648)) ([18039cb](https://github.com/dnbexperience/eufemia/commit/18039cb08ea935cdd8c5ea58894eed2d0772e6d1)) * **Forms:** add `Form.useDataValue('/path')` hook for path-scoped data value ([#8608](https://github.com/dnbexperience/eufemia/issues/8608)) ([78df2f5](https://github.com/dnbexperience/eufemia/commit/78df2f53cf9137a775c492a2df3669979e2aa34c)) * **Forms:** add `useDataWithoutSubscription` hook for non-subscribing data access ([#8607](https://github.com/dnbexperience/eufemia/issues/8607)) ([7d05e67](https://github.com/dnbexperience/eufemia/commit/7d05e678c79e3aa4329c95ea8c84a09b7bb3d003)) * **Forms:** add type-checked paths support ([#8649](https://github.com/dnbexperience/eufemia/issues/8649)) ([e46a3c4](https://github.com/dnbexperience/eufemia/commit/e46a3c4a5518b34ca199dea005d854fc6d16914a)) * **Forms:** reduce rerenders for path-based fields ([#8570](https://github.com/dnbexperience/eufemia/issues/8570)) ([fcc6d1d](https://github.com/dnbexperience/eufemia/commit/fcc6d1dd954e7ec9e76507e8645a13fce018d746)) * **ListFormat:** support `locale` prop ([#8603](https://github.com/dnbexperience/eufemia/issues/8603)) ([18b0683](https://github.com/dnbexperience/eufemia/commit/18b0683b4cbf6586a4d26f612e65bd546eb20afb)) ### :bug: Bug Fixes * **Autocomplete:** keep open button open when no-results is shown ([#8644](https://github.com/dnbexperience/eufemia/issues/8644)) ([6673611](https://github.com/dnbexperience/eufemia/commit/66736118a54fb37dccfec32840b084531d4ccbea)) * **Autocomplete:** prevent show all crash for spaced numbers ([#8605](https://github.com/dnbexperience/eufemia/issues/8605)) ([8dd2704](https://github.com/dnbexperience/eufemia/commit/8dd270478b233cc1577c0a6c8e659bfd3605a9ed)) * change line-height sizes to corresponding font-size and design ([#8613](https://github.com/dnbexperience/eufemia/issues/8613)) ([279ab13](https://github.com/dnbexperience/eufemia/commit/279ab13bd76dede4003e7994f00602063bc077a4)) * **Forms:** ensure PushContainer resolves section paths and validates schema correctly ([#8618](https://github.com/dnbexperience/eufemia/issues/8618)) ([2d8fe46](https://github.com/dnbexperience/eufemia/commit/2d8fe46a8a886bb1551578e3ff71450d879a17da)) * **Heading:** add `proseMaxWidth` ([#8615](https://github.com/dnbexperience/eufemia/issues/8615)) ([f9b0385](https://github.com/dnbexperience/eufemia/commit/f9b0385bf4342f8a7dc6978d838376ba389b6024)) * **Input:** prevent icon overlap with submit button when iconPosition is right ([#8620](https://github.com/dnbexperience/eufemia/issues/8620)) ([8178ca3](https://github.com/dnbexperience/eufemia/commit/8178ca36507078f3e8518bdd671d4e5a2c960161)) * **NumberFormat:** preserve formatted part boundaries ([#8629](https://github.com/dnbexperience/eufemia/issues/8629)) ([c1ff36a](https://github.com/dnbexperience/eufemia/commit/c1ff36a5eeb2e8f8eb5f0545eb0fa80c145d7604)) * **Stat.Currency:** fix missing space between currency and suffix in flex layout ([#8616](https://github.com/dnbexperience/eufemia/issues/8616)) ([a4f0f6b](https://github.com/dnbexperience/eufemia/commit/a4f0f6b6b0a5bb7e368360ba02fc320ab2591198)) * **Stat.Currency:** fix missing space between prefix and currency in flex layout ([#8646](https://github.com/dnbexperience/eufemia/issues/8646)) ([809f676](https://github.com/dnbexperience/eufemia/commit/809f6760add80b872e16f821d2ea438532ecfaf1)) * **Stat.Currency:** support custom currency codes ([#8604](https://github.com/dnbexperience/eufemia/issues/8604)) ([72350c1](https://github.com/dnbexperience/eufemia/commit/72350c1a08ff2890ce0dc543fb124c936fc48236)) * **Stat:** align font-size when `compact` and `auxiliarySize` is used ([#8611](https://github.com/dnbexperience/eufemia/issues/8611)) ([ce335a0](https://github.com/dnbexperience/eufemia/commit/ce335a05f2e5d456aad0d3ad31357afc98abc882)) ### :memo: Documentation * **Avatar:** add grouped CountryFlag example ([#8601](https://github.com/dnbexperience/eufemia/issues/8601)) ([ec6e737](https://github.com/dnbexperience/eufemia/commit/ec6e737a12272346dd1eef90a25fe6ff0905d045)) * improve components discoverability with overview page ([#8526](https://github.com/dnbexperience/eufemia/issues/8526)) ([3c6268d](https://github.com/dnbexperience/eufemia/commit/3c6268d8f777bbbececfcda674d3a446edff3425)) ### :barber: Style Changes * Sbanken typography values to be same as other brands ([#8614](https://github.com/dnbexperience/eufemia/issues/8614)) ([f0e30d6](https://github.com/dnbexperience/eufemia/commit/f0e30d62732718d23527ca922a3d08ce7a384829)) ## [11.6.1](https://github.com/dnbexperience/eufemia/compare/v11.6.0...v11.6.1) (2026-06-15) ### :bug: Bug Fixes * **Filter:** show only submit button when search is in manual mode ([#8562](https://github.com/dnbexperience/eufemia/issues/8562)) ([3f99287](https://github.com/dnbexperience/eufemia/commit/3f992877e512175096a6cd12b6c3a96a0f65ce0c)) * **Forms:** show Wizard required errors during async validation ([#8573](https://github.com/dnbexperience/eufemia/issues/8573)) ([9a39add](https://github.com/dnbexperience/eufemia/commit/9a39add621eb1b73bbab568778bf201d8e0aca82)), closes [#6048](https://github.com/dnbexperience/eufemia/issues/6048) * **Tabs:** restore page scrolling over tablist ([#8566](https://github.com/dnbexperience/eufemia/issues/8566)) ([0c6da09](https://github.com/dnbexperience/eufemia/commit/0c6da098d05a4a5d2695c8cdc60bce6483027e93)) * **Wizard:** improve routed step history ([#8569](https://github.com/dnbexperience/eufemia/issues/8569)) ([8321bfa](https://github.com/dnbexperience/eufemia/commit/8321bfa829870bb9657c4afb1117bfd063e6e0e0)) * **Wizard:** prevent duplicate route step changes ([#8567](https://github.com/dnbexperience/eufemia/issues/8567)) ([7c37bc5](https://github.com/dnbexperience/eufemia/commit/7c37bc5486a94ad6f61a7cf4d48acb3cb530d90b)) ### :memo: Documentation * **DatePicker:** improve `onlyMonth` property description ([#8578](https://github.com/dnbexperience/eufemia/issues/8578)) ([12529e6](https://github.com/dnbexperience/eufemia/commit/12529e665a74e8256878cd0274ca7c0810655d3a)) * **PortalRoot:** mention Google Translate in BrowserTranslate headings ([#8563](https://github.com/dnbexperience/eufemia/issues/8563)) ([ef6d10b](https://github.com/dnbexperience/eufemia/commit/ef6d10be621400804d53f05ee9013dfda02c32f0)) * prefer name fields in examples ([#8568](https://github.com/dnbexperience/eufemia/issues/8568)) ([0ffa67f](https://github.com/dnbexperience/eufemia/commit/0ffa67f272a8ae0d357f335a27b3b2423617cdfc)) ### :art: Design Changes * **DatePicker:** align border radius, font-size of days and relative horizontal placement ([#8565](https://github.com/dnbexperience/eufemia/issues/8565)) ([0a7227e](https://github.com/dnbexperience/eufemia/commit/0a7227e9f6d478745923dfae0368ea42df03c7e1)) ## [11.6.0](https://github.com/dnbexperience/eufemia/compare/v11.5.2...v11.6.0) (2026-06-12) ### :sparkles: Features * **BrowserTranslate:** add shared helper to prevent browser translation (Google Translate) on form components ([#8429](https://github.com/dnbexperience/eufemia/issues/8429)) ([4a896e7](https://github.com/dnbexperience/eufemia/commit/4a896e7c8f04f75a614f836656a6f498b757fca6)) * **Filter:** add new filter component ([#8366](https://github.com/dnbexperience/eufemia/issues/8366)) ([65824cb](https://github.com/dnbexperience/eufemia/commit/65824cb720293e204e95ccfbf33fe81a084f4d33)) * **Form.SubmitIndicator:** refine dots animation with scale in/out ([#8459](https://github.com/dnbexperience/eufemia/issues/8459)) ([a83340f](https://github.com/dnbexperience/eufemia/commit/a83340f1ea91aaf1f28495c682274f87c6c6a443)) * **Forms:** add validator options for submit control (`withValidatorOptions` including `runOnSubmit`) ([#8534](https://github.com/dnbexperience/eufemia/issues/8534)) ([d4de11a](https://github.com/dnbexperience/eufemia/commit/d4de11ac18eefce84fcb1a342b6ba3595b732ed0)) * **MultiSelection:** highlight filtered options to be easier to scan ([#8554](https://github.com/dnbexperience/eufemia/issues/8554)) ([4579c52](https://github.com/dnbexperience/eufemia/commit/4579c523998421a426425931f220051409e92055)) * **PortalRoot:** forward HTML attributes to portal elements ([#8422](https://github.com/dnbexperience/eufemia/issues/8422)) ([3d6f01e](https://github.com/dnbexperience/eufemia/commit/3d6f01ebb00199c092ea7fd8314d53ad01908246)) * update icons with accessibility, ai, clearing_house, football, holiday_home, moneybag_in_hand, moon, passkey, plot, sun, stop_square ([#8515](https://github.com/dnbexperience/eufemia/issues/8515)) ([e0cffd1](https://github.com/dnbexperience/eufemia/commit/e0cffd1e681d5a982cbbbda9f1406d97bd2c29f6)) ### :bug: Bug Fixes * **DatePicker:** clear hide timeout on unmount ([#8443](https://github.com/dnbexperience/eufemia/issues/8443)) ([f65c383](https://github.com/dnbexperience/eufemia/commit/f65c3836356caf48a79d82c862929a0831944282)) * **DatePicker:** preserve range focus contrast ([#8525](https://github.com/dnbexperience/eufemia/issues/8525)) ([f730281](https://github.com/dnbexperience/eufemia/commit/f73028140a662791263518c33ed23163eb75fbf5)) * **DatePicker:** prevent shortcuts from widening picker ([#8523](https://github.com/dnbexperience/eufemia/issues/8523)) ([9c14678](https://github.com/dnbexperience/eufemia/commit/9c14678ca384631d0ab92a1fbb48915484a7fafb)) * **Field.Expiry:** prevent disabled field focus ([#8491](https://github.com/dnbexperience/eufemia/issues/8491)) ([77cce97](https://github.com/dnbexperience/eufemia/commit/77cce977e278723cde82c0c4a99c1d5193d5a255)) * **Field.MultiSelection:** align popover spacing ([#8516](https://github.com/dnbexperience/eufemia/issues/8516)) ([20dc81b](https://github.com/dnbexperience/eufemia/commit/20dc81baaf9c26fc166080d4798b2a369640fa43)) * **Field.MultiSelection:** round nested list corners ([#8517](https://github.com/dnbexperience/eufemia/issues/8517)) ([92e0660](https://github.com/dnbexperience/eufemia/commit/92e0660fefff73b6e5e6fd91f67aba5c25a0da6e)) * **Form.SubmitIndicator:** ensure correct dots color ([#8448](https://github.com/dnbexperience/eufemia/issues/8448)) ([8e523cb](https://github.com/dnbexperience/eufemia/commit/8e523cbbbc79006ae1fca6754818f73e316393c8)) * **Form.useTranslation:** cache in sync ([#8550](https://github.com/dnbexperience/eufemia/issues/8550)) ([922574b](https://github.com/dnbexperience/eufemia/commit/922574b7d2d8565ac8ad20e07b6fb8055704f20e)) * **Forms:** improve shared attachment render cascade ([#8552](https://github.com/dnbexperience/eufemia/issues/8552)) ([42d4bb1](https://github.com/dnbexperience/eufemia/commit/42d4bb12e6d10900a4814262178355c342cdc6cc)) * **InputMasked, Field.Currency, Field.Number:** disambiguate dot as thousands or decimal separator ([#8508](https://github.com/dnbexperience/eufemia/issues/8508)) ([8d3f68b](https://github.com/dnbexperience/eufemia/commit/8d3f68b4ddeb3413758c7d467c670760b90f2c41)) * **Modal:** fix controlled `open` prop not opening dialog ([#8521](https://github.com/dnbexperience/eufemia/issues/8521)) ([6ad37ec](https://github.com/dnbexperience/eufemia/commit/6ad37eccb1c06aea3180a5052ccf89e68c27e11c)) * **MultiSelection:** keep search input literal ([#8555](https://github.com/dnbexperience/eufemia/issues/8555)) ([51b7ae5](https://github.com/dnbexperience/eufemia/commit/51b7ae546c88c755072d9b5fea7b505b8a0dfc3a)) * **Theme:** prevent nested Theme from overriding body color scheme ([#8537](https://github.com/dnbexperience/eufemia/issues/8537)) ([1ddadc4](https://github.com/dnbexperience/eufemia/commit/1ddadc4d72a5e1569265cefa65f9c86f286e3c66)) * **VippsWalletButton:** update pending state snapshot after dots color fix ([#8451](https://github.com/dnbexperience/eufemia/issues/8451)) ([92ee001](https://github.com/dnbexperience/eufemia/commit/92ee001da296ee54a5a6069c26d8a234180679dd)) ### :memo: Documentation * add dark surface context link in examples ([#8529](https://github.com/dnbexperience/eufemia/issues/8529)) ([77f1201](https://github.com/dnbexperience/eufemia/commit/77f1201acdf650640199cf6dc83e84137008c5c0)) * **Flex:** clarify align vs justify property descriptions ([#8441](https://github.com/dnbexperience/eufemia/issues/8441)) ([0d7b732](https://github.com/dnbexperience/eufemia/commit/0d7b7324ffbebf564509aca8147a6dadb27c5702)), closes [#3166](https://github.com/dnbexperience/eufemia/issues/3166) * **Form.useSubmit:** add Properties tab ([#8471](https://github.com/dnbexperience/eufemia/issues/8471)) ([2b0a3bc](https://github.com/dnbexperience/eufemia/commit/2b0a3bc40572c79b73b842e501a712e3e502582a)) ### :barber: Style Changes * **Avatar:** unify design (Sbanken) ([#8437](https://github.com/dnbexperience/eufemia/issues/8437)) ([4478289](https://github.com/dnbexperience/eufemia/commit/44782895888f44132e8fcbaccfcc8912140c6297)) * **Button:** unify design (Sbanken) ([#8449](https://github.com/dnbexperience/eufemia/issues/8449)) ([fba900e](https://github.com/dnbexperience/eufemia/commit/fba900e6b440e049b350d0f8cefba2cf0fb44258)) * **Card:** unify design ([#8452](https://github.com/dnbexperience/eufemia/issues/8452)) ([204f728](https://github.com/dnbexperience/eufemia/commit/204f728d0ce768203a34fa23a95111c89054282a)) * **Dialog:** unify styling ([#8470](https://github.com/dnbexperience/eufemia/issues/8470)) ([abbe888](https://github.com/dnbexperience/eufemia/commit/abbe8888deab5613f3f258495c5493c9c828086f)) * **DrawerList:** unify styling (Sbanken) ([#8510](https://github.com/dnbexperience/eufemia/issues/8510)) ([b17c4fb](https://github.com/dnbexperience/eufemia/commit/b17c4fb2135024f5f5bc8bb78d1d3857e32cb823)) * **Dropdown:** unify styling ([#8489](https://github.com/dnbexperience/eufemia/issues/8489)) ([726e926](https://github.com/dnbexperience/eufemia/commit/726e9269a9b9b74354d83bd32adb322bcd368f70)) * **FieldBlock:** unify design (Sbanken) ([#8536](https://github.com/dnbexperience/eufemia/issues/8536)) ([422536e](https://github.com/dnbexperience/eufemia/commit/422536e9cdd3a6d4c5c01fdc483d76f7655053fc)) * **GlobalStatus:** unify styles (Sbanken) ([#8503](https://github.com/dnbexperience/eufemia/issues/8503)) ([01ada21](https://github.com/dnbexperience/eufemia/commit/01ada217d6fa52b78ef52051a303cc37d93372dc)) * **HelpButton:** unify design (Sbanken) ([#8533](https://github.com/dnbexperience/eufemia/issues/8533)) ([e4386d4](https://github.com/dnbexperience/eufemia/commit/e4386d4de9642c37305d05984a7b23b30ad3c70b)) * **Input:** unify styling (Sbanken) ([#8514](https://github.com/dnbexperience/eufemia/issues/8514)) ([64a5227](https://github.com/dnbexperience/eufemia/commit/64a52271112a89581ebb973c8a0b52d05ab3ee7f)) * replace spacing custom properties with rem values in component styles ([#8447](https://github.com/dnbexperience/eufemia/issues/8447)) ([5c8f54d](https://github.com/dnbexperience/eufemia/commit/5c8f54d339d158dbf38baf60e18239e46e97ea3a)) * **Table:** unify design (Sbanken) ([#8528](https://github.com/dnbexperience/eufemia/issues/8528)) ([6950b93](https://github.com/dnbexperience/eufemia/commit/6950b936e46e8dfc188521acc6d24a7437990c61)) ### :art: Design Changes * **DatePicker:** remove picker arrow ([#8535](https://github.com/dnbexperience/eufemia/issues/8535)) ([37d0c08](https://github.com/dnbexperience/eufemia/commit/37d0c08c0298fb456ca6c0c671450501e8cac506)) ### :zap: Refactoring * **Autocomplete:** improve highlighting for nested content ([#8500](https://github.com/dnbexperience/eufemia/issues/8500)) ([93eb70b](https://github.com/dnbexperience/eufemia/commit/93eb70b3d09f56b7df729784466c5e0b45713c9b)) * **Input:** change `type="search"` text from Send to Search/Søk ([#8544](https://github.com/dnbexperience/eufemia/issues/8544)) ([adb88f7](https://github.com/dnbexperience/eufemia/commit/adb88f7347f719e925bbc7b5f92d1a38c760490e)) * **Input:** show search icon instead of submit button for `type="search"` ([#8548](https://github.com/dnbexperience/eufemia/issues/8548)) ([3b506f5](https://github.com/dnbexperience/eufemia/commit/3b506f53ef6c6b7ae032e33fd5c2bf24378ad46b)) ## [11.5.2](https://github.com/dnbexperience/eufemia/compare/v11.5.1...v11.5.2) (2026-06-05) ### :bug: Bug Fixes * **Accordion:** remove redundant whatintent check from tertiary focus detection ([#8412](https://github.com/dnbexperience/eufemia/issues/8412)) ([0627351](https://github.com/dnbexperience/eufemia/commit/0627351a27a5f4b7fb352d022c57f8eabe8dacf0)) * **Checkbox:** fix preventChangeRef never being reset after preventDefault ([#8414](https://github.com/dnbexperience/eufemia/issues/8414)) ([ade881c](https://github.com/dnbexperience/eufemia/commit/ade881cef14d3299dd72bfb0100b1cbfa291ed31)) * **DatePicker:** range mode showing same month in both calendar views ([#8436](https://github.com/dnbexperience/eufemia/issues/8436)) ([198d45c](https://github.com/dnbexperience/eufemia/commit/198d45cb449a1bbfe9bf32bc7fb5b3cfaa6e0276)) * **DrawerList:** add padding to scroll when list is on top ([#8423](https://github.com/dnbexperience/eufemia/issues/8423)) ([21601fb](https://github.com/dnbexperience/eufemia/commit/21601fb15ec2487819c27ffa69e7f493a8e7e09d)) * **HelpButton:** prevent VoiceOver from announcing title twice ([#8405](https://github.com/dnbexperience/eufemia/issues/8405)) ([0a72c76](https://github.com/dnbexperience/eufemia/commit/0a72c7621ac3d7720af07a9ddc353e20af8566c0)) * show focus ring on all keyboard key usage ([#8420](https://github.com/dnbexperience/eufemia/issues/8420)) ([3cb4968](https://github.com/dnbexperience/eufemia/commit/3cb49680ed8d8cd43aa558dc1537d2e41255be90)) * **Switch:** prevent visual toggle when preventDefault is called in onClick ([#8413](https://github.com/dnbexperience/eufemia/issues/8413)) ([65e90b7](https://github.com/dnbexperience/eufemia/commit/65e90b70d5e5dca69d14105d09496f4696ed2732)) ### :barber: Style Changes * **Anchor:** unify design (Sbanken) ([#8396](https://github.com/dnbexperience/eufemia/issues/8396)) ([1c7f387](https://github.com/dnbexperience/eufemia/commit/1c7f3873b4b53526a429950332efa3d504dc7ee6)) ## [11.5.1](https://github.com/dnbexperience/eufemia/compare/v11.5.0...v11.5.1) (2026-06-04) ### :bug: Bug Fixes * **Autocomplete, Dropdown:** scroll selected item to top when opening ([#8400](https://github.com/dnbexperience/eufemia/issues/8400)) ([7f93986](https://github.com/dnbexperience/eufemia/commit/7f9398624cae4554ac53715bc2915fe51134659d)) * **Dialog:** close nested confirmation dialog when declining ([#8404](https://github.com/dnbexperience/eufemia/issues/8404)) ([b341856](https://github.com/dnbexperience/eufemia/commit/b341856822da490c44c64800f3f80d9b17953967)) * **Dialog:** use role="dialog" on all platforms to prevent VoiceOver double titles ([#8308](https://github.com/dnbexperience/eufemia/issues/8308)) ([99c9958](https://github.com/dnbexperience/eufemia/commit/99c9958786fabf51bcc2896b7a8ba23995f68811)), closes [#5919](https://github.com/dnbexperience/eufemia/issues/5919) * **Dropdown, Autocomplete, DrawerList:** remove outline around divider on selected focused item ([#8398](https://github.com/dnbexperience/eufemia/issues/8398)) ([767fb0a](https://github.com/dnbexperience/eufemia/commit/767fb0a37cb1181a23e6146dd51c9e3318f42e46)) * **Dropdown, Autocomplete, DrawerList:** show DrawerList focus border only with keyboard input ([#8397](https://github.com/dnbexperience/eufemia/issues/8397)) ([441f192](https://github.com/dnbexperience/eufemia/commit/441f19266ae102bfdbe55ffbce87e1631456c332)) * **Dropdown, Autocomplete, DrawerList:** use mask-image for DrawerList checkmark to support dark mode ([#8399](https://github.com/dnbexperience/eufemia/issues/8399)) ([c2f401b](https://github.com/dnbexperience/eufemia/commit/c2f401bc731457f2f2247bf3608e3768cf039fc8)) * **Dropdown:** correct portal positioning for right-aligned dropdowns ([#8401](https://github.com/dnbexperience/eufemia/issues/8401)) ([b927c22](https://github.com/dnbexperience/eufemia/commit/b927c22013193098dfa9d595fe568893cc0870fd)) * **Input:** keep submit button icon at default size for medium inputs ([#8386](https://github.com/dnbexperience/eufemia/issues/8386)) ([4ec53d6](https://github.com/dnbexperience/eufemia/commit/4ec53d670811c4a31c9bc95d6b6bf6374749ed19)) * **PaymentCard:** remove visible border in dark mode ([#8391](https://github.com/dnbexperience/eufemia/issues/8391)) ([8102d40](https://github.com/dnbexperience/eufemia/commit/8102d401fc6a3c71da90c8329388f5bcb14cc716)), closes [#ebebeb](https://github.com/dnbexperience/eufemia/issues/ebebeb) ## [11.5.0](https://github.com/dnbexperience/eufemia/compare/v11.4.0...v11.5.0) (2026-06-03) ### :sparkles: Features * **Accordion:** rename standalone Content `id` prop to `connectedTo` ([#8364](https://github.com/dnbexperience/eufemia/issues/8364)) ([7acbe14](https://github.com/dnbexperience/eufemia/commit/7acbe14c43d08c78bd13e5db2d31fad99e9d097a)) * **Accordion:** transition chevron icon during open/closing ([#8289](https://github.com/dnbexperience/eufemia/issues/8289)) ([8624327](https://github.com/dnbexperience/eufemia/commit/86243270d8b9a36350876e8dba222f3f44bc912a)) * allow atlassian-bot full access in robots.txt ([#8335](https://github.com/dnbexperience/eufemia/issues/8335)) ([f042203](https://github.com/dnbexperience/eufemia/commit/f04220374fa7827fa02b53ed4850a40a385c7da5)) * **Autocomplete:** transition chevron icon during open/closing ([#8290](https://github.com/dnbexperience/eufemia/issues/8290)) ([7999bb7](https://github.com/dnbexperience/eufemia/commit/7999bb73dcf4a16fcd051238c50832fab44e0d08)) * **Breadcrumb:** transition chevron icon during open/closing ([#8291](https://github.com/dnbexperience/eufemia/issues/8291)) ([7167b3f](https://github.com/dnbexperience/eufemia/commit/7167b3fe20d546abb63d9951c59a55cd2b337220)) * **DatePicker:** add `rangeSingleCalendar` prop ([#8279](https://github.com/dnbexperience/eufemia/issues/8279)) ([a1fbb95](https://github.com/dnbexperience/eufemia/commit/a1fbb95f6fe359aa2d9532bf99b4fcb12966f2e9)) * **Field.BankAccountNumber:** allow typing beyond the 11-digit mask length ([#8225](https://github.com/dnbexperience/eufemia/issues/8225)) ([127b547](https://github.com/dnbexperience/eufemia/commit/127b54711baff44f0b0c1ef17f6a9ef9874ec2a7)) * **Field.Date:** add `rangeSingleCalendar` prop ([#8339](https://github.com/dnbexperience/eufemia/issues/8339)) ([fd03d8d](https://github.com/dnbexperience/eufemia/commit/fd03d8daefd13afe88ef22b08a75520ed87cf9b9)) * **Field.NationalIdentityNumber:** allow typing beyond the 11-digit mask length ([#8224](https://github.com/dnbexperience/eufemia/issues/8224)) ([1f65c18](https://github.com/dnbexperience/eufemia/commit/1f65c1816eb83049c5bc662550e62ad959f28d17)) * **Field.OrganizationNumber:** allow typing beyond the 9-digit mask length ([#8226](https://github.com/dnbexperience/eufemia/issues/8226)) ([8744064](https://github.com/dnbexperience/eufemia/commit/874406407531dd0cb4828db0f6372b3d892be439)) * **Field.Password:** transition visibility toggle icons ([#8295](https://github.com/dnbexperience/eufemia/issues/8295)) ([f08129a](https://github.com/dnbexperience/eufemia/commit/f08129af9dc993743dc63362361233ae1b77fdac)) * **Field.PhoneNumber:** allow typing beyond the 8-digit mask length ([#8227](https://github.com/dnbexperience/eufemia/issues/8227)) ([004f8c8](https://github.com/dnbexperience/eufemia/commit/004f8c823cc5d017f475c24b4ae2cd3e5f8897a1)) * **Field.PostalCodeAndCIty:** allow typing beyond the 4-digit postal code mask length ([#8229](https://github.com/dnbexperience/eufemia/issues/8229)) ([bb46886](https://github.com/dnbexperience/eufemia/commit/bb46886666c19d02eee9f253751be2cf8d248eab)) * **HelpButton:** transition inline icon during open/closing ([#8292](https://github.com/dnbexperience/eufemia/issues/8292)) ([03c5b0a](https://github.com/dnbexperience/eufemia/commit/03c5b0adca6047633311c0f58188fea25608203d)) * **List:** transition accordion chevron icon during open/closing ([#8293](https://github.com/dnbexperience/eufemia/issues/8293)) ([6edc02a](https://github.com/dnbexperience/eufemia/commit/6edc02a02434ceb6c777c87adb9caaed4b6a0e79)) * **Menu:** transition accordion chevron icon during open/closing ([#8294](https://github.com/dnbexperience/eufemia/issues/8294)) ([2518e89](https://github.com/dnbexperience/eufemia/commit/2518e89a3bf97b09f61e03b056019e83d2f363e1)) * **StepIndicator:** transition chevron icon during open/closing ([#8296](https://github.com/dnbexperience/eufemia/issues/8296)) ([57f1728](https://github.com/dnbexperience/eufemia/commit/57f1728d5df61c9356bdb5343ae8e3dc8dbcdc42)) * **Table:** transition sort/accordion icons during open/closing ([#8297](https://github.com/dnbexperience/eufemia/issues/8297)) ([15d2a97](https://github.com/dnbexperience/eufemia/commit/15d2a976ff05d91777afed9a6ce74c660791122f)) ### :bug: Bug Fixes * **Accordion:** prevent tertiary button from stretching when expanded ([#8384](https://github.com/dnbexperience/eufemia/issues/8384)) ([51edd08](https://github.com/dnbexperience/eufemia/commit/51edd086f3ffa498d282c20fc3e29b7dd5c87aa2)) * align Tailwind breakpoint variables with allAbove mixin ([#8371](https://github.com/dnbexperience/eufemia/issues/8371)) ([c5644d2](https://github.com/dnbexperience/eufemia/commit/c5644d26396a3aba70de9a624884fa028c397631)) * **Breadcrumb:** prevent chevrons on breadcrumb row from changing direction on smaller screen sizes ([#8288](https://github.com/dnbexperience/eufemia/issues/8288)) ([9f449e8](https://github.com/dnbexperience/eufemia/commit/9f449e83f2bece8534eeb246dc43fc439462c676)) * **Breadcrumb:** set background color for non collapsable breadcrumbs to transparent and correct paddings and indents ([#8357](https://github.com/dnbexperience/eufemia/issues/8357)) ([1654729](https://github.com/dnbexperience/eufemia/commit/165472975acc53118e549c0336369f6063b9f3fe)) * **Button:** add ondark background tokens for tertiary icon-only buttons ([#8345](https://github.com/dnbexperience/eufemia/issues/8345)) ([0e11b26](https://github.com/dnbexperience/eufemia/commit/0e11b26771fc23f7c15ae9eedcae218ec391d803)) * **Button:** symmetric focus ring padding for tertiary buttons with icons ([#8346](https://github.com/dnbexperience/eufemia/issues/8346)) ([6ff6541](https://github.com/dnbexperience/eufemia/commit/6ff654147f5efd98a2ffdcef6e93780ca93cd13c)) * **DatePicker:** remove calendar padding in inline mode to avoid unnecessary whitespace ([#8358](https://github.com/dnbexperience/eufemia/issues/8358)) ([0698a59](https://github.com/dnbexperience/eufemia/commit/0698a59c3473453a5088d241231a710114ba9b7c)) * **DatePicker:** remove drop shadow when `inline` ([#8348](https://github.com/dnbexperience/eufemia/issues/8348)) ([1e4165d](https://github.com/dnbexperience/eufemia/commit/1e4165d7fc61c9d12f57ac1dd1f1bdf1d5c70477)) * **DatePicker:** support responsive range calendars and use transparent background color when `inline` ([#8347](https://github.com/dnbexperience/eufemia/issues/8347)) ([bfa9bd5](https://github.com/dnbexperience/eufemia/commit/bfa9bd512564ac7414e5c8ccff4cf68f19b3f8bd)) * **DatePicker:** use focus color tokens for keyboard navigation ([#8349](https://github.com/dnbexperience/eufemia/issues/8349)) ([3620d9f](https://github.com/dnbexperience/eufemia/commit/3620d9f4e102853483462d7daf50873ad5bc5799)) * **Field.MultiSelection:** match popover border-radius on first and last items ([#8298](https://github.com/dnbexperience/eufemia/issues/8298)) ([2f082af](https://github.com/dnbexperience/eufemia/commit/2f082afea675100c2fa3c5343fff44ac4d1bdf97)) * **InputMasked, Field.Number:** prevent input beyond MAX_SAFE_INTEGER ([#8260](https://github.com/dnbexperience/eufemia/issues/8260)) ([daa7a2f](https://github.com/dnbexperience/eufemia/commit/daa7a2f0cd2b3ccd08fd8c48330c9e73cc70ae8d)) * **List:** scope CSS vars to prevent collision with other components inside ([#8300](https://github.com/dnbexperience/eufemia/issues/8300)) ([50ac16e](https://github.com/dnbexperience/eufemia/commit/50ac16eda49fb349ada29b70a4c49927bf409b77)) * **PaymentCard:** inherit text color from card instead of typography token ([#8367](https://github.com/dnbexperience/eufemia/issues/8367)) ([c27f3f1](https://github.com/dnbexperience/eufemia/commit/c27f3f122fe040d7ae38f75df8be4a59914f9ba2)) * **Textarea:** add disabled placeholder color token to match input ([#8356](https://github.com/dnbexperience/eufemia/issues/8356)) ([f1d8bdf](https://github.com/dnbexperience/eufemia/commit/f1d8bdf84381b1064e6c93a527b5842a20468ed6)) * **Textarea:** use consistent disabled background token with Input ([#8355](https://github.com/dnbexperience/eufemia/issues/8355)) ([15d8d77](https://github.com/dnbexperience/eufemia/commit/15d8d7729603012da11fd4e0fc9c3528d78f953c)) ### :memo: Documentation * **PaymentCard:** add alternative CSS import for styles ([#8369](https://github.com/dnbexperience/eufemia/issues/8369)) ([aa94472](https://github.com/dnbexperience/eufemia/commit/aa9447216d61622a3d914ee61e8fddcb2f0820f2)) ### :barber: Style Changes * **Dropdown, Autocomplete:** unify design across brands ([#7767](https://github.com/dnbexperience/eufemia/issues/7767)) ([ae6746f](https://github.com/dnbexperience/eufemia/commit/ae6746f21f31388340fdc0806d6373c2813b18aa)) * **Field.Number:** unify theme styles (Sbanken) ([#8344](https://github.com/dnbexperience/eufemia/issues/8344)) ([0890ceb](https://github.com/dnbexperience/eufemia/commit/0890ceb83ec24bb8e46c519973a311a5480f096e)) ### :art: Design Changes * **Accordion:** update `Sbanken` styling ([#8264](https://github.com/dnbexperience/eufemia/issues/8264)) ([61207ed](https://github.com/dnbexperience/eufemia/commit/61207ed4a994f1ed77c9a64e95a7b3b9dbc87ba7)) * update color design tokens ([#8360](https://github.com/dnbexperience/eufemia/issues/8360)) ([0780387](https://github.com/dnbexperience/eufemia/commit/07803870d3f61206f23a3a413a60f7e8cece7a26)) ## [11.4.0](https://github.com/dnbexperience/eufemia/compare/v11.3.0...v11.4.0) (2026-05-27) ### :sparkles: Features * add `triggerProps` support to DatePicker and Field.Date ([#8179](https://github.com/dnbexperience/eufemia/issues/8179)) ([5e864fe](https://github.com/dnbexperience/eufemia/commit/5e864fefe40880857cbf83ef4d0a6690eccc1a77)) * **Breadcrumb:** implement new design ([#7997](https://github.com/dnbexperience/eufemia/issues/7997)) ([02e4330](https://github.com/dnbexperience/eufemia/commit/02e4330d8a87317845b5a2eebdf2353d4e5460cc)) * **Card:** add clickable `Card.Action` and `Card.List` sub-components ([#8233](https://github.com/dnbexperience/eufemia/issues/8233)) ([992e4ae](https://github.com/dnbexperience/eufemia/commit/992e4ae0fea595f42427550e071851b399748b7a)) * **Field.Number:** add explicit placeholder prop with type and docs ([#8275](https://github.com/dnbexperience/eufemia/issues/8275)) ([c7e4a2a](https://github.com/dnbexperience/eufemia/commit/c7e4a2a7e7105a1361a8e0a3d5aa40b9167f1d8b)) * **Field.Time:** add `Time` field ([#8079](https://github.com/dnbexperience/eufemia/issues/8079)) ([7499134](https://github.com/dnbexperience/eufemia/commit/74991347ea381e7c3d2d2f83a5b9724db14cedfc)) * **Forms:** add `Value.MultiSelection` component ([#8176](https://github.com/dnbexperience/eufemia/issues/8176)) ([edcb7a1](https://github.com/dnbexperience/eufemia/commit/edcb7a170a6670ce8d2dc52db65195cbaf4a117b)) * **Helpers:** add isModifiedClickEvent ([#8145](https://github.com/dnbexperience/eufemia/issues/8145)) ([2c4d1c9](https://github.com/dnbexperience/eufemia/commit/2c4d1c9209aec12c307b2ad3c59d744a41d331be)) * **Icon:** add `Icon.transition()` for animating between two icons ([#8249](https://github.com/dnbexperience/eufemia/issues/8249)) ([a556039](https://github.com/dnbexperience/eufemia/commit/a5560391cbbf06371b88cf2a85c7c47689b38a12)) * **Pagination:** add support for `Anchor` as navigation items ([#8062](https://github.com/dnbexperience/eufemia/issues/8062)) ([36302d5](https://github.com/dnbexperience/eufemia/commit/36302d5adb82a8a9fc5325c1d41afa75313ea309)) * **Table:** add `striped={false}` property to disable zebra striping ([#8221](https://github.com/dnbexperience/eufemia/issues/8221)) ([436ce21](https://github.com/dnbexperience/eufemia/commit/436ce21256376a36184c4f9de59a3ed10f61cd43)) * **Table:** add support for `border="horizontal"` for horizontal borders only ([#8220](https://github.com/dnbexperience/eufemia/issues/8220)) ([469388e](https://github.com/dnbexperience/eufemia/commit/469388e32b983343eb84154f62c4d92797fc44e5)) * **Table:** add support for multiple tbody sections and rowgroup styling ([#8206](https://github.com/dnbexperience/eufemia/issues/8206)) ([0b377cc](https://github.com/dnbexperience/eufemia/commit/0b377cc7aaa302344b3a5f6b78f3cb12b8c18300)) * upgrade @dnb/browserslist-config from 1.2.0 to 1.4.0 ([#8158](https://github.com/dnbexperience/eufemia/issues/8158)) ([db0ac37](https://github.com/dnbexperience/eufemia/commit/db0ac37325ebea14f51b5bbae710451fd4ee43d3)) ### :bug: Bug Fixes * **Accordion:** only focus content when opening tertiary variant ([#8250](https://github.com/dnbexperience/eufemia/issues/8250)) ([86a5bfe](https://github.com/dnbexperience/eufemia/commit/86a5bfe5a46f062bc83972591864ed79f35528b7)) * **DateFormat:** preserve leading zeros when `hideYear`/`hideCurrentYear` used with `dateStyle="short"` ([#8280](https://github.com/dnbexperience/eufemia/issues/8280)) ([a973106](https://github.com/dnbexperience/eufemia/commit/a9731060aa2e7c0b4d852626dca2f62c05bc982f)) * **DatePicker:** add hover effect for within-selection days ([#8198](https://github.com/dnbexperience/eufemia/issues/8198)) ([2faee88](https://github.com/dnbexperience/eufemia/commit/2faee88313355827cef89cdc4e14090de72d774f)) * **DatePicker:** improve keyboard navigation in calendar ([#8232](https://github.com/dnbexperience/eufemia/issues/8232)) ([d6ce0dd](https://github.com/dnbexperience/eufemia/commit/d6ce0ddaa2f0c45f2e5576c92b620de7d286459e)) * **DatePicker:** show picker view outline ([#8199](https://github.com/dnbexperience/eufemia/issues/8199)) ([ba4931f](https://github.com/dnbexperience/eufemia/commit/ba4931fc8fc8b9b578de6e70eca611254496e706)) * **Forms:** ensure `PushContainer` empties InputMasked fields on reopen ([#8228](https://github.com/dnbexperience/eufemia/issues/8228)) ([f8cd1ff](https://github.com/dnbexperience/eufemia/commit/f8cd1ff764ce301dde8476135c0b6c40a28318c6)) * **Input:** allow clicks through hidden clear button area ([#8278](https://github.com/dnbexperience/eufemia/issues/8278)) ([610dcab](https://github.com/dnbexperience/eufemia/commit/610dcabd882a7fd5dd5a0b595769e480948241bf)) * **MCP:** stamp Eufemia version in serverInfo and docs_entry ([#8173](https://github.com/dnbexperience/eufemia/issues/8173)) ([a0113a0](https://github.com/dnbexperience/eufemia/commit/a0113a094e811cec964c8229e95651760a4ff79d)) * **PhoneNumber, PostalCodeAndCity:** remove placeholders from `PhoneNumber` and postal code ([#8223](https://github.com/dnbexperience/eufemia/issues/8223)) ([1b7dc8f](https://github.com/dnbexperience/eufemia/commit/1b7dc8f515b2875d9697c171d422d23c4236bab3)) * prevent xmlns specificity boost from overriding text-align modifiers ([#8268](https://github.com/dnbexperience/eufemia/issues/8268)) ([a7c8e01](https://github.com/dnbexperience/eufemia/commit/a7c8e0109b11f09bfdba7f2a74f7d81f026a5752)) * remove unused getComponents, getFragments, getElements, and formsExports ([#8247](https://github.com/dnbexperience/eufemia/issues/8247)) ([8e1b7ee](https://github.com/dnbexperience/eufemia/commit/8e1b7ee43341a51323c6a027cfb3a1046994b50c)) * **Table:** hide sort icon on hover after cycling back to unsorted state ([#8252](https://github.com/dnbexperience/eufemia/issues/8252)) ([cc87589](https://github.com/dnbexperience/eufemia/commit/cc87589ac63d0ef158309774ae5827c1ce877ec9)) * **Table:** use stable totalCount state for isLast instead of mutable ref ([#8253](https://github.com/dnbexperience/eufemia/issues/8253)) ([9ba8162](https://github.com/dnbexperience/eufemia/commit/9ba8162f01f2d5094859983caa77b1cb3b19be0a)) * **ToggleButton:** fix checked border width and make toggle state visible when focused ([#8149](https://github.com/dnbexperience/eufemia/issues/8149)) ([ad1cccf](https://github.com/dnbexperience/eufemia/commit/ad1cccf1729ee74455a269847edec774ab316998)) * **Tooltip:** reposition when children content changes ([#8165](https://github.com/dnbexperience/eufemia/issues/8165)) ([02a6a17](https://github.com/dnbexperience/eufemia/commit/02a6a17fc049ce38ef9b82be2241a41041787a26)) * **Tooltip:** tooltip used wrong radius ([#8148](https://github.com/dnbexperience/eufemia/issues/8148)) ([24c043c](https://github.com/dnbexperience/eufemia/commit/24c043c1035f87c116de6d6080546212149a73ec)) * use CSS variable chain for primary button color in xmlns reset ([#8269](https://github.com/dnbexperience/eufemia/issues/8269)) ([186e364](https://github.com/dnbexperience/eufemia/commit/186e364b1a9f71046c9d208b3a00e8042b18b08c)) ### :memo: Documentation * **Forms:** add properties tabs for hook documentation ([#8156](https://github.com/dnbexperience/eufemia/issues/8156)) ([04eab52](https://github.com/dnbexperience/eufemia/commit/04eab52a3a95887a45e16dca90432d93d385413a)) * **Portal:** add open in StackBlitz documentation ([#8196](https://github.com/dnbexperience/eufemia/issues/8196)) ([f1cf4a5](https://github.com/dnbexperience/eufemia/commit/f1cf4a530306f3a84164b0ffd224b9f7a76bfe2d)) * **ProgressIndicator:** improve documentation ([#8261](https://github.com/dnbexperience/eufemia/issues/8261)) ([08eac1e](https://github.com/dnbexperience/eufemia/commit/08eac1e231bda3bcad2b4d4255a50cc520dad3ed)) * **Table:** document aria-label for highlighted cells ([#8171](https://github.com/dnbexperience/eufemia/issues/8171)) ([af25709](https://github.com/dnbexperience/eufemia/commit/af2570934db454b48919eb286854de1fa7345675)) ### :barber: Style Changes * **Button:** replace `tertiary` variant pseudo underline with text-decoration ([#8241](https://github.com/dnbexperience/eufemia/issues/8241)) ([f36115f](https://github.com/dnbexperience/eufemia/commit/f36115f64306bff47a65d6acd8aaa03f4386c7ed)) * **Card:** use basis font size for card title ([#8234](https://github.com/dnbexperience/eufemia/issues/8234)) ([da8eb81](https://github.com/dnbexperience/eufemia/commit/da8eb8194e1b5d455ff2a22f47949137714a12f1)) ### :art: Design Changes * **Table:** sort button: use text color token for default state (black) ([#8237](https://github.com/dnbexperience/eufemia/issues/8237)) ([8977a8d](https://github.com/dnbexperience/eufemia/commit/8977a8d05f8c2dd0ce5e56dea59770d08ba5420c)) * **Table:** use new row color and outline xl corner radius ([#8208](https://github.com/dnbexperience/eufemia/issues/8208)) ([765d9c3](https://github.com/dnbexperience/eufemia/commit/765d9c30fd6ffdd2c4625bb026f4c67653b6f011)), closes [#8206](https://github.com/dnbexperience/eufemia/issues/8206) ### :zap: Refactoring * **InfoCard:** add `acceptButtonProps` and deprecate `acceptButtonAttributes` ([#8189](https://github.com/dnbexperience/eufemia/issues/8189)) ([ee6da7b](https://github.com/dnbexperience/eufemia/commit/ee6da7bfe9fdc5d7a2bd788579eca23efc240dc7)) * **Modal, Dialog, Drawer, Popover:** add `triggerProps` and deprecate `triggerAttributes` ([#8181](https://github.com/dnbexperience/eufemia/issues/8181)) ([17851b9](https://github.com/dnbexperience/eufemia/commit/17851b9de82148f34ecdaaea85e06b1019fb444a)) * **Modal, Drawer, InfoCard:** add `closeButtonProps` and deprecate `closeButtonAttributes` ([#8190](https://github.com/dnbexperience/eufemia/issues/8190)) ([b62dd0e](https://github.com/dnbexperience/eufemia/commit/b62dd0e9acc5f538e6e84e817c980abce3b2ec18)) ## [11.3.0](https://github.com/dnbexperience/eufemia/compare/v11.2.2...v11.3.0) (2026-05-19) ### :memo: Documentation * **Forms:** move more-fields to feature-fields and base-fields ([#8067](https://github.com/dnbexperience/eufemia/issues/8067)) ([5aced8f](https://github.com/dnbexperience/eufemia/commit/5aced8f6bd2157d3a754edab48609b63f4ab4216)) ### :bug: Bug Fixes * **Accordion:** memoize store (`rememberState`) ([#8128](https://github.com/dnbexperience/eufemia/issues/8128)) ([a815d9e](https://github.com/dnbexperience/eufemia/commit/a815d9e159f07766d6ced45a337652097741a1b3)) * **ArraySelection:** retain focus on checkbox when selecting/deselecting ([#8125](https://github.com/dnbexperience/eufemia/issues/8125)) ([59061ba](https://github.com/dnbexperience/eufemia/commit/59061baa0ef4992b0fa807843af96001a7233305)) * **BankAccountNumber:** sync valueRef with external value changes ([#8074](https://github.com/dnbexperience/eufemia/issues/8074)) ([e30419b](https://github.com/dnbexperience/eufemia/commit/e30419b84b8e4a5c3529e7d1ffa4f3afc078d22d)) * **DateOfBirth:** sync day/month/year refs with external value changes ([#8075](https://github.com/dnbexperience/eufemia/issues/8075)) ([a5ad5e7](https://github.com/dnbexperience/eufemia/commit/a5ad5e77cfed8a1427be2db4276f5ce5c5792c86)) * **Field.String:** use showClearButton instead of clear prop ([#8101](https://github.com/dnbexperience/eufemia/issues/8101)) ([f27bec9](https://github.com/dnbexperience/eufemia/commit/f27bec9df0c57ce6b0b52b23a8012a966024a2f8)) * **Flex:** omit wrapper for spacing props in context-only providers ([#8112](https://github.com/dnbexperience/eufemia/issues/8112)) ([512715a](https://github.com/dnbexperience/eufemia/commit/512715a76ccdf4be6607560aebd743b424776e9e)) * **Form.SubmitButton:** show loading indicator inside Field.Composition ([#8052](https://github.com/dnbexperience/eufemia/issues/8052)) ([9276dc3](https://github.com/dnbexperience/eufemia/commit/9276dc376c53035aa90bcdd011197171d0710cf4)) * **Icon:** prevent skeleton and other props leaking to SVG element ([#8104](https://github.com/dnbexperience/eufemia/issues/8104)) ([d63f7c5](https://github.com/dnbexperience/eufemia/commit/d63f7c5e5c17e139a839f83a470203400e5e8411)) * **Provider:** use createSharedState to prevent infinite render loop ([#