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)
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)
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)
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)
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)
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)