Skip to content

The release history is generated from Eufemia releases on GitHub.


v11.16.0#

October 23, 2026 · Feature release

Features#

  • add optional print and document styles (beta) (#9902) (f545e16)
  • Card: add Card.Info, with media such as images and video, and deprecate InfoCard (#9898, #9931) (8af88a8, 8511336)
  • CopyOnClick: add CopyOnClick.Button so content can be copied with the keyboard, and stop showing "Copied" when copying fails (#9698, #10030) (e9930d9, f1d6bca)
  • DatePicker: let shortcuts choose the shown months with startMonth and endMonth (#10135) (1f0f872)
  • Field.Number: add onKeyDown property, also for Field.Currency (#9512) (e97086d)
  • Field.Selection: opt in to selecting a sole option with autoSelectSingleOption (#9720) (677ce43)
  • Form.useValidation: let hasFieldError check descendant fields with withDescendants (#9543) (bf5948a)
  • FormStatus, GlobalStatus, Section: add success state styling and use design tokens for the status icons (#9986, #9987, #9988) (19a3b29)
  • Icon: load named icons dynamically from the asset CDN, and document self-hosting, opting out and the CSP origin (#9950, #9982) (95627cc, a1cd798)
  • List: support independent footer actions in clickable items with the footer property (#10088) (7a12e57)
  • Popover: make the component publicly discoverable, and add restoreFocusTo to choose where the focus goes on close (#9992, #10136) (7f638ee, ff96b57)
  • SidebarMenu: add compact responsive navigation with ResponsiveAside and a Toggle to hide and restore the menu, and let Header group its items (breakpoint is deprecated in favor of drawerAt, and Header's headingLevel is deprecated and has no effect) (#9393, #10033, #9868, #9909, #10012, #10031) (34a6cb9, 7df52eb, 6e547d7, 10dff49, 79a3b22, b565328)
  • SidebarMenu: control content and props across micro frontends with SidebarMenu.getController (#10102, #10113) (b01df08, 1321da5)
  • SidebarMenu: reveal opened accordion content by scrolling into it (#9497) (ebc1a86)
  • Typography: use font sizes and line heights from the Figma design tokens (larger Carnegie headings), and add <Theme typography="native"> to match native app text sizes in embedded content (#9687, #9993) (88d96d8, cb7a86a)

Bug Fixes#

  • Accordion: stop Accordion.Group from rendering Accordion props as HTML attributes (#9904) (1793f8b)
  • AI: let eufemia skills accept a --target that reaches the project through a symlink (#10024) (d8daa20)
  • Anchor: add rel and the launch icon to new-tab links whose path starts with mailto, tel or sms (#9996) (04f58c5)
  • assets: send a Content Security Policy with the asset CDN responses (#10016) (c591c13)
  • Card: keep Card.Action hover, active and focus outline off nested cards (#10119) (de601d9)
  • CountryFlag: update flags to flag-icons v7.6.0 (#9935) (e15c738)
  • DateFormat: format millisecond timestamps instead of showing an invalid date (#9716, #10125) (4e96114, ed90681)
  • DateFormat: let screen readers read abbreviated durations (#9946) (265054a)
  • DateFormat: show the UTC date together with the UTC time, also in the dateTime attribute and with hideCurrentYear (#9715, #9906, #9903) (b110b46, 72e1b05, 56e13be)
  • DatePicker, Popover: leave the focus where the user clicks or taps outside, and restore it after a controlled close (#9766, #10136) (1f77704, ff96b57)
  • DatePicker: close a Dropdown in addonElement when clicking elsewhere in the calendar (#9760) (efa259b)
  • DatePicker: show different months in the range calendars after a shortcut or typed dates, and don't show calendars outside minDate and maxDate (#10135, #10137) (1f0f872, 01c7411)
  • DrawerList: give DrawerList.Options the listbox role, and don't reference a missing label from the list (#9958, #9840) (1cdad77, 5fe41e3), closes #9792
  • Dropdown, Autocomplete, DrawerList: add space between the suffix value and the option content (#9764) (58b8ce2), closes #9761
  • Field.Composition: include messages from nested fields in the server-rendered HTML (#9842) (26300be), closes #9802
  • Field.MultiSelection: give the search input an accessible name (#9955) (6d16ac1)
  • Field.Name: explain hyphen and space placement in the error message, and type the Company onBlurValidator as CompanyNameValidator (#9741, #9833) (ebead3c, ce1beeb), closes #9803
  • Field.Password: disable spellcheck and autocorrection so the shown password isn't sent to spellcheck services (#9985) (715781c)
  • Field.Slider, Slider: give every Field.Slider thumb the field label as its accessible name, and let screen readers read the Slider marker value (#9832, #9948) (b6fc1b0, be98333), closes #9797
  • Field.Toggle: remove the empty label in the checkbox and switch variants with help (#9831) (013774f), closes #9796
  • Field.Upload: remove files that the fileHandler does not return (#9723) (488acd3)
  • Form.Handler: don't store password values in session storage, and remove the stored data after a successful submit (#9997, #9975) (d2f05d3, ac78453)
  • Form.Section: don't call old onChange handlers after re-renders or when removed (#10058) (8a640f7)
  • Forms: preserve status messages for fields that share a path (#10040) (ca1e13f)
  • GlobalStatus: let links with a custom statusAnchorUrl navigate (#9999) (855fbad)
  • HeightAnimation: prevent focus in content while it closes, and avoid replaying restored content from zero height (#9995, #10115) (67f97a6, 96061d3)
  • Icons, PaymentCard: avoid repeated clip path ids in icons and Sbanken logos (#9839, #9915) (18fa3aa, b4dea22), closes #9788
  • Input, Field.Number, Field.Password: fix the autofill background next to the submit button, the step controls and the show/hide button (#10128, #10129, #10120) (71f5f0b, 36a9e70, b7a47b9)
  • Input: keep text typed before hydration and render the value in server HTML (#9710, #10029) (e204d62, be822b7), closes #9702
  • Iterate.Array: call onChange for new items after render instead of during it (#10050) (8e756a5)
  • keep DatePicker, List, TermDefinition and Anchor styles in Safari before 15.4, and show the full List.Card focus outline on keyboard focus (#10133) (bc4f918)
  • List: add horizontal padding to plain text and title-only rows (#9953) (6771b46)
  • List: lay out rows correctly with an overline and a subline, in nested lists, with a title inside a center cell, and with cells from your own components (#10085, #10056, #10083, #10078) (bbaa8eb, db125d0, 9d02fee, b01dd6d)
  • MCP: turn off usage telemetry when DO_NOT_TRACK or CI is set (#10013) (e0bc613)
  • Modal: accept the documented openModal and closeModal callbacks in TypeScript (#10052) (d06ba95)
  • NumberFormat, InputMasked: apply platform-specific screen reader text and the iOS keyboard after hydration (#9737) (68a9629)
  • PortalRoot: prevent hydration error by mounting the portal after hydration (#9704) (de62b6b)
  • prevent CSS resets from overriding component styles (#9954) (6511487)
  • prevent typing into server-rendered DatePicker, Expiry and Time segments before hydration (#9771) (a4dda15), closes #9755
  • Provider: don't leak translations from a Provider to components outside of it (#10057) (04f52f0)
  • Radio: render a single radio as a native radio (#9959) (2e46550)
  • set aria-invalid on Input, InputMasked, Textarea, Autocomplete, Dropdown, Checkbox and Switch when they show an error status (#9919) (1bdbb3b)
  • show borders, states, focus indicators and selected options in forced colors (Windows High Contrast) mode (#9765, #9978, #10022) (0af20a3, 9660998, 6347d34), closes #9762 #9763
  • show Eufemia warnings in browser builds without a process global (#9979) (c3d8807)
  • SidebarMenu: add isolated style import (#9969) (6e76adf)
  • Stat: preserve formatted trend values for screen readers (#9971) (3fc3aae)
  • Table: don't show focus rings on clickable cells and rows when Table.ScrollView has focus (#10099) (f42bef8)
  • Table: open accordion rows from the URL hash after hydration (#9772) (110d847), closes #9756
  • Table: set aria-sort only on the active column, respect the order of custom sort modes, and show the sort preview arrow consistently after turning sorting off (#9929, #9937) (28dd48d, bffd504)
  • Tabs: render tab tooltips outside the tablist (#9960) (303b12d)
  • Tooltip: hide on Escape (#9921) (a25fafc)
  • Upload: only accept files whose extension matches acceptedFileTypes exactly (#9983) (2c9c8be)
  • Wizard.Container: check steps left through the loose mode menu before submitting (#9701) (2552950)

Documentation#

  • Button: clarify sizes for icon-only tertiary buttons (#9900) (48f9537)
  • Card: use semantic color tokens in examples (#9938) (4632c01)
  • Forms: document custom rem values for the width property (#9740) (bf34857)
  • link to the DNB browser support report and the Eufemia Logos catalog (#9732, #9733) (906cf07, e8b63dd)
  • Pattern: document the status icon pattern (#9634) (2b81e27)
  • Portal: add spacing guidance to the design token docs (#9743) (f10979f)

v11.15.2#

October 9, 2026 · Patch release

Bug Fixes#

  • Autocomplete: keep opening the list when an onKeyDown or onMouseDown is given, and stop statusProps from replacing the input props (#9641, #9651) (399b006, 0a3a590)
  • Bring: keep the address suggestions and call a given onChange when handlers are given (#9644) (c163d84)
  • DatePicker: keep opening the picker when statusProps has an onSubmit (#9608) (cddbbdc)
  • Dialog, Drawer, Modal: keep closing when closeButtonProps has an onClick, forward closeButtonProps to the Dialog close button, and keep the min and max width and contained clicks when a style or onClick is given (#9571, #9618, #9642) (1c62653, f6dd1c9, 06dcdf2)
  • Field.PostalCodeAndCity, Wizard.Buttons: keep the built-in classes when a className is given, and keep the default error messages when postalCode or city has errorMessages (#9603, #9646) (bd72374, 361b3e7)
  • Field.Upload, Upload: wait for slow fileHandler uploads, and show the error, or a translated message when there is none, when a fileHandler or onFileDelete throws (#9721, #9722) (6996c0a, b763553)
  • FieldBlock, Pagination, Skeleton, Tabs, Timeline, Tools.Log: keep the built-in classes and styles when a className or style is given (#9597, #9598, #9600, #9612, #9613, #9615, #9647) (c8d128b, 2e35e32, 6dd00da, 012938f, 8d3709e, 16c7f31, 5c574d5)
  • Filter: align header outline with List (#9719) (fb6ec6e)
  • Filter, List, SkipContent, Upload, Wizard.Step: keep the internal ref when a ref is given (#9652) (d27da1d)
  • Form.Handler, Wizard.Container: prevent hydration mismatches in server-rendered forms by restoring session storage data and mounting the Wizard field prerender after hydration (#9690, #9724) (254e942, 5c4fb72)
  • Form.SubmitButton: stop a previously clicked button, or a submit blocked by validation errors, from hiding the indicator on other buttons (#9636, #9639) (064a265, 223c49b)
  • Form.SubmitConfirmation: stop skipping the confirmation on later submits (#9700) (414824a)
  • Forms: call a given handler together with the built-in one, so fields keep updating their value and validation when htmlAttributes has handlers, and the action buttons keep working when an onClick is given (#9510, #9569) (b2e3a00, 949b229)
  • Forms: keep the form busy until an async onSubmit is done when an async validator finishes first (#9669) (5d81297)
  • HeightAnimation: prevent first-frame content jump, and keep the first paint style when a style is given (#9599, #9696) (4f0f010, f0711c6)
  • HelpButton: call a given onClick and onKeyDown on the inline help button (#9595) (ce8fe6f)
  • InfoCard: keep calling onClose and onAccept when the button props have an onClick, and keep the image class when imgProps has a className (#9622, #9649) (bbf99b1, 4fae354)
  • Input: keep emitting onSubmit from the submit button when an onClick or statusProps is given, and keep the input class and ref when inputAttributes has a className or ref (#9576, #9609, #9617, #9650) (ffbd0db, 6265ee3, c99a63c, fd49430)
  • InputMasked: stop Maskito throwing on input without beforeinput, by updating Maskito to 5.6.0 (#9513) (352dbf2)
  • List: keep the accordion toggling when the header has an onClick, and the Space key activation when an Item.Action link has an onKeyDown (#9573, #9596) (61d6327, e63f8bf)
  • Menu: keep opening the menu when Menu.Button has an onClick, onKeyDown or ref, and keep the keyboard navigation when an onKeyDown is given (#9574, #9653) (deaec44, e8ce687)
  • NumberFormat: keep its classes, hover read-out and tooltip when given a tooltip, mouse handlers or a ref (#9648) (5f31f30)
  • SkipContent: keep skipping to the target when an onClick is given (#9572) (617bc47)
  • Table: keep the row activation when a Tr has an onKeyDown, and call a given row handler when the row is not clickable (#9575, #9583) (92f5707, 30f3376)
  • Tag: keep removing with Backspace or Delete when an onKeyUp is given (#9604) (2f91475)
  • TermDefinition: keep the trigger toggling when an onClick is given (#9582) (a5d0a14)
  • Textarea: avoid a double autoResize measure after an external value (#9537) (df7815b)
  • Tooltip: close open tooltips when a Modal, Dialog or Drawer opens, and keep the tooltip open on hover when onMouseEnter or onMouseLeave is given (#9605, #9697) (799c48e, f021ece)
  • Upload: call a given onDrop or onClick together with the built-in handling, so a drop always lands in the Upload it was dropped on and the file input still resets, and keep the button class when buttonProps has a className (#9601, #9614, #9626, #9637) (5080b72, aaedd16, 0f3f2f7, 6c28759)
  • Wizard.Container: call an async onStepChange that throws only once, and stop an async submit from hanging for 30 seconds when an earlier keepInDOM step was never visited (#9665, #9693) (bcdba86, 93da139)
  • Wizard.NextButton, Wizard.PreviousButton: show the async indicator on the Previous button when going back and on the Next button when going forward, also with the step indicator, instead of on Next or Send (#9640, #9668, #9681, #9683) (45f3cde, 5439682, 7f928fe, 610a29c)

Documentation#

  • explain how given props and event handlers are merged with the built-in ones, including for the Forms action buttons and the Field.Selection autocompleteProps and dropdownProps (#9620, #9621, #9625) (0c843f1, 2ce286f, 1b85db8)

v11.15.1#

September 29, 2026 · Patch release

Bug Fixes#

  • Checkbox, Switch, ToggleButton, Dropdown: call onKeyDown and onKeyUp given as properties (#9523) (9344f62)
  • DatePicker: call onKeyDown when typing in the date input (#9511) (68f1b55)
  • DatePicker: set data and aria-label attributes only once (#9521) (227e564)
  • deps: patch undici and ip-address moderate advisories (#9507) (5d669fd)
  • Field.Slider: announce errors and required state to screen readers (#9526) (58a3112), closes #9524
  • Field.Time, Field.Expiry: set data attributes from htmlAttributes only once (#9525) (c02b067)
  • Radio: skip the change event when the selected radio is pressed again (#9534) (3f6a7ff)
  • Slider: forward event handlers and aria attributes to the focusable input (#9524) (30abe2a)
  • Textarea: apply autoResize changes made after mount (#9508) (b0d2020), closes #9485 #9487 #9490 #9492 #9492
  • Textarea: grow autoResize with a fractional line-height (#9502) (0069e90)
  • Textarea: let autoResize shrink when content is removed (#9485) (4ab234d), closes #9468 #9434
  • Textarea: update the autoResize height when the text size changes (#9517) (afcf7fa), closes #9492
  • Textarea: update the autoResize height when the value is set programmatically (#9490) (91d7e49), closes #9434 #9434
  • ToggleButton: call onChange once per Enter keypress (#9531) (8aae476)
  • update fast-uri security resolution (#9506) (b8c124e)

Documentation#

  • Checkbox, Switch, ToggleButton, Dropdown, Slider: document the onKeyDown and onKeyUp events (#9529) (7e38711), closes #9523 #9524 #9511

v11.15.0#

September 28, 2026 · Feature release

Features#

Bug Fixes#

  • AriaLive: skip announcement timers when there is nothing to announce (#9453) (d04f42b)
  • Filter: use the shared useId helper for the active filters accordion (#9495) (8fafaab), closes #9494
  • Forms: handle invalid dates and proto keys when cloning data in older browsers (#9477) (00336ff)
  • Forms: ship the JSON Schema types the public API exposes (#9461) (966cebd)
  • generate element ids that are valid CSS identifiers on React 19.0 and 19.1 (#9494) (84f2c80)
  • NumberFormat: announce bank account numbers one character at a time (#9436) (6c277e8)
  • SidebarMenu: improve resize handle accessibility (#9435) (d61178e)

Documentation#

  • AI: clarify Forms label semantics in design translation (#9425) (5ccb5c2)
  • document which English spelling to use in code, docs, and translations (#9482) (591d3ae)
  • Portal: document the company logo library (#9395) (246bda3)
  • Portal: document the public asset CDN (#9467) (5915db5)

Dependencies#

  • bump core-js-pure to 3.50.0 for polyfill fixes in the CommonJS build (#9483) (cd26ed1)
  • bump React to 19.3 and fix Theme element typing for Fragment (#9488) (a4235db)
  • bump zod to 4.6.5 for faster validation and stricter string formats (#9484) (258b9aa)

v11.14.1#

September 23, 2026 · Patch release

Bug Fixes#

  • Card: strip script-executing protocols from Card.Action href and to (#9390) (fef79de)
  • ColorSchemeScript: allow a CSP nonce on the color scheme scripts (#9415) (bcf7b35), closes #9409
  • DrawerList: prevent first-open position jumps (#9373) (697aa58)
  • Forms: distinguish label suffixes from label text (#9424) (a4c49a4)
  • Modal: restore focus after controlled dialogs close (#9394) (aeb83b5)
  • SidebarMenu: prevent chevron animation when restoring saved state (#9392) (39528da)
  • Table: draw the outline above the sticky header (#9407) (237ed5a)
  • Table: keep the sticky header bound to the right scroll source (#9416) (8fc3425)
  • Table: reset the sticky header row when sticky is turned off (#9423) (c4d8ddd), closes #9422

v11.14.0#

September 16, 2026 · Feature release

Features#

  • Icons: refactor paths and add add_reaction and solve icons (#9328) (e926424)
  • SidebarMenu: add new menu component as an Eufemia Extension (#8986) (6778f07)

Bug Fixes#

  • analytics: read created_at in the dashboard view model (#9355) (80c512e), closes #9351 #9351
  • Drawer: respect the dynamic viewport height (#9336) (8e7a91c)
  • Element: keep the base class when className ends with it (#9364) (38e5403)
  • Field.MultiSelection: hide popover wrapper outline on keyboard navigation (#9318) (098db07)
  • Forms: clear stale field errors after Wizard navigation (#9341) (083ddce)
  • Icon: let hover animations finish (#9359) (e34670b)
  • MCP: make the local docs server start and rename its entry to mcp-server (#9339) (29f4c9d), closes #9337
  • NumberFormat: normalize minus signs across locales (#9352) (ca81286)
  • Translation: insert formatMessage values literally (#9363) (bb10cff)

Documentation#

  • AI: explain Agent Skills updates and MCP role (#9361) (f649d7f)
  • animate the Portal logo on hover (#9358) (0179813)
  • Portal: fix local MCP docs server setup instructions (#9337) (8c96bc8)

Style Changes#

  • Button: update DNB Carnegie button radius (#9327) (11f6d20)

v11.13.0#

September 10, 2026 · Feature release

Features#

  • Autocomplete, Dropdown, DrawerList, Field.Selection: add virtualized rendering for large data sets (#9293) (ec6b9a8), closes #1100
  • Field.MultiSelection: add virtualized rendering for large data sets (#9303) (16a6b92)
  • Field.Selection, Field.Boolean, Field.Toggle: add radio-button variant (#9288) (767879d)
  • Icon: add opt-in animated icons API and docs (#9308) (4e46996)
  • Layout: add scroll awareness hook (#9278) (ff688a8)
  • MCP: expose Portal content workflow (#9236) (633883f)
  • Tabs: animate active underline (#9283) (66bf6fd)

Bug Fixes#

  • Checkbox, Radio, Switch: soften disabled strokes (#9290) (36ad6d2)
  • Field.Upload: recover a stuck file state via asyncSubmitTimeout (#9254) (89b7e6f), closes #9252 #9241
  • Form.Section: keep fields disabled during pending saves (#9256) (12c7af8)
  • Form.Section: recover from a stuck async onDone via asyncSubmitTimeout (#9241) (3f8dbbe)
  • Forms: clean up submit validation listeners (#9289) (3feca47)
  • Forms: recover a stuck field state via asyncSubmitTimeout (#9252) (aba9096), closes #9241
  • Forms: treat a validator that returns a Promise as async (#9258) (8011546), closes #9252 #9254
  • Icon: smooth transitions between directional icons (#9311) (c2fb233)
  • plugins: make the ESLint and Stylelint color-variable rules ESM-safe (#9307) (a377084)
  • preserve the default iOS root font size (#9286) (cccab68)
  • Tooltip: prevent flicker during rapid pointer re-entry (#9271) (56f3e81)

Documentation#

  • add DNB Animation Principles and Motion guides (#1674) (3086bf2)
  • Flex: recommend the CSS layout engine in examples (#9281) (7b0e66e)
  • Portal: add guided content suggestions via AI (#9235) (93abfb7)
  • Portal: copy heading permalink URLs (#9310) (c4abc84)
  • Portal: fix broken source code links (#9291) (af7b117)

v11.12.1#

September 4, 2026 · Patch release

Bug Fixes#

  • AI: support remote-only content edits via skill (#9231) (2302bee)
  • Anchor: shorten external link tooltip hide delay (#9238) (8e1344c)
  • Field.Selection: keep Autocomplete data stable between renders (#9244) (c256d32)
  • Field.Upload: clear async mode after file handling (#9261) (dcd20cc)
  • Tooltip: stay open when pointer returns to trigger (#9248) (a8ad776)

v11.12.0#

September 3, 2026 · Feature release

Features#

Bug Fixes#

  • Accordion: support openOnFind across variants (#9119) (a2a1dbc)
  • Dialog: prevent scroll jump to top when opening on long pages (#9175) (251800d), closes #8985
  • Form.Section: restore focus after a failed async EditContainer save (#9212) (76782af)
  • Forms: preserve optional fields when editing array items (#9194) (f5ec798)
  • Heading: recalculate dynamic levels (#9199) (383896e), closes #9181
  • Heading: restore level and lifecycle handling (#9181) (0b62a4d)
  • HeightAnimation: hide open-on-find content in unsupported browsers (#9117) (2bed281)
  • HeightAnimation: prevent nested transitions from locking height (#9210) (a5b6848)
  • Icon: preserve inferred size after minification (#9230) (807782a)
  • Img: preserve internal error handling (#9136) (75acc66)
  • InputMasked: prevent update loops from equivalent masks (#9237) (373d0e0)
  • List: inset item borders (#9184) (abf8611)
  • List: keep selection outline visible in Safari (#9178) (b8ed5e4), closes #6520
  • List: scope open-on-find to overflow items (#9139) (6306c0d)
  • Switch: align states with Figma styles (#9202) (3d37962)
  • Switch: use theme radius for knob (#9223) (9feed68)
  • Table: preserve open-on-find content without browser support (#9138) (4b2f414)
  • Theme: correct Carnegie extra-large radius token (#9214) (54596f8)

Documentation#

  • Accessibility: document find-in-page guidance in checklist (#9228) (0998359)
  • AI: recommend building AI tooling on Eufemia (#9205) (f95fce3)
  • Forms: document openOnFind for field help (#9143) (09b84bd)
  • Img: correct the docs about the role usage (#3595) (1fc1c1d)
  • Portal: add GitHub release changelog page (#9162) (706d1b5)
  • Portal: improve heading anchor handling and feedback (#9133) (00c4007)
  • Typography: explain iOS Dynamic Type sizing (#9147) (2a3aa8e)

Refactoring#

  • VisibilityByTheme: add Brand and deprecate Name (#9218) (3a1338e)

Tests#


v11.11.0#

August 25, 2026 · Feature release

Features#

Bug Fixes#

  • Dropdown: change default title from "Valgmeny" to "Velg" (#9063) (296a71f)
  • Field.MultiSelection: place selected items before search (#9077) (c1cbdbf)
  • Field.Upload: reveal required error on submit when validateInitially={false} (#8980) (2e9e854), closes #4989
  • FormStatus: align icon with a Button child (#9042) (2d75b53)
  • input-masked: prevent polynomial ReDoS in numeric value cleanup (#9080) (5cb6821)
  • List: remove open accordion bottom radius (#9018) (48bd2e3)
  • Modal: correct dialogTitle fallback casing and docs (#9067) (f38c2f5)
  • Modal: use sentence case for en-GB dialogTitle (#9070) (c1b61e9), closes #9067
  • renderWithFormatting: prevent polynomial ReDoS in link parsing (#9078) (67cb0f7)
  • StepIndicator: use sentence case for en-GB overviewTitle (#9068) (0451f64)
  • Table: remove top corners inside Card (#9101) (d282680)
  • Tabs: prevent Badge clipping and movement in tab titles (#9030) (08de141)
  • Theme: prevent polynomial ReDoS in query parsing (#9079) (c1e07d2)
  • Upload: wrap long file names when a file click handler is set (#9097) (a73a638)

Documentation#

  • add missing events pages for Card and Field.Indeterminate (#9089) (c859dee)
  • define component ownership boundaries (#9027) (77c5bbd), closes #9023
  • Menu: standardize "customise" to "customize" spelling (#9102) (7a94791)

Style Changes#

  • Field.MultiSelection: remove selected item background (#9093) (efbdd6d)

Refactoring#

Dependencies#

  • bump @navikt/fnrvalidator from 2.1.5 to 2.2.1 - add support for fødselsnummer from 2032 (#9006) (9fd3704)
  • bump ajv from 8.18.0 to 8.20.0 (#9010) (42f1df1)
  • bump date-fns from 4.1.0 to 4.4.0 (#9011) (cbed4a4)
  • bump maskito from 5.1.0 to 5.4.0 (#9009) (0d66dec)
Suggest an edit