EDS4 logo

10 November 2025

Updates to the @eds/breadcrumbs, @eds/button, @eds/core, @eds/link, @eds/tabs, @eds/scroll-wrap, @eds/toast, @eds/modal, @eds/date-input packages.
minor - 4.1.0

Improvement: unified link context and API flag

The Core provider now includes a shouldUseNewLinkApi flag for the framework-agnostic link API. The useLinkComponent hook accepts a new includeApiFlag option — when true, it returns { linkComponent, shouldUseNewLinkApi }; otherwise, just the link component.

The linkComponent type now omits label (ComponentType<Omit<LinkProps, 'label'>>), fixing an invalid prop and resolving related type errors.

minor - 4.5.0

Improvement: unified link context and API flag

The Core provider now includes a shouldUseNewLinkApi flag for the framework-agnostic link API. The useLinkComponent hook accepts a new includeApiFlag option — when true, it returns { linkComponent, shouldUseNewLinkApi }; otherwise, just the link component.

The linkComponent type now omits label (ComponentType<Omit<LinkProps, 'label'>>), fixing an invalid prop and resolving related type errors.

minor - 4.3.0

Improvement: unified link context and API flag

The Core provider now includes a shouldUseNewLinkApi flag for the framework-agnostic link API. The useLinkComponent hook accepts a new includeApiFlag option — when true, it returns { linkComponent, shouldUseNewLinkApi }; otherwise, just the link component.

The linkComponent type now omits label (ComponentType<Omit<LinkProps, 'label'>>), fixing an invalid prop and resolving related type errors.

Fix: Prevent duplicate toast containers by reusing existing ones

minor - 4.4.0

Improvement: unified link context and API flag

The Core provider now includes a shouldUseNewLinkApi flag for the framework-agnostic link API. The useLinkComponent hook accepts a new includeApiFlag option — when true, it returns { linkComponent, shouldUseNewLinkApi }; otherwise, just the link component.

The linkComponent type now omits label (ComponentType<Omit<LinkProps, 'label'>>), fixing an invalid prop and resolving related type errors.

minor - 5.1.0

Feature: Add disableOutsideDismiss prop to modal components

Added a new disableOutsideDismiss prop to BaseModal, ContentModal, and AlertModal that disables dismissing the modal when interacting outside.

minor - 4.1.0

Improvement: unified link context and API flag

The Core provider now includes a shouldUseNewLinkApi flag for the framework-agnostic link API. The useLinkComponent hook accepts a new includeApiFlag option — when true, it returns { linkComponent, shouldUseNewLinkApi }; otherwise, just the link component.

The linkComponent type now omits label (ComponentType<Omit<LinkProps, 'label'>>), fixing an invalid prop and resolving related type errors.

minor - 4.1.0

Improvement: Add new toast API and improve accessibility. Toast messages are now properly announced to screen readers. Export toast object with toast.success(), toast.error(), and toast.create() methods, and Toaster component. Deprecate <Toast /> component in favour of the new toast object.

patch - 4.1.27

Improvement: Update react-aria-components dependency

patch - 4.1.28

Fix: scroll button appearing on initial render and disappearing on resize