Skip to content

Releases: jpmorganchase/salt-ds

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

04 Feb 17:42
53015a4

Choose a tag to compare

Pre-release

Minor Changes

  • aba5610: Added TableContainer wrapper component that provides accessibility features including keyboard navigation support and focus indicators for scrollable tables.

    <TableContainer>
      <Table>
        <caption>{...}</caption>
        {...}
      </Table>
    </TableContainer>

Patch Changes

  • Updated dependencies [27c4338]
  • Updated dependencies [27c4338]
  • Updated dependencies [27c4338]
  • Updated dependencies [472a1b4]
  • Updated dependencies [27c4338]
    • @salt-ds/core@1.55.0
    • @salt-ds/styles@0.3.0
    • @salt-ds/icons@1.17.1

@salt-ds/theme@1.38.0

21 Jan 15:42
8a342c4

Choose a tag to compare

Minor Changes

  • df46ef9: Added new categorical and sentiment data visualization tokens.

    Category

    • --salt-category-1-dataviz
    • --salt-category-2-dataviz
    • --salt-category-3-dataviz
    • --salt-category-4-dataviz
    • --salt-category-5-dataviz
    • --salt-category-6-dataviz
    • --salt-category-7-dataviz
    • --salt-category-8-dataviz
    • --salt-category-9-dataviz
    • --salt-category-10-dataviz
    • --salt-category-11-dataviz
    • --salt-category-12-dataviz
    • --salt-category-13-dataviz
    • --salt-category-14-dataviz
    • --salt-category-15-dataviz
    • --salt-category-16-dataviz
    • --salt-category-17-dataviz
    • --salt-category-18-dataviz
    • --salt-category-19-dataviz
    • --salt-category-20-dataviz

    Sentiment

    • --salt-positive-dataviz
    • --salt-negative-dataviz
    • --salt-neutral-dataviz
    • --salt-caution-dataviz

Patch Changes

  • afe9104: Renamed subtle category tokens to remove the "subtle" word from their names and deprecated the old tokens. For example,
    --salt-category-1-subtle-foreground is now --salt-category-1-foreground.

    This change improves consistency and clarity in the naming of category tokens.

@salt-ds/icons@1.17.0

21 Jan 15:42
8a342c4

Choose a tag to compare

Minor Changes

  • f3a0eea: - Updated FavoriteIcon and FavoriteSolidIcon.
    • Added FavoriteHalfIcon and FavoriteStrongIcon
  • fcc4021: - Added NotAllowedIcon
    • Deprecated ErrorExecuteIcon. NotAllowedIcon should be used instead.

@salt-ds/highcharts-theme@0.1.0

21 Jan 15:42
8a342c4

Choose a tag to compare

@salt-ds/highcharts-theme

0.1.0

Minor Changes

  • df46ef9:

    Rationale

    A theme-only package for Highcharts offers a lightweight solution focused solely on styling, making it easier to maintain and update visual consistency across charts. Unlike a full React wrapper, it doesn't impose additional abstraction layers, allowing developers to leverage Highcharts' native capabilities directly. This approach minimizes overhead and complexity, providing flexibility to integrate with various frameworks or environments without being tied to a specific implementation.

    Supported charts

    This package provides styling for the following chart types:

    • Area
    • Bar
    • Box Plot
    • Bubble
    • Bullet
    • Candlestick
    • Column
    • Donut
    • Line
    • Pie
    • Scatter
    • Stacked Bar
    • Waterfall

    Usage

    Please see the package README.md for guidance on usage.

    License

    A license is required to use Highcharts.

    Migration

    The Salt Highcharts theme replaces previous approaches that bundled a chart wrapper with styling. Because this package contains only theme assets (CSS + Highcharts options), you can keep using any Highcharts integration you prefer and simply apply the theme.

    For detailed setup instructions, refer to the Chart usage documentation.

  • df46ef9: - useChart hook is density-aware. When Salt density changes, it triggers a chart.redraw() and returns a legendIconSize mapped to Salt size tokens, enabling responsive legend symbol sizing.

    • Salt theme defaults (styled mode): 20-color palette, vertical right-aligned legend with consistent spacing, larger title/axis-title margins, and line markers disabled by default.
    • Type compatibility: expose HighchartsOptionsCompat so newer fields (e.g. plotOptions.pie.borderRadius) type-check while staying assignable to upstream Options across Highcharts v10–v12.
    • CSS and usage guidance: import Salt base styles before the Highcharts theme, and wrap charts with highcharts-theme-salt; add salt-fill-patterns to opt into pattern fills.
      Example: import "@salt-ds/theme/index.css"; import "@salt-ds/highcharts-theme/index.css";

    Includes a Donut chart example using useDensity + useChart to demonstrate density reactivity and optional pattern fills.

  • df46ef9: Added Area chart

    To see an example Options object required to configure a basic area chart, see the examples section.

  • df46ef9: Added Bar Chart

    To see an example Options object required to configure a basic bar chart, see the examples section.

  • df46ef9: Added Box plot chart

    To see an example Options object required to configure a basic box plot chart, see the examples section.

  • df46ef9: Add Bubble Chart

    To see an example Options object required to configure a basic bubble chart, see the examples section.

  • df46ef9: Added Bullet Chart

    To see an example Options object required to configure a basic bullet chart, see the examples section.

  • df46ef9: Added Candlestick Chart

    To see an example Options object required to configure a basic candlestick chart, see the examples section.

  • df46ef9: - Added PieChart

    • Since DonutChart is a variant of PieChart,the plotOptions.pie.innerSize setting is moved out of the global options; otherwise, a default PieChart would automatically become a DonutChart
    • Consumers are instructed to supply the innerSize setting themselves in documentation.
    • Documentation reordered to show PieChart first due to the above.
  • df46ef9: Added Stacked bar chart

    To see an example Options object required to configure a basic stacked bar chart, see the examples section.

Patch Changes

  • Updated dependencies [ee94785]
  • Updated dependencies [df46ef9]
  • Updated dependencies [afe9104]
    • @salt-ds/core@1.54.2
    • @salt-ds/theme@1.38.0

@salt-ds/core@1.54.2

21 Jan 15:42
8a342c4

Choose a tag to compare

Patch Changes

  • ee94785: Fixed duplicate option registered by list when using virtualization. Fixes #5930.
  • Updated dependencies [f3a0eea]
  • Updated dependencies [fcc4021]
    • @salt-ds/icons@1.17.0

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

21 Jan 15:42
8a342c4

Choose a tag to compare

Patch Changes

  • ce18830: Fixed the background color of inputs in the header of a zebra striped grid being incorrect.
  • Updated dependencies [df46ef9]
  • Updated dependencies [afe9104]
    • @salt-ds/theme@1.38.0

@salt-ds/icons@1.16.0

18 Dec 21:50
1ac5c77

Choose a tag to compare

Minor Changes

  • 0c664ed: - Added FigmaIcon.

    • Deprecated IconFigmaIcon. FigmaIcon should be used instead.
  • ee16c19: Deprecated BarChartIcon, PieChartIcon and LineChartIcon. ChartBarIcon, ChartPieIcon and ChartLineIcon should be used instead.

  • ee16c19: Added new chart icons:

    • ChartAreaIcon
    • ChartBarIcon
    • ChartBoxPlotIcon
    • ChartBubbleIcon
    • ChartBubbleSolidIcon
    • ChartBulletIcon
    • ChartCandlestickIcon
    • ChartCandlestickSolidIcon
    • ChartColumnIcon
    • ChartDonutIcon
    • ChartLineIcon
    • ChartLineSolidIcon
    • ChartPieIcon
    • ChartPieSolidIcon
    • ChartScatterIcon
    • ChartScatterSolidIcon
    • ChartStackedBarIcon
    • ChartWaterfallIcon

@salt-ds/data-grid@1.0.35

18 Dec 21:50
1ac5c77

Choose a tag to compare

Patch Changes

  • Updated dependencies [0c664ed]
  • Updated dependencies [1179903]
  • Updated dependencies [f670363]
  • Updated dependencies [9f9be9d]
  • Updated dependencies [0d3fc12]
  • Updated dependencies [ee16c19]
  • Updated dependencies [f670363]
  • Updated dependencies [ee16c19]
    • @salt-ds/icons@1.16.0
    • @salt-ds/lab@1.0.0-alpha.83
    • @salt-ds/core@1.54.1

@salt-ds/countries@1.5.0

18 Dec 21:49
1ac5c77

Choose a tag to compare

Minor Changes

  • 273016d: Updated country symbols for the following regions:

    • Burundi
    • European Union (EU)
    • New Caledonia
    • Rwanda
    • Syria
    • United States Minor Outlying Islands (the) (UM)
    • United States (US)

@salt-ds/core@1.54.1

18 Dec 21:50
1ac5c77

Choose a tag to compare

Patch Changes

  • f670363: Fixed support for React 16 and 17.
  • 9f9be9d: Fixed Menu, Collapsible and Overlay triggers not forwarding props.
  • 0d3fc12: Fixed SaltProvider's incorrectly being marked as root when an empty theme name is passed in.
  • f670363: Fixed ComboBox scrolling to the top when trying to scroll to the bottom of its list with a value in the input.
  • Updated dependencies [0c664ed]
  • Updated dependencies [ee16c19]
  • Updated dependencies [ee16c19]
    • @salt-ds/icons@1.16.0