Skip to content

Releases: jpmorganchase/salt-ds

@salt-ds/lab@1.0.0-alpha.100

Choose a tag to compare

@joshwooding joshwooding released this 15 Jul 21:28
f868d4e

Patch Changes

  • dddc705: Updated SystemStatus default styling to better suit full-width, page-level messaging.
  • c032879: Updated BreadcrumbsNext overflow 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

Choose a tag to compare

@joshwooding joshwooding released this 15 Jul 21:26
f868d4e

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

Choose a tag to compare

@joshwooding joshwooding released this 15 Jul 21:26
f868d4e

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

Choose a tag to compare

@joshwooding joshwooding released this 15 Jul 21:29
f868d4e

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.
  • Updated dependencies [2c459c3]
    • @salt-ds/icons@1.18.1

@salt-ds/ag-grid-theme@2.9.0

Choose a tag to compare

@joshwooding joshwooding released this 15 Jul 21:24
f868d4e

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 -hover and -active variants), and the chip background uses --salt-actionable-bold-background, matching the Salt Pill component. Previously the pill text inherited --salt-content-primary-foreground and 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 in themeNext, so the theme would silently render with undefined values when used with SaltProviderNext. 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.

@salt-ds/lab@1.0.0-alpha.99

Choose a tag to compare

@joshwooding joshwooding released this 09 Jul 09:56
3389711

Minor Changes

  • 9c9b83e: Added BreadcrumbsNext, BreadcrumbNext, BreadcrumbNextTrigger, and BreadcrumbNextLabel for accessible breadcrumb navigation. Supports wrapping, disclosure collapse, and routing integration via render props.

Patch Changes

  • d37a311: Updated Floating UI from 0.26.28 to 0.27.19.
  • Updated dependencies [747cb08]
  • Updated dependencies [d84df88]
  • Updated dependencies [56855cb]
  • Updated dependencies [e226b17]
  • Updated dependencies [9c9b83e]
  • Updated dependencies [747cb08]
  • Updated dependencies [d37a311]
    • @salt-ds/core@1.67.0

@salt-ds/core@1.67.0

Choose a tag to compare

@joshwooding joshwooding released this 09 Jul 09:55
3389711

Minor Changes

  • 9c9b83e: Added LevelSeparatorIcon to SemanticIconProvider, defaulting to ChevronRightIcon.

Patch Changes

  • 747cb08: Fixed Dialog not closing on Escape when disableDismiss was set. disableDismiss now only prevents dismissal via outside press, keeping Escape available so the dialog remains accessible.
  • d84df88: Fixed FileDropZone drag-and-drop handling so disabled drop zones ignore dropped files while preventing browser file navigation, and non-file drops are cancelled without invoking the file onDrop callback. FileDropZoneTrigger now composes consumer onClick handlers and calls onChange before resetting the input value.
  • 56855cb: Fixed AriaAnnouncerProvider leaking pending setTimeout handles used to drain announcements from the live region. The provider now tracks each scheduled removal and clears any outstanding timers on unmount, preventing setState-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 BorderLayout leaving empty rows or columns when the north, south, west, or east regions 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.28 to 0.27.19.

@salt-ds/lab@1.0.0-alpha.98

Choose a tag to compare

@joshwooding joshwooding released this 26 Jun 19:22
b4e1d84

Minor Changes

  • f9f9b8e: Removed MegaMenu and its related components (MegaMenuActions, MegaMenuAside, MegaMenuContent, MegaMenuGroup, MegaMenuGroupHeading, MegaMenuGroups, MegaMenuList, MegaMenuListItem, MegaMenuPanel, and MegaMenuTrigger) from lab and promoted to core.

Patch Changes

  • Updated dependencies [f9f9b8e]
    • @salt-ds/core@1.66.0

@salt-ds/core@1.66.0

Choose a tag to compare

@joshwooding joshwooding released this 26 Jun 19:21
b4e1d84

Minor Changes

  • f9f9b8e: MegaMenu is 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, and MegaMenuListItem.

    <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

Choose a tag to compare

@joshwooding joshwooding released this 25 Jun 11:31
6926de7

Patch Changes

  • a41099d: Fixed compute-scroll-into-view not being listed as a dependency.
  • 562f2e6: - Refactored Spinner so its size and stroke width are driven by CSS density tokens rather than computed in JavaScript. Density changes no longer cause Spinner to re-render.
    • Fixed the small Spinner rendering at a smaller size than intended in high density.