Releases: jpmorganchase/salt-ds
Releases · jpmorganchase/salt-ds
Release list
@salt-ds/lab@1.0.0-alpha.100
Patch Changes
- dddc705: Updated
SystemStatusdefault styling to better suit full-width, page-level messaging. - c032879: Updated
BreadcrumbsNextoverflow disclosure items to render as plain anchors instead of Link, and scoped overflow trigger styling to Button’s public CSS variables. - Updated dependencies [2c459c3]
- @salt-ds/core@1.67.1
- @salt-ds/icons@1.18.1
@salt-ds/icons@1.18.1
Patch Changes
- 2c459c3: Updated deprecated JSDocs for legacy props, theme aliases, icons, and the Moment date adapter to include deprecation versions and clearer migration guidance.
@salt-ds/date-adapters@1.0.1
Patch Changes
- 2c459c3: Updated deprecated JSDocs for legacy props, theme aliases, icons, and the Moment date adapter to include deprecation versions and clearer migration guidance.
@salt-ds/core@1.67.1
@salt-ds/ag-grid-theme@2.9.0
Minor Changes
-
a5d12be: Added header background modifier classes on the grid wrapper to align AG Grid headers with the Salt
Table<THead variant />API.ag-theme-salt-header-primary(default),ag-theme-salt-header-secondary,ag-theme-salt-header-tertiary— swap the header background between Salt's primary, secondary and tertiary container tokens.
Add them alongside the mode class on the grid wrapper:
<div className="ag-theme-salt-light ag-theme-salt-header-secondary"> <AgGridReact rowData={rowData} columnDefs={columnDefs} /> </div>
Patch Changes
-
a5d12be: Fixed several AG Grid theme styling issues:
- Row Group Panel pill text and icon now use
--salt-actionable-bold-foreground(with-hoverand-activevariants), and the chip background uses--salt-actionable-bold-background, matching the SaltPillcomponent. Previously the pill text inherited--salt-content-primary-foregroundand the background used--salt-actionable-primary-background. - Replaced remaining references to legacy actionable token aliases. The theme was still referencing
--salt-actionable-secondary-*(renamed to--salt-actionable-subtle-*) and--salt-actionable-cta-*(renamed to--salt-actionable-accented-bold-*). Both old names exist only in the legacy theme's deprecated aliases file and are not defined inthemeNext, so the theme would silently render with undefined values when used withSaltProviderNext. No visual change for users of the legacy theme—the aliases resolve to the same values. - Scoped helper classes to the Salt theme wrapper.
.error-row,.warning-row,.success-row,.ag-column-drop-cell*and.ag-toggle-button-input-wrapper*rules were previously declared as bare class selectors. They are now scoped to[class*="ag-theme-salt"]so they only match elements inside a Salt-themed grid and can no longer collide with consumer classes of the same name elsewhere on the page.
- Row Group Panel pill text and icon now use
@salt-ds/lab@1.0.0-alpha.99
Minor Changes
- 9c9b83e: Added
BreadcrumbsNext,BreadcrumbNext,BreadcrumbNextTrigger, andBreadcrumbNextLabelfor accessible breadcrumb navigation. Supports wrapping, disclosure collapse, and routing integration viarenderprops.
Patch Changes
@salt-ds/core@1.67.0
Minor Changes
- 9c9b83e: Added
LevelSeparatorIcontoSemanticIconProvider, defaulting toChevronRightIcon.
Patch Changes
- 747cb08: Fixed
Dialognot closing onEscapewhendisableDismisswas set.disableDismissnow only prevents dismissal via outside press, keepingEscapeavailable so the dialog remains accessible. - d84df88: Fixed
FileDropZonedrag-and-drop handling so disabled drop zones ignore dropped files while preventing browser file navigation, and non-file drops are cancelled without invoking the fileonDropcallback.FileDropZoneTriggernow composes consumeronClickhandlers and callsonChangebefore resetting the input value. - 56855cb: Fixed
AriaAnnouncerProviderleaking pendingsetTimeouthandles used to drain announcements from the live region. The provider now tracks each scheduled removal and clears any outstanding timers on unmount, preventingsetState-on-unmounted warnings and test-worker crashes (e.g.ReferenceError: window is not defined) when the provider unmounts within the announcement drain window. - e226b17: Fixed
BorderLayoutleaving empty rows or columns when thenorth,south,west, oreastregions were omitted. The grid template now only includes tracks for the regions that are present, so omitted regions no longer leave gaps. - 747cb08: Fixed background content remaining interactive while a modal floating element (
Dialog,Drawer,Overlay) was open. Outside elements are now marked inert for the duration the floating element is shown. - d37a311: Updated Floating UI from
0.26.28to0.27.19.
@salt-ds/lab@1.0.0-alpha.98
Minor Changes
- f9f9b8e: Removed
MegaMenuand its related components (MegaMenuActions,MegaMenuAside,MegaMenuContent,MegaMenuGroup,MegaMenuGroupHeading,MegaMenuGroups,MegaMenuList,MegaMenuListItem,MegaMenuPanel, andMegaMenuTrigger) from lab and promoted to core.
Patch Changes
- Updated dependencies [f9f9b8e]
- @salt-ds/core@1.66.0
@salt-ds/core@1.66.0
Minor Changes
-
f9f9b8e:
MegaMenuis a large, expandable panel which opens from the main navigation. It displays and categorizes links to key application pages in a multi-column layout, allowing users to access a wide range of app features and content from a single menu.Compose it with
MegaMenuTrigger,MegaMenuPanel,MegaMenuContent,MegaMenuAside,MegaMenuActions,MegaMenuGroups,MegaMenuGroup,MegaMenuGroupHeading,MegaMenuList, andMegaMenuListItem.<MegaMenu> <MegaMenuTrigger> <NavigationItem>Products</NavigationItem> </MegaMenuTrigger> <MegaMenuPanel> <MegaMenuContent> <MegaMenuGroups> <MegaMenuGroup> <MegaMenuGroupHeading>Group</MegaMenuGroupHeading> <MegaMenuList> <MegaMenuListItem href="#">Item</MegaMenuListItem> </MegaMenuList> </MegaMenuGroup> </MegaMenuGroups> </MegaMenuContent> </MegaMenuPanel> </MegaMenu>
@salt-ds/core@1.65.1
Patch Changes
- a41099d: Fixed
compute-scroll-into-viewnot being listed as a dependency. - 562f2e6: - Refactored
Spinnerso its size and stroke width are driven by CSS density tokens rather than computed in JavaScript. Density changes no longer causeSpinnerto re-render.- Fixed the small
Spinnerrendering at a smaller size than intended in high density.
- Fixed the small