UNPKG

@dnb/eufemia

Version:

DNB Eufemia Design System UI Library

415 lines (267 loc) 600 kB
# Changelog All notable changes to @dnb/eufemia will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. ## [10.104.0](https://github.com/dnbexperience/eufemia/compare/v10.103.0...v10.104.0) (2026-04-17) ### :sparkles: Features * **List:** add `to`, `element`and `elementProps` to List.Item.Action ([#7337](https://github.com/dnbexperience/eufemia/issues/7337)) ([f904f56](https://github.com/dnbexperience/eufemia/commit/f904f563fa1321d57183060e2a978024875bb806)) ### :bug: Bug Fixes * **Field.Provider:** avoid overwriting parent translations with undefined ([#7303](https://github.com/dnbexperience/eufemia/issues/7303)) ([593890c](https://github.com/dnbexperience/eufemia/commit/593890c2a8f58d1ee5884343c2415f052cd6b6ba)), closes [#7220](https://github.com/dnbexperience/eufemia/issues/7220) * **List:** prevent space-between gaps in accordion items ([#7525](https://github.com/dnbexperience/eufemia/issues/7525)) ([f701c4b](https://github.com/dnbexperience/eufemia/commit/f701c4b4b197ba63b8d13f58e533c1f5230073ca)) ## [10.103.0](https://github.com/dnbexperience/eufemia/compare/v10.102.0...v10.103.0) (2026-03-31) ### :memo: Documentation * add StackBlitz starter to /issue page ([#7250](https://github.com/dnbexperience/eufemia/issues/7250)) ([74e765a](https://github.com/dnbexperience/eufemia/commit/74e765a30843ea41f0a645f1b4f8b82e9c35f839)) ### :bug: Bug Fixes * **Selection, ArraySelection:** unique ids and correct fieldset/legend for radio groups ([#7251](https://github.com/dnbexperience/eufemia/issues/7251)) ([6bbdb33](https://github.com/dnbexperience/eufemia/commit/6bbdb3381fae84e28097348bf655dc79e9ed7d9d)) ### :sparkles: Features * **Table:** add `variant="subtle"` to `Th` ([#7252](https://github.com/dnbexperience/eufemia/issues/7252)) ([481aaf9](https://github.com/dnbexperience/eufemia/commit/481aaf97b9e4d48f5f4680e49d33fbc25f0a31e4)) ## [10.102.0](https://github.com/dnbexperience/eufemia/compare/v10.101.2...v10.102.0) (2026-03-26) ### :zap: Refactoring * move Form.Section test and fix formatting ([#7236](https://github.com/dnbexperience/eufemia/issues/7236)) ([80c663e](https://github.com/dnbexperience/eufemia/commit/80c663eaf6693c6033e6d55d49877575cb1c0d28)) ### :sparkles: Features * **List:** add explicit aria-label and aria-labelledby props ([#7231](https://github.com/dnbexperience/eufemia/issues/7231)) ([2fcb88c](https://github.com/dnbexperience/eufemia/commit/2fcb88c1a8db997dd49ebad6301f00b6aea9d9dd)) * **List:** add explicit id prop to List sub-components ([#7239](https://github.com/dnbexperience/eufemia/issues/7239)) ([c042750](https://github.com/dnbexperience/eufemia/commit/c0427501fd97734ad17c9c938c61cb2ab1e4e570)) * **List:** add onChange callback to ItemAccordion ([#7100](https://github.com/dnbexperience/eufemia/issues/7100)) ([ea8c457](https://github.com/dnbexperience/eufemia/commit/ea8c4577d5d1710923777d500e1e395d8e04787a)) * **Stat:** add `Stat.Text` for custom text with `colorizeBySign`, `fontSize`, `fontWeight` ([#7224](https://github.com/dnbexperience/eufemia/issues/7224)) ([b96adb1](https://github.com/dnbexperience/eufemia/commit/b96adb15f9fa9cf0d8ff135a8e4479bf02837a1d)), closes [#7215](https://github.com/dnbexperience/eufemia/issues/7215) * **Stat:** add ariaLive prop to Stat.Content ([#7230](https://github.com/dnbexperience/eufemia/issues/7230)) ([9380bf6](https://github.com/dnbexperience/eufemia/commit/9380bf64c2001c7b0696ba0328d7bd4b3e5c5d27)) * **Stat:** add explicit id prop to Stat.Inline ([#7237](https://github.com/dnbexperience/eufemia/issues/7237)) ([893ef1b](https://github.com/dnbexperience/eufemia/commit/893ef1b37df1787afa4db9f013d14b87c51ba1ef)) ### :memo: Documentation * **Stat:** add example using AriaLive for announcement during stat changes ([#7242](https://github.com/dnbexperience/eufemia/issues/7242)) ([c4af73d](https://github.com/dnbexperience/eufemia/commit/c4af73d68128cdcd73a1b780a6b089c3cbb7f6a7)) ### :bug: Bug Fixes * **Field.Email:** add default maxLength of 254 ([#7244](https://github.com/dnbexperience/eufemia/issues/7244)) ([465f1e7](https://github.com/dnbexperience/eufemia/commit/465f1e7134c0a622083c008ee30dceedb2fbe057)) * **Field.Upload:** clear shared upload state on unmount to prevent file leaks ([#7223](https://github.com/dnbexperience/eufemia/issues/7223)) ([a2658fb](https://github.com/dnbexperience/eufemia/commit/a2658fbbf0319e41c2de5eb6891d86782720d3d3)), closes [#6684](https://github.com/dnbexperience/eufemia/issues/6684) * **Form.Section:** prevent repeated translation injection ([#7220](https://github.com/dnbexperience/eufemia/issues/7220)) ([1688710](https://github.com/dnbexperience/eufemia/commit/1688710a8479fc19ae97737e2a086dd957cf0a68)) * **List:** remove redundant borders on List items inside List.Card ([#7226](https://github.com/dnbexperience/eufemia/issues/7226)) ([31625af](https://github.com/dnbexperience/eufemia/commit/31625afdc7d14449b087c8baf9e31b6acd6096d6)) ## [10.101.2](https://github.com/dnbexperience/eufemia/compare/v10.101.1...v10.101.2) (2026-03-25) ### :bug: Bug Fixes * add fontWeight prop to ItemTitle for API consistency with sibling components ([#7178](https://github.com/dnbexperience/eufemia/issues/7178)) ([855de28](https://github.com/dnbexperience/eufemia/commit/855de28dd24cb2a7842ff60d4888c00be49cf19b)) * **List.Item.Accordion:** guard AccordionHeader and AccordionContent against usage outside ItemAccordion ([#7169](https://github.com/dnbexperience/eufemia/issues/7169)) ([9989d4c](https://github.com/dnbexperience/eufemia/commit/9989d4cd800f8ce6d91803a87571ebed38bf16f0)) * **List:** add missing style.ts entry point for per-component style imports ([#7199](https://github.com/dnbexperience/eufemia/issues/7199)) ([9a3bfc0](https://github.com/dnbexperience/eufemia/commit/9a3bfc02bedcf5c7bc469eb6b5037955776b420a)) * **List:** call onClick on mouse click when href is provided in ItemAction ([#7201](https://github.com/dnbexperience/eufemia/issues/7201)) ([eacd563](https://github.com/dnbexperience/eufemia/commit/eacd56341f244d185b5da7eb3627ad8c339a6e32)) * **List:** remove incorrect aria-expanded from accordion content panel ([#7198](https://github.com/dnbexperience/eufemia/issues/7198)) ([2148e38](https://github.com/dnbexperience/eufemia/commit/2148e38500988bccb03076a9ffdd6374814ca571)) * **List:** remove stale open prop from ItemAccordionContext ([#7187](https://github.com/dnbexperience/eufemia/issues/7187)) ([6088815](https://github.com/dnbexperience/eufemia/commit/6088815100c4249cc5e5acb3c6469b9790a0f2e4)) * pass appliedDisabled instead of raw disabled prop to ItemContent in ItemAction ([#7176](https://github.com/dnbexperience/eufemia/issues/7176)) ([9df50b3](https://github.com/dnbexperience/eufemia/commit/9df50b3185b5bed9cf6090e6e49640fe183dbef8)) * remove unused open prop from AccordionHeaderProps ([#7170](https://github.com/dnbexperience/eufemia/issues/7170)) ([cf8b32c](https://github.com/dnbexperience/eufemia/commit/cf8b32c4e7641f5c2c476fec451b9618ce9d89fc)) * **Stat.Amount:** clarify deprecation message ([#7173](https://github.com/dnbexperience/eufemia/issues/7173)) ([cd3a07b](https://github.com/dnbexperience/eufemia/commit/cd3a07b47ccf3ac25e0abab5c61450a7cfdc9ff1)) * **Stat.Amount:** display -0 instead of +0 for negative zero with signDisplay always ([#7179](https://github.com/dnbexperience/eufemia/issues/7179)) ([f6e3be6](https://github.com/dnbexperience/eufemia/commit/f6e3be6bf5eb6936baab47ec77cd1908ea238ea9)) * **Stat.Amount:** handle negative zero in colorizeBySign ([#7172](https://github.com/dnbexperience/eufemia/issues/7172)) ([7f5bda2](https://github.com/dnbexperience/eufemia/commit/7f5bda2f2b51120caf5222783771394020545458)) * **Stat.Inline:** add warning if used outside Stat.Root ([#7171](https://github.com/dnbexperience/eufemia/issues/7171)) ([6f0b834](https://github.com/dnbexperience/eufemia/commit/6f0b83460a16c43790c3d98afcb92f6cd8a3e10d)) * **Stat.Trend:** treat sign-only string values as neutral ([#7177](https://github.com/dnbexperience/eufemia/issues/7177)) ([ac192ca](https://github.com/dnbexperience/eufemia/commit/ac192caaa1fc474997a32a08a884ea12d24d325d)) * **Stat:** add inRoot warning to Info component ([#7186](https://github.com/dnbexperience/eufemia/issues/7186)) ([540a04b](https://github.com/dnbexperience/eufemia/commit/540a04bc16aed8c43af11e74b15cf72baffd00ff)) * **Stat:** align Rating aria-label precision with visual fill ([#7190](https://github.com/dnbexperience/eufemia/issues/7190)) ([131e726](https://github.com/dnbexperience/eufemia/commit/131e72697126ef8824ae553b8c02b32347c311c2)) * **Stat:** handle sign-only strings consistently in Trend ([#7183](https://github.com/dnbexperience/eufemia/issues/7183)) ([a92f0d9](https://github.com/dnbexperience/eufemia/commit/a92f0d9f24d1e015ffdd34556b14af7886f9494c)) * **Stat:** improve skeleton handling ([#7166](https://github.com/dnbexperience/eufemia/issues/7166)) ([b6d5a4d](https://github.com/dnbexperience/eufemia/commit/b6d5a4d01081250d8e8543ede3d1c1a89177b4a8)) * **Stat:** prevent Label from shadowing Root skeleton context ([#7185](https://github.com/dnbexperience/eufemia/issues/7185)) ([60cc42d](https://github.com/dnbexperience/eufemia/commit/60cc42d277acf563a97100e06193aea6aeb84570)) * **Stat:** propagate skeleton to non-Stat children via Provider in Label and Inline ([#7189](https://github.com/dnbexperience/eufemia/issues/7189)) ([3135bb8](https://github.com/dnbexperience/eufemia/commit/3135bb8c953f4f32a198ba8f2ff4b414a718ae37)) * **Stat:** warn when Trend cannot resolve value from children ([#7184](https://github.com/dnbexperience/eufemia/issues/7184)) ([22a51be](https://github.com/dnbexperience/eufemia/commit/22a51be409ddca855df840eb8e01660e413d53d9)) ### :memo: Documentation * **List:** add ItemAccordion onClick event to events tab ([#7206](https://github.com/dnbexperience/eufemia/issues/7206)) ([85d95d5](https://github.com/dnbexperience/eufemia/commit/85d95d538ce843b96575fea051929f9fe4532753)) * **List:** fix AccordionHeader inheritance note ([#7209](https://github.com/dnbexperience/eufemia/issues/7209)) ([5711e38](https://github.com/dnbexperience/eufemia/commit/5711e380efe36dcfadcc042d4c9689852990f14e)) * **Stat:** add relevant links section to stat info page ([#7204](https://github.com/dnbexperience/eufemia/issues/7204)) ([e9847a7](https://github.com/dnbexperience/eufemia/commit/e9847a78796273159866b79932b9060aa0024c93)) * **Stat:** document deprecated 'default' variant in Label and Info ([#7205](https://github.com/dnbexperience/eufemia/issues/7205)) ([eb98b7b](https://github.com/dnbexperience/eufemia/commit/eb98b7b2a241063c0eef0370b9e232d663e04879)) * **Stat:** use relative tab key paths in stat.mdx ([#7208](https://github.com/dnbexperience/eufemia/issues/7208)) ([b5b82a0](https://github.com/dnbexperience/eufemia/commit/b5b82a0640e4108ebd17812a30222c1f52c48022)) ## [10.101.1](https://github.com/dnbexperience/eufemia/compare/v10.101.0...v10.101.1) (2026-03-23) ### :zap: Refactoring * **List:** use distinct class for ItemFooter separator ([#7144](https://github.com/dnbexperience/eufemia/issues/7144)) ([1a4ed68](https://github.com/dnbexperience/eufemia/commit/1a4ed682f70576dc9db794b950e6626723296d1b)) ### :white_check_mark: Tests * **Stat:** add Inline skeleton propagation edge case tests ([#7149](https://github.com/dnbexperience/eufemia/issues/7149)) ([6bd3611](https://github.com/dnbexperience/eufemia/commit/6bd3611854499c6cd810e39d52c653bc86c48bcc)) * **Stat:** add NaN and Infinity edge case tests for Stat.Number ([#7107](https://github.com/dnbexperience/eufemia/issues/7107)) ([76b178f](https://github.com/dnbexperience/eufemia/commit/76b178fd3316f9dbe659906d10a6d1ce7214b3a6)) ### :memo: Documentation * **List:** add fontSize and fontWeight props to ItemCenter properties table ([#7159](https://github.com/dnbexperience/eufemia/issues/7159)) ([9e2d4ab](https://github.com/dnbexperience/eufemia/commit/9e2d4ab681eb774fc01e1a1f90f298103121ab58)), closes [#7157](https://github.com/dnbexperience/eufemia/issues/7157) * **List:** add fontWeight prop to ItemStart properties table ([#7158](https://github.com/dnbexperience/eufemia/issues/7158)) ([2e71467](https://github.com/dnbexperience/eufemia/commit/2e714674f71d1d34a92648f21b387d7e0b2975eb)), closes [#7156](https://github.com/dnbexperience/eufemia/issues/7156) * **List:** improve ListCard documentation ([#7082](https://github.com/dnbexperience/eufemia/issues/7082)) ([21e5454](https://github.com/dnbexperience/eufemia/commit/21e5454f029f0253a943f805bbe046681dfc2d58)) * **Stat:** add Inline description and Amount deprecation note ([#7103](https://github.com/dnbexperience/eufemia/issues/7103)) ([3c84b96](https://github.com/dnbexperience/eufemia/commit/3c84b966166c34ca954db22ccc34d727cb9bc438)) * **Stat:** add value prop to Trend documentation ([#7120](https://github.com/dnbexperience/eufemia/issues/7120)) ([4dce0d3](https://github.com/dnbexperience/eufemia/commit/4dce0d32b72912968885133a63049808926079d9)) ### :bug: Bug Fixes * **List.Container:** propagate skeleton to child items via context ([#7101](https://github.com/dnbexperience/eufemia/issues/7101)) ([715f2a4](https://github.com/dnbexperience/eufemia/commit/715f2a4d858bac11b15d02dd9fe1092d47bac017)) * **List.ScrollView:** propagate skeleton to child items ([#7104](https://github.com/dnbexperience/eufemia/issues/7104)) ([0792d2e](https://github.com/dnbexperience/eufemia/commit/0792d2e4ee0ce0a90549bebd64dcacdc78c17382)) * **List:** add disabled color overrides to Sbanken theme ([#7155](https://github.com/dnbexperience/eufemia/issues/7155)) ([cf20fcd](https://github.com/dnbexperience/eufemia/commit/cf20fcdf18648917be46b7e435d66174678393f6)) * **List:** add disabled prop to interactive items ([#7105](https://github.com/dnbexperience/eufemia/issues/7105)) ([d6d35a2](https://github.com/dnbexperience/eufemia/commit/d6d35a277efdab1909c33e2669f008eb83485b33)) * **List:** add disabled prop to ItemAccordion via context ([#7127](https://github.com/dnbexperience/eufemia/issues/7127)) ([3317e19](https://github.com/dnbexperience/eufemia/commit/3317e1997bce2c703868d9457570e81b020753e4)) * **List:** add fontSize and fontWeight props to ItemCenter for consistency with ItemEnd ([#7157](https://github.com/dnbexperience/eufemia/issues/7157)) ([0a6fd70](https://github.com/dnbexperience/eufemia/commit/0a6fd702d28ed3f6174cf1ae8121ccbd7d1be1ac)) * **List:** add fontWeight prop to ItemStart for consistency with ItemEnd ([#7156](https://github.com/dnbexperience/eufemia/issues/7156)) ([3189bc1](https://github.com/dnbexperience/eufemia/commit/3189bc1273719c8fb4b7e728b73e1b0c015580d1)) * **List:** add skeleton support to all cell components ([#7128](https://github.com/dnbexperience/eufemia/issues/7128)) ([020f2e8](https://github.com/dnbexperience/eufemia/commit/020f2e8dbfe2773423ddaa57b63689bcc3f388ab)) * **List:** always propagate skeleton and disabled through ScrollView context ([#7160](https://github.com/dnbexperience/eufemia/issues/7160)) ([e412612](https://github.com/dnbexperience/eufemia/commit/e41261270fcd2f174cccc24d4eb0b11521d76dd0)) * **List:** apply skeleton class to AccordionHeader ([#7143](https://github.com/dnbexperience/eufemia/issues/7143)) ([1c1cdc4](https://github.com/dnbexperience/eufemia/commit/1c1cdc48c08bcf012322c2e25a47d112c922d14b)) * **List:** correct Sbanken theme variable name to --item-background-color ([#7131](https://github.com/dnbexperience/eufemia/issues/7131)) ([6302dc4](https://github.com/dnbexperience/eufemia/commit/6302dc4c976427e29a1b18333fa184503add5b69)) * **List:** default separated to false in Container ([#7125](https://github.com/dnbexperience/eufemia/issues/7125)) ([cde4a39](https://github.com/dnbexperience/eufemia/commit/cde4a393881f8ef429b3bd53bd7554418e0cbffa)) * **List:** explicitly forward skeleton prop in ItemAccordion ([#7140](https://github.com/dnbexperience/eufemia/issues/7140)) ([b73bf1c](https://github.com/dnbexperience/eufemia/commit/b73bf1c908295636d74eaaac2ff48c4cab33693b)) * **List:** forward selected, variant and skeleton props in ItemAction ([#7139](https://github.com/dnbexperience/eufemia/issues/7139)) ([3eacdd0](https://github.com/dnbexperience/eufemia/commit/3eacdd0e17ad9357c78d2cd08b51b33f45539000)) * **List:** inherit parent context values in ScrollView skeleton provider ([#7117](https://github.com/dnbexperience/eufemia/issues/7117)) ([c3bf34c](https://github.com/dnbexperience/eufemia/commit/c3bf34c1fd8969d34b9ddb49e86d1c9861230dc9)) * **List:** inherit skeleton from context in AccordionContent ([#7135](https://github.com/dnbexperience/eufemia/issues/7135)) ([07e1daa](https://github.com/dnbexperience/eufemia/commit/07e1daa611324c432efe02c1ffd7b526ec000043)) * **List:** inherit skeleton from SharedContext Provider ([#7132](https://github.com/dnbexperience/eufemia/issues/7132)) ([b587cfc](https://github.com/dnbexperience/eufemia/commit/b587cfc3041ac875553f2527964c94e39689d5c3)) * **List:** propagate skeleton property to children via shared Context ([#7161](https://github.com/dnbexperience/eufemia/issues/7161)) ([4f96fda](https://github.com/dnbexperience/eufemia/commit/4f96fda56d05e1c933e28b54ba5aa0b85272c924)) * **List:** remove redundant HTMLDivElement type from Container and ItemContent props ([#7109](https://github.com/dnbexperience/eufemia/issues/7109)) ([4496ae0](https://github.com/dnbexperience/eufemia/commit/4496ae0610faa7ba24921c9b2326e644dec08776)) * **List:** remove redundant variant resolution from ItemBasic ([#7111](https://github.com/dnbexperience/eufemia/issues/7111)) ([150e23c](https://github.com/dnbexperience/eufemia/commit/150e23ce3eb4920100f3981f00d3c3bf23b2ed33)) * **List:** remove trailing comma from CSS var() fallback ([#7134](https://github.com/dnbexperience/eufemia/issues/7134)) ([7d2e9a4](https://github.com/dnbexperience/eufemia/commit/7d2e9a4d275bc32d25194d2c791b99c30dabd9f2)) * **List:** support disabled prop on Container to disable all child items ([#7142](https://github.com/dnbexperience/eufemia/issues/7142)) ([af504ac](https://github.com/dnbexperience/eufemia/commit/af504ac3bd44ebe503f85a818ddfa44eb30ec910)) * **List:** use FlexItem props for ItemIcon instead of ItemContentProps ([#7115](https://github.com/dnbexperience/eufemia/issues/7115)) ([83cd047](https://github.com/dnbexperience/eufemia/commit/83cd0477a20d887931feb0b047aca34d5631e955)) * **List:** use FlexItemProps for cell components instead of ItemContentProps ([#7121](https://github.com/dnbexperience/eufemia/issues/7121)) ([87a2501](https://github.com/dnbexperience/eufemia/commit/87a25011d262d1db75a3cd271d3a0374a68ce6d1)) * **List:** use FlexItemProps for ItemSubline instead of ItemContentProps ([#7126](https://github.com/dnbexperience/eufemia/issues/7126)) ([33b2add](https://github.com/dnbexperience/eufemia/commit/33b2add46bdd3b87a9ebbad77a42095637be3179)) * **Stat:** add explicit id prop to Label, Content, Trend, Rating, and Info ([#7114](https://github.com/dnbexperience/eufemia/issues/7114)) ([653b83f](https://github.com/dnbexperience/eufemia/commit/653b83fa5bfc877c07978be127be982fb843c2b3)) * **Stat:** add id and style props to Root type and documentation ([#7130](https://github.com/dnbexperience/eufemia/issues/7130)) ([31e88c2](https://github.com/dnbexperience/eufemia/commit/31e88c201ef8e77054fa52aaa2d5853d136fe299)) * **Stat:** add NumberExport.ts for standalone import ([#7091](https://github.com/dnbexperience/eufemia/issues/7091)) ([4d21ea0](https://github.com/dnbexperience/eufemia/commit/4d21ea01d5dbd02ed4e128738d6cbb1569ff8250)) * **Stat:** add runtime deprecation warning for Stat.Amount ([#7138](https://github.com/dnbexperience/eufemia/issues/7138)) ([771bd13](https://github.com/dnbexperience/eufemia/commit/771bd13c27be9e27c045d1827a0e12da8f2663bc)) * **Stat:** add skeleton support to Stat.Inline ([#7099](https://github.com/dnbexperience/eufemia/issues/7099)) ([71a0014](https://github.com/dnbexperience/eufemia/commit/71a001443a9ac05422fcdd6bc29fcfe3ca60cd4d)) * **Stat:** add style prop to Trend, Rating, Info, and Content types ([#7085](https://github.com/dnbexperience/eufemia/issues/7085)) ([d77f674](https://github.com/dnbexperience/eufemia/commit/d77f674a3c8bbf4ee60a85853e78ff45f6b55e9d)) * **Stat:** apply skeleton class and aria-disabled to Content element ([#7090](https://github.com/dnbexperience/eufemia/issues/7090)) ([ce459b3](https://github.com/dnbexperience/eufemia/commit/ce459b3d691e2c996ade30dacf3b7feccced2183)) * **Stat:** colorizeBySign works without signDisplay ([962c09f](https://github.com/dnbexperience/eufemia/commit/962c09f49b17aaba6a933e75d3afcf7f0fe42920)) * **Stat:** default Content to span element when used outside Root ([#7147](https://github.com/dnbexperience/eufemia/issues/7147)) ([9bf77ff](https://github.com/dnbexperience/eufemia/commit/9bf77ffca26dabad6090161146583ae486a24a8f)) * **Stat:** default Label to span element when used outside Root ([#7146](https://github.com/dnbexperience/eufemia/issues/7146)) ([a739107](https://github.com/dnbexperience/eufemia/commit/a7391075e1b8ee34015e6cc268d3956a1c10c1ff)) * **Stat:** explicitly destructure and pass style prop in Info ([#7136](https://github.com/dnbexperience/eufemia/issues/7136)) ([4c6579d](https://github.com/dnbexperience/eufemia/commit/4c6579d72d09500fb880d10c12a68a890d7f3831)) * **Stat:** explicitly destructure and pass style prop in Rating ([#7118](https://github.com/dnbexperience/eufemia/issues/7118)) ([cb8b2f5](https://github.com/dnbexperience/eufemia/commit/cb8b2f5adef379a3026b5c2731d929482b606a54)) * **Stat:** explicitly destructure and pass style prop in Trend ([#7119](https://github.com/dnbexperience/eufemia/issues/7119)) ([729b4da](https://github.com/dnbexperience/eufemia/commit/729b4dab68dcc468183ff43d704b72f0e06f0894)) * **Stat:** propagate skeleton context from Inline to children ([#7137](https://github.com/dnbexperience/eufemia/issues/7137)) ([186b98f](https://github.com/dnbexperience/eufemia/commit/186b98fd00102953747d9d3c38882c7f7c970081)) * **Stat:** render NaN and Infinity as em dash in Trend ([#7092](https://github.com/dnbexperience/eufemia/issues/7092)) ([a30024a](https://github.com/dnbexperience/eufemia/commit/a30024a288fc930a51b5981d27fa2622686df66c)) * **Stat:** warn when Content appears before Label in Root ([#7089](https://github.com/dnbexperience/eufemia/issues/7089)) ([47bdb29](https://github.com/dnbexperience/eufemia/commit/47bdb294e3c3f4b4ddcca08f258fb2857f8239ae)) ## [10.101.0](https://github.com/dnbexperience/eufemia/compare/v10.100.1...v10.101.0) (2026-03-20) ### :memo: Documentation * improve naming docs ([#7020](https://github.com/dnbexperience/eufemia/issues/7020)) ([b398e5a](https://github.com/dnbexperience/eufemia/commit/b398e5a15cb1d3a4b8b50162b00b268bedf4cf90)) ### :bug: Bug Fixes * **Field.Date:** add validation error when range start date is after end date ([#7019](https://github.com/dnbexperience/eufemia/issues/7019)) ([3142120](https://github.com/dnbexperience/eufemia/commit/31421209bb69a31a37428a9c0303847105907872)) * **Field.Email:** improve error message ([#7034](https://github.com/dnbexperience/eufemia/issues/7034)) ([7446b9c](https://github.com/dnbexperience/eufemia/commit/7446b9caf41de3d74083821b5ce0926321c44f46)) * **Input, Autocomplete:** memoize `icon` for ProgressIndicator ([#7027](https://github.com/dnbexperience/eufemia/issues/7027)) ([5b69748](https://github.com/dnbexperience/eufemia/commit/5b697487cfc6786fc7753292f34c81bb2a8219c6)), closes [#6449](https://github.com/dnbexperience/eufemia/issues/6449) * **List:** preserve direct li children in `List.Container` ([#7079](https://github.com/dnbexperience/eufemia/issues/7079)) ([d86275a](https://github.com/dnbexperience/eufemia/commit/d86275aaa7c58a7c1e0e4c4cf7b5b022aecfe381)) * **Stat.Number:** add missing Number export to barrel index ([#7024](https://github.com/dnbexperience/eufemia/issues/7024)) ([069e9d0](https://github.com/dnbexperience/eufemia/commit/069e9d0599f10cdc02922e8ff5ba701b2632e620)) * **Stat:** ensure amounts are accessible to screen readers ([#7022](https://github.com/dnbexperience/eufemia/issues/7022)) ([3131116](https://github.com/dnbexperience/eufemia/commit/3131116a394faf4fa56e4b0df79053d9bb2fe604)) * update forms validation messages across all locales ([#7043](https://github.com/dnbexperience/eufemia/issues/7043)) ([7557016](https://github.com/dnbexperience/eufemia/commit/7557016c7e20708615babe878574dbfb0fc4fa2e)) ### :sparkles: Features * **Forms:** support return messages from onSubmitRequest ([#7078](https://github.com/dnbexperience/eufemia/issues/7078)) ([b63b9fe](https://github.com/dnbexperience/eufemia/commit/b63b9fe97ceee8f18e7a2f1acab7154603ef23f9)) * **List:** add `List.Card` and `List.ScrollView` ([#7080](https://github.com/dnbexperience/eufemia/issues/7080)) ([91a04d2](https://github.com/dnbexperience/eufemia/commit/91a04d2350eb8bb509f90b4cb0933679aae85702)) ## [10.100.1](https://github.com/dnbexperience/eufemia/compare/v10.100.0...v10.100.1) (2026-03-12) ### :zap: Refactoring * **Stat.Amount:** replace React.cloneElement with span wrapper in renderAffix ([#7014](https://github.com/dnbexperience/eufemia/issues/7014)) ([c3d19d2](https://github.com/dnbexperience/eufemia/commit/c3d19d29a79f448a7362fb577425f1939e9db907)) ### :bug: Bug Fixes * **DatePicker:** preserve digit order when overwriting selected input values ([#7015](https://github.com/dnbexperience/eufemia/issues/7015)) ([babb42d](https://github.com/dnbexperience/eufemia/commit/babb42d18af6d9bef3b17d8a78cd50fb4885b2a3)) * **List:** add support to be wrapped in Flex.Stack ([#7009](https://github.com/dnbexperience/eufemia/issues/7009)) ([4831397](https://github.com/dnbexperience/eufemia/commit/4831397ea41e7f30cb2c9733f927d21f452baab0)) * **Stat.Amount:** rename to `Stat.Number` ([#6999](https://github.com/dnbexperience/eufemia/issues/6999)) ([5ca798a](https://github.com/dnbexperience/eufemia/commit/5ca798aaf89303450c027ebfc056c37201063698)) * **Stat.Info:** rename variant "default" to "plain" ([#7005](https://github.com/dnbexperience/eufemia/issues/7005)) ([0fa047f](https://github.com/dnbexperience/eufemia/commit/0fa047f8720af366b3117e77323f3be3f1e096c9)) * **Stat.Label:** rename variant `'default'` to `'plain'` ([#7008](https://github.com/dnbexperience/eufemia/issues/7008)) ([9d46532](https://github.com/dnbexperience/eufemia/commit/9d46532abccda974bc408148af7aa664416ff209)) * **Stat.Rating:** clamp max and warn for large values ([#7001](https://github.com/dnbexperience/eufemia/issues/7001)) ([4ebdcdd](https://github.com/dnbexperience/eufemia/commit/4ebdcdd1c568050f4dd1d35200749bcdc33e93f8)) * **Stat.Rating:** compute progressive heights dynamically ([#7000](https://github.com/dnbexperience/eufemia/issues/7000)) ([778cf0e](https://github.com/dnbexperience/eufemia/commit/778cf0e9fbd3b224e5205066fe0c216098fb2752)) * **Stat:** ensure all sub-components support skeleton ([#7007](https://github.com/dnbexperience/eufemia/issues/7007)) ([b0f7d9f](https://github.com/dnbexperience/eufemia/commit/b0f7d9f1f104c4852c9902d8ecd2c29fff6e4113)) ## [10.100.0](https://github.com/dnbexperience/eufemia/compare/v10.99.0...v10.100.0) (2026-03-11) ### :sparkles: Features * **Forms:** add `totalSteps` to `WizardContainer.onStepChange` ([#6878](https://github.com/dnbexperience/eufemia/issues/6878)) ([a0f2acd](https://github.com/dnbexperience/eufemia/commit/a0f2acd54fc1eccacd1ef97f1110b58c5903d84a)) * **NumberFormat:** add new `useNumberFormatWithParts` hook ([#6807](https://github.com/dnbexperience/eufemia/issues/6807)) ([83369c0](https://github.com/dnbexperience/eufemia/commit/83369c0bd53e63421b4afa584754a773cbf9b5e9)), closes [#6755](https://github.com/dnbexperience/eufemia/issues/6755) * **Stat:** add new component for hero amounts with composition, rating and trend ([#6755](https://github.com/dnbexperience/eufemia/issues/6755)) ([dc4ba5d](https://github.com/dnbexperience/eufemia/commit/dc4ba5d2a4cacd505f4d219d6e48f297c77acde4)) * **VippsWalletButton:** add pending state with SubmitIndicator ([#6932](https://github.com/dnbexperience/eufemia/issues/6932)) ([c1c670e](https://github.com/dnbexperience/eufemia/commit/c1c670ec4623369a086bb687c87ffa24837399de)) ### :bug: Bug Fixes * **Field.Currency:** allow typing minus sign ([#6984](https://github.com/dnbexperience/eufemia/issues/6984)) ([ba0cab6](https://github.com/dnbexperience/eufemia/commit/ba0cab69f890c10922301c940199bce18c9fd23b)) * **Field.Date:** forward `tooltip` prop from DatePicker ([#6967](https://github.com/dnbexperience/eufemia/issues/6967)) ([0641068](https://github.com/dnbexperience/eufemia/commit/0641068c1946af0f7701d8e2ee00388ba4a08f4a)) * **Field.Date:** should not display error message when clearing range ([#6960](https://github.com/dnbexperience/eufemia/issues/6960)) ([c38f89c](https://github.com/dnbexperience/eufemia/commit/c38f89ce1da3ec20039d85da917ca2ac2c16b255)) * **Field.Date:** should reset to initial value when clicking reset button ([#6962](https://github.com/dnbexperience/eufemia/issues/6962)) ([6392bde](https://github.com/dnbexperience/eufemia/commit/6392bde55a49ffbb8347b26bf472421c51925b00)) * **Field.Upload:** display required message when removing files ([#5535](https://github.com/dnbexperience/eufemia/issues/5535)) ([9128b3f](https://github.com/dnbexperience/eufemia/commit/9128b3fee4ca5225769c6c3d79925a56540fe379)) * **Forms:** `errorSummaryTitle` translation should override GlobalStatus title ([#5951](https://github.com/dnbexperience/eufemia/issues/5951)) ([ce2bc75](https://github.com/dnbexperience/eufemia/commit/ce2bc75a2dcd910123c33421fd59e2e4bf5cbe16)) * **Forms:** ensure consistent cursor in `Form.SubmitButton` ([#6945](https://github.com/dnbexperience/eufemia/issues/6945)) ([9a1d024](https://github.com/dnbexperience/eufemia/commit/9a1d024f4f104b74ec5ea5e3158fe78b856dd804)), closes [#6931](https://github.com/dnbexperience/eufemia/issues/6931) * **Forms:** ensure consistent cursor in `Form.SubmitButton` ([#6948](https://github.com/dnbexperience/eufemia/issues/6948)) ([c8abe64](https://github.com/dnbexperience/eufemia/commit/c8abe643c54cff902cb24e0ca031c1614d7a4eeb)) * **Forms:** omit double import of styles ([#6860](https://github.com/dnbexperience/eufemia/issues/6860)) ([f3aaeea](https://github.com/dnbexperience/eufemia/commit/f3aaeeabf8918608a957e1efd4226bd54df79400)), closes [#6816](https://github.com/dnbexperience/eufemia/issues/6816) * **GlobalStatus:** reduce spacing when not using `text` property ([#6963](https://github.com/dnbexperience/eufemia/issues/6963)) ([c19d011](https://github.com/dnbexperience/eufemia/commit/c19d011914be2bb9fc713f539840c62357853e8e)) * **List:** only make form elements full-row clickable in basic items when `selected` is defined ([#6966](https://github.com/dnbexperience/eufemia/issues/6966)) ([61c04ef](https://github.com/dnbexperience/eufemia/commit/61c04efd26fb8d5ecc017f868da6d75e7312307f)) * **Table:** prevent cross-fade morphing on accordion content rows ([#6965](https://github.com/dnbexperience/eufemia/issues/6965)) ([5e503ea](https://github.com/dnbexperience/eufemia/commit/5e503ea450260985d9ccb104fde3754b980fda25)) ## [10.99.0](https://github.com/dnbexperience/eufemia/compare/v10.98.0...v10.99.0) (2026-02-26) ### :bug: Bug Fixes * **Forms:** safeguard Form.clearData when id is invalid ([#6774](https://github.com/dnbexperience/eufemia/issues/6774)) ([f6c45f0](https://github.com/dnbexperience/eufemia/commit/f6c45f04d145c0be9406351fd8528bee210ef565)) * **Tabs:** fix overflow when using Badge in tab title ([#6734](https://github.com/dnbexperience/eufemia/issues/6734)) ([c32730e](https://github.com/dnbexperience/eufemia/commit/c32730eb3f34d9e8a76be3cdfd42b00116ef9955)) ### :sparkles: Features * **List.Item.Accordion:** add `keepInDOM` property to keep content in the DOM when closed ([#6735](https://github.com/dnbexperience/eufemia/issues/6735)) ([565e525](https://github.com/dnbexperience/eufemia/commit/565e525c757714f9943a77888c1ad84f7218514a)) * **NumberFormat:** omit space before suffix when it starts with slash ([#6744](https://github.com/dnbexperience/eufemia/issues/6744)) ([e2d74a6](https://github.com/dnbexperience/eufemia/commit/e2d74a6fd109e877f094537e0c1e8a95f4b43b76)) * **Table:** for accordion mode – add `keepInDOM` property to keep content in the DOM when closed ([#6790](https://github.com/dnbexperience/eufemia/issues/6790)) ([d40a2af](https://github.com/dnbexperience/eufemia/commit/d40a2afa647d4000a7252ff95f33b2ff5477c25d)) ## [10.98.0](https://github.com/dnbexperience/eufemia/compare/v10.97.0...v10.98.0) (2026-02-19) ### :memo: Documentation * **Accordion:** improve `on_change` ([#6696](https://github.com/dnbexperience/eufemia/issues/6696)) ([0a701f1](https://github.com/dnbexperience/eufemia/commit/0a701f1f3cd39f95fd28da360773f0a77b757cd1)) * add `en-NO` with examples to relevant documentation ([#6644](https://github.com/dnbexperience/eufemia/issues/6644)) ([0a86c43](https://github.com/dnbexperience/eufemia/commit/0a86c4380ed0f824199c52f5daadd84cd041c05f)) * **Badge:** correct status values ([#6670](https://github.com/dnbexperience/eufemia/issues/6670)) ([8631989](https://github.com/dnbexperience/eufemia/commit/863198941c07a115ee31d2e110bacad502fbe04a)) * **Button:** add example using SVG inside a button ([#6647](https://github.com/dnbexperience/eufemia/issues/6647)) ([a73e63a](https://github.com/dnbexperience/eufemia/commit/a73e63a30cd8edb5990e24c59cf4b68fbd2faf8d)) * **Forms:** improve documentation on forms best practices and getting started ([#6659](https://github.com/dnbexperience/eufemia/issues/6659)) ([2625a7f](https://github.com/dnbexperience/eufemia/commit/2625a7ff447cc901ea34b1900f42ae0ca865e516)) * improve translation docs on how to use `sv_SE` ([#6620](https://github.com/dnbexperience/eufemia/issues/6620)) ([5a48fcb](https://github.com/dnbexperience/eufemia/commit/5a48fcbed5ed31be382af604a19c158bc95c930b)) * **Slider:** improve docs for `onDragStart` & `onDragEnd` ([#6695](https://github.com/dnbexperience/eufemia/issues/6695)) ([00db3c2](https://github.com/dnbexperience/eufemia/commit/00db3c22a07cea23a29bcb85cd063a58b9561716)) * **Switch:** improve `onChange` & `onChangeEnd` ([#6693](https://github.com/dnbexperience/eufemia/issues/6693)) ([74529a5](https://github.com/dnbexperience/eufemia/commit/74529a52a5a11707cbfcefc4a05f183b8a665f0d)) * **Tabs:** improve `on_change`, `on_click` & `on_focus` ([#6692](https://github.com/dnbexperience/eufemia/issues/6692)) ([842b4d2](https://github.com/dnbexperience/eufemia/commit/842b4d2abb49dc9bc898b85710196a94eefd8907)) ### :bug: Bug Fixes * **Autocomplete:** make `showNoOptionsItem` callable during async mode ([#6646](https://github.com/dnbexperience/eufemia/issues/6646)) ([ca7549e](https://github.com/dnbexperience/eufemia/commit/ca7549e4707a0419d75b53df3549f165d16dd4cf)) * **Drawer:** improve sticky header on iPhone ([#6703](https://github.com/dnbexperience/eufemia/issues/6703)) ([30f3422](https://github.com/dnbexperience/eufemia/commit/30f342235bbdd16171c04ab1aa8442600ce5d79d)) * **Field.Upload:** async `fileHandler` and `onFileDelete` should work in `Iterate.Array` ([#6684](https://github.com/dnbexperience/eufemia/issues/6684)) ([faf7930](https://github.com/dnbexperience/eufemia/commit/faf7930d50dcc93781c57a497b6abea0e5f79d34)), closes [#6156](https://github.com/dnbexperience/eufemia/issues/6156) * **Field.Upload:** prevents async delete from having their loading states overwritten ([#6689](https://github.com/dnbexperience/eufemia/issues/6689)) ([4ab6657](https://github.com/dnbexperience/eufemia/commit/4ab66577612ee152d468724996901b5a48f8187e)) * **Forms:** upgrade ajv from to v8.18.0 ([#6636](https://github.com/dnbexperience/eufemia/issues/6636)) ([40b4ea9](https://github.com/dnbexperience/eufemia/commit/40b4ea9212b36341bf175b954e981c44f28f4021)) * **GlobalStatus:** improve event types ([#6694](https://github.com/dnbexperience/eufemia/issues/6694)) ([1ee4f07](https://github.com/dnbexperience/eufemia/commit/1ee4f07449a0e3093a2598c4bfff73283796910a)) * **List:** ensure Item.End flex column alignmnet ([#6634](https://github.com/dnbexperience/eufemia/issues/6634)) ([69131d5](https://github.com/dnbexperience/eufemia/commit/69131d54fa7823b268e6a17dd7db773d0cbdea13)) * **Space:** support `inline` and `block` for responsive `innerSpace` ([#6621](https://github.com/dnbexperience/eufemia/issues/6621)) ([1979458](https://github.com/dnbexperience/eufemia/commit/1979458be35f607916bad7b689aeb4b2aed264f5)), closes [#6595](https://github.com/dnbexperience/eufemia/issues/6595) ### :sparkles: Features * add `VippsWalletButton` extension ([#6690](https://github.com/dnbexperience/eufemia/issues/6690)) ([1ad467e](https://github.com/dnbexperience/eufemia/commit/1ad467ea1cd08627281f4823202b5a415d4b4672)) * **Autocomplete:** type events ([#6687](https://github.com/dnbexperience/eufemia/issues/6687)) ([747e909](https://github.com/dnbexperience/eufemia/commit/747e9090dd334f3ef53766d9fae7e74e58de61ec)) * **Autocomplete:** type events ([#6691](https://github.com/dnbexperience/eufemia/issues/6691)) ([158f311](https://github.com/dnbexperience/eufemia/commit/158f311ff7420c433b16d6573aa582fae6668e31)) * **Eufemia:** warn when old version is used ([#6639](https://github.com/dnbexperience/eufemia/issues/6639)) ([f224978](https://github.com/dnbexperience/eufemia/commit/f224978c5aabe7c7b9724ffc77ef865905ac224a)) * **Field.Upload:** add `onValidationError` event ([#6616](https://github.com/dnbexperience/eufemia/issues/6616)) ([e9cc4d2](https://github.com/dnbexperience/eufemia/commit/e9cc4d25cf50d1b5803b2c658effc414565ef53b)) * **Forms:** add `statusPosition="above"` to all Field.* components ([#6666](https://github.com/dnbexperience/eufemia/issues/6666)) ([d5a4b92](https://github.com/dnbexperience/eufemia/commit/d5a4b92c9ba3a9e1a78bf6d378d086d08e9b121c)) * improve translations ([#6674](https://github.com/dnbexperience/eufemia/issues/6674)) ([c67e8b0](https://github.com/dnbexperience/eufemia/commit/c67e8b0e57e9fc63893a806d46f95ee06f2c401d)) * **Modal, Dialog, Drawer:** add sticky close button for Dialog component ([#6649](https://github.com/dnbexperience/eufemia/issues/6649)) ([1cc5ebb](https://github.com/dnbexperience/eufemia/commit/1cc5ebb51845c208e70120d5636fdbd68afe0c2b)) * **PaymentCard:** use stop icon for `not_active`, reset icon for `renewed` ([#6622](https://github.com/dnbexperience/eufemia/issues/6622)) ([f67b88d](https://github.com/dnbexperience/eufemia/commit/f67b88d7add9140783d2288f42fafbf16298a7e4)) * **Tag:** improve typing of `onClick` & `onDelete` events ([#6698](https://github.com/dnbexperience/eufemia/issues/6698)) ([731d13b](https://github.com/dnbexperience/eufemia/commit/731d13b78d6b7f425fb5e754422d97f80771410d)) ## [10.97.0](https://github.com/dnbexperience/eufemia/compare/v10.96.0...v10.97.0) (2026-02-12) ### :memo: Documentation * add best practices page for number formatting ([#6564](https://github.com/dnbexperience/eufemia/issues/6564)) ([f808ad3](https://github.com/dnbexperience/eufemia/commit/f808ad350313edc36680b0e9ae69047c4a90bab9)) ### :zap: Refactoring * **Form.useValidation:** prevent faulty status when changing locale ([#6603](https://github.com/dnbexperience/eufemia/issues/6603)) ([9423aab](https://github.com/dnbexperience/eufemia/commit/9423aab9d3f1798a55c7770306d94e2425b39e30)), closes [#6601](https://github.com/dnbexperience/eufemia/issues/6601) ### :bug: Bug Fixes * **Form.useSubmit:** make it work properly outside of Form.Handler ([#6592](https://github.com/dnbexperience/eufemia/issues/6592)) ([40e691d](https://github.com/dnbexperience/eufemia/commit/40e691d76d7b6622deb3fffdee87ecc369c4ed00)) * **Form.useValidation:** make hook reactive ([#6599](https://github.com/dnbexperience/eufemia/issues/6599)) ([0d7e165](https://github.com/dnbexperience/eufemia/commit/0d7e16532bec334f6828ef59ba4e74ffee7be7ea)) * **Form.useValidation:** prevent faulty status when changing locale ([#6601](https://github.com/dnbexperience/eufemia/issues/6601)) ([d2cfb45](https://github.com/dnbexperience/eufemia/commit/d2cfb45611b40e5f64e77e7770fa72f93b552eeb)) * **Forms:** should update required error message when locale changes ([#6602](https://github.com/dnbexperience/eufemia/issues/6602)) ([7d35900](https://github.com/dnbexperience/eufemia/commit/7d359009e5d330fcf883d61387a528e2353b065f)) * **List:** reset browser given margin on ul element ([#6567](https://github.com/dnbexperience/eufemia/issues/6567)) ([299c344](https://github.com/dnbexperience/eufemia/commit/299c34406409e41d3badaa3e99471223bc5880b7)) * **Tabs:** ensure Badge styles do not effect content styles ([#6606](https://github.com/dnbexperience/eufemia/issues/6606)) ([f285b0f](https://github.com/dnbexperience/eufemia/commit/f285b0f21dd439b363de64fb9b921ac37a7e57ff)) * **Upload:** stop loading spinner when rejecting promise ([#6607](https://github.com/dnbexperience/eufemia/issues/6607)) ([2869a1e](https://github.com/dnbexperience/eufemia/commit/2869a1e33e4823a382a92ddd70d99ec28e1621c4)) * **Value.Currency:** fix correct empty placeholder when locale is en-GB ([#6565](https://github.com/dnbexperience/eufemia/issues/6565)) ([e9e33d0](https://github.com/dnbexperience/eufemia/commit/e9e33d0dee48d76350fb62a7df46a81f4a11f032)) ### :sparkles: Features * **Field.Selection:** deprecate `radio-list` in favor of the new List component ([#6570](https://github.com/dnbexperience/eufemia/issues/6570)) ([ff77078](https://github.com/dnbexperience/eufemia/commit/ff770784d4a460cddb3b171b9a9de2a76b4221eb)) * **Forms:** add support for children given in a function to `Field.Selection` and `Field.ArraySelection` ([#6568](https://github.com/dnbexperience/eufemia/issues/6568)) ([8df1fd2](https://github.com/dnbexperience/eufemia/commit/8df1fd28259193f4d262b963f72cd58951ac6bb3)) * **NumberFormat:** add when to display the sign for the number (`signDisplay`) ([#6604](https://github.com/dnbexperience/eufemia/issues/6604)) ([cfc4479](https://github.com/dnbexperience/eufemia/commit/cfc44798a22693702aff20f63b71b2bced1741f8)) * **Space:** add `inline` and `block` support to `innerSpace` ([#6595](https://github.com/dnbexperience/eufemia/issues/6595)) ([91ae029](https://github.com/dnbexperience/eufemia/commit/91ae02903edeb844d76a9ff386e81d9e56eae329)) * **Upload:** remove link for files by using `removeLink` ([#6608](https://github.com/dnbexperience/eufemia/issues/6608)) ([ef29eeb](https://github.com/dnbexperience/eufemia/commit/ef29eeb5cb0bc5cfab5569f0c0d224e7b0b228b7)) ## [10.96.0](https://github.com/dnbexperience/eufemia/compare/v10.95.2...v10.96.0) (2026-02-05) ### :memo: Documentation * **Forms:** document where styles are imported ([#6531](https://github.com/dnbexperience/eufemia/issues/6531)) ([16f0981](https://github.com/dnbexperience/eufemia/commit/16f0981f89bbdf33246cd9efcf3d14c31a16bfeb)) * remove new badge for components older than a year ([#6528](https://github.com/dnbexperience/eufemia/issues/6528)) ([66e87f1](https://github.com/dnbexperience/eufemia/commit/66e87f1a454ec9547871d7ff3b3413efdc2fff7e)) ### :bug: Bug Fixes * **Field.Email:** support unicode in the local part (before @) ([#6543](https://github.com/dnbexperience/eufemia/issues/6543)) ([5149cfc](https://github.com/dnbexperience/eufemia/commit/5149cfc5bc7f3954c30b5b0f15bbf619ce8056bd)) * **Upload:** reduce `description` size and filename hover width ([#6498](https://github.com/dnbexperience/eufemia/issues/6498)) ([fef4011](https://github.com/dnbexperience/eufemia/commit/fef40112e78f6f7da79964ef692f19494233bd2c)) * **Wizard.useStep:** ensure `setActiveIndex` can always be called ([#6546](https://github.com/dnbexperience/eufemia/issues/6546)) ([86a3e8f](https://github.com/dnbexperience/eufemia/commit/86a3e8f0dfc66b30d26367e672409cbc7a88cc1c)) ### :sparkles: Features * **DateFormat:** add `hideCurrentYear` and `hideYear` property ([#6536](https://github.com/dnbexperience/eufemia/issues/6536)) ([f7fe82d](https://github.com/dnbexperience/eufemia/commit/f7fe82dc10816e2ee5c2d34672564cdbef0d7d18)), closes [#6520](https://github.com/dnbexperience/eufemia/issues/6520) * **DateFormat:** show Tooltip with more information ([#6545](https://github.com/dnbexperience/eufemia/issues/6545)) ([b8a6175](https://github.com/dnbexperience/eufemia/commit/b8a617555fcf47c573eeb8c41b05256b0d81dde0)) * **Forms:** add `Form.useSubmit` for easy submit outside the context ([#6533](https://github.com/dnbexperience/eufemia/issues/6533)) ([164ad1d](https://github.com/dnbexperience/eufemia/commit/164ad1d0fe1a36f6e312b31b49ff76bb83b525c0)) * **List:** add new component for displaying rows of content ([#6520](https://github.com/dnbexperience/eufemia/issues/6520)) ([eb3b31f](https://github.com/dnbexperience/eufemia/commit/eb3b31f1e2d9d69f0690e2f46760f9d57af7f0bf)) ## [10.95.2](https://github.com/dnbexperience/eufemia/compare/v10.95.1...v10.95.2) (2026-01-29) ### :bug: Bug Fixes * **Forms:** improve `Field.Email` validation to catch more invalid emails ([6328745](https://github.com/dnbexperience/eufemia/commit/6328745064901b68a3a465dad24d9dfd1b71ade2)) ## [10.95.1](https://github.com/dnbexperience/eufemia/compare/v10.95.0...v10.95.1) (2026-01-27) ### :bug: Bug Fixes * **AI:** improve initial docs guidance for MCP Server ([#6459](https://github.com/dnbexperience/eufemia/issues/6459)) ([e38e314](https://github.com/dnbexperience/eufemia/commit/e38e31481bb70205dbd235266024a1194ab11395)) * **DateFormat:** add support for timezones ([#6457](https://github.com/dnbexperience/eufemia/issues/6457)) ([187fc65](https://github.com/dnbexperience/eufemia/commit/187fc6529b871598885ae8e09f5a2f8186599887)) * **Forms:** minor locale improvements for PostalCode, Upload and Email fields ([#6455](https://github.com/dnbexperience/eufemia/issues/6455)) ([27f0d2b](https://github.com/dnbexperience/eufemia/commit/27f0d2bd702ff1dfc6e6da8fd9c69d46daabccbe)) * **Iterate:** fix redundant rendering of `ItemNo` ([#6470](https://github.com/dnbexperience/eufemia/issues/6470)) ([62569a4](https://github.com/dnbexperience/eufemia/commit/62569a466366986e259780b76b808978938efdf0)) * **PaymentCard:** add `/style/isolated` for style isolation import ([#6458](https://github.com/dnbexperience/eufemia/issues/6458)) ([64e644d](https://github.com/dnbexperience/eufemia/commit/64e644db3f9dc4dadacadbae363894d6c6da8ed8)) ## [10.95.0](https://github.com/dnbexperience/eufemia/compare/v10.94.3...v10.95.0) (2026-01-26) ### :memo: Documentation * **Forms:** improve title of pages and search results ([#6371](https://github.com/dnbexperience/eufemia/issues/6371)) ([83bf555](https://github.com/dnbexperience/eufemia/commit/83bf555a2e61ddfbe77ae74c9ef98b7766f16b97)) ### :sparkles: Features * add reduced motion support ([#6446](https://github.com/dnbexperience/eufemia/issues/6446)) ([7b53563](https://github.com/dnbexperience/eufemia/commit/7b53563e8ecfa967c3ce35a1485ef3e05f82aeaa)) * **AI:** include MCP Server with Eufemia documentation ([#6437](https://github.com/dnbexperience/eufemia/issues/6437)) ([028e751](https://github.com/dnbexperience/eufemia/commit/028e7517b9f3ae102e320258f348857388ab25c5)) * **Badge:** add `hideBadge` prop ([#6311](https://github.com/dnbexperience/eufemia/issues/6311)) ([90ae62a](https://github.com/dnbexperience/eufemia/commit/90ae62a415ff4ac64979e83002f80ecd44a79fde)) ### :bug: Bug Fixes * **Autocomplete:** ensure better results when `search_numbers` is used ([#6436](https://github.com/dnbexperience/eufemia/issues/6436)) ([309eff8](https://github.com/dnbexperience/eufemia/commit/309eff864cc005449fa4d7af166b60b84f3dfd32)) * **Autocomplete:** ensure stricter `searchMatch="starts-with"` to allow a strict matching search ([#6362](https://github.com/dnbexperience/eufemia/issues/6362)) ([fd85631](https://github.com/dnbexperience/eufemia/commit/fd85631c2fc86387acd997fc70acc35c4118a3ec)) * **Badge:** ensure number formatting gets not inherited ([#6444](https://github.com/dnbexperience/eufemia/issues/6444)) ([f53c8c7](https://github.com/dnbexperience/eufemia/commit/f53c8c7db51d500daf9dbdade25d58b0225872a3)) * **Forms:** improve typing for `setFieldStatus` ([#6435](https://github.com/dnbexperience/eufemia/issues/6435)) ([6be4843](https://github.com/dnbexperience/eufemia/commit/6be4843112ab7c8c9a06759fed1b3df58f01e960)) * improve llms.txt and metadata.json output ([#6370](https://github.com/dnbexperience/eufemia/issues/6370)) ([1f81129](https://github.com/dnbexperience/eufemia/commit/1f811295b3d389b397836714b7960f5d35f30e63)) * **Input:** only memoize `icon` for ProgressIndicator ([#6449](https://github.com/dnbexperience/eufemia/issues/6449)) ([18454a7](https://github.com/dnbexperience/eufemia/commit/18454a74ae968512f48459811ddf81f1e59f8888)) ## [10.94.3](https://github.com/dnbexperience/eufemia/compare/v10.94.2...v10.94.3) (2026-01-16) ### :memo: Documentation * **llms.txt:** add markdown files as source ([#6341](https://github.com/dnbexperience/eufemia/issues/6341)) ([3bfe222](https://github.com/dnbexperience/eufemia/commit/3bfe222980dde23349ccd59ddff2ce1e941a502d)) ### :bug: Bug Fixes * **Bundle:** prevent circular dependency ([#6342](https://github.com/dnbexperience/eufemia/issues/6342)) ([702fe82](https://github.com/dnbexperience/eufemia/commit/702fe8242b1a433ae1c2e78a5e7f735fb6f7fcdf)) ## [10.94.2](https://github.com/dnbexperience/eufemia/compare/v10.94.1...v10.94.2) (2026-01-16) ### :bug: Bug Fixes * **Bundle:** remove `exports` field to ensure running Vite builds ([#6334](https://github.com/dnbexperience/eufemia/issues/6334)) ([9ff30bc](https://github.com/dnbexperience/eufemia/commit/9ff30bcd5bfa66e5eeb10c74a986eda67cb56cc0)) ## [10.94.1](https://github.com/dnbexperience/eufemia/compare/v10.94.0...v10.94.1) (2026-01-15) ### :bug: Bug Fixes * **Bundle:** refactor exports field of package.json to improve Vitest performance ([#6332](https://github.com/dnbexperience/eufemia/issues/6332)) ([122d172](https://github.com/dnbexperience/eufemia/