Releases: jpmorganchase/salt-ds
@salt-ds/lab@1.0.0-alpha.84
Minor Changes
-
aba5610: Added
TableContainerwrapper component that provides accessibility features including keyboard navigation support and focus indicators for scrollable tables.<TableContainer> <Table> <caption>{...}</caption> {...} </Table> </TableContainer>
Patch Changes
@salt-ds/theme@1.38.0
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-foregroundis now--salt-category-1-foreground.This change improves consistency and clarity in the naming of category tokens.
@salt-ds/icons@1.17.0
@salt-ds/highcharts-theme@0.1.0
@salt-ds/highcharts-theme
0.1.0
Minor Changes
-
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: -
useCharthook is density-aware. When Salt density changes, it triggers achart.redraw()and returns alegendIconSizemapped 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
HighchartsOptionsCompatso newer fields (e.g.plotOptions.pie.borderRadius) type-check while staying assignable to upstreamOptionsacross Highcharts v10–v12. - CSS and usage guidance: import Salt base styles before the Highcharts theme, and wrap charts with
highcharts-theme-salt; addsalt-fill-patternsto 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+useChartto 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
@salt-ds/core@1.54.2
@salt-ds/ag-grid-theme@2.6.1
@salt-ds/icons@1.16.0
Minor Changes
-
0c664ed: - Added
FigmaIcon.- Deprecated
IconFigmaIcon.FigmaIconshould be used instead.
- Deprecated
-
ee16c19: Deprecated
BarChartIcon,PieChartIconandLineChartIcon.ChartBarIcon,ChartPieIconandChartLineIconshould be used instead. -
ee16c19: Added new chart icons:
ChartAreaIconChartBarIconChartBoxPlotIconChartBubbleIconChartBubbleSolidIconChartBulletIconChartCandlestickIconChartCandlestickSolidIconChartColumnIconChartDonutIconChartLineIconChartLineSolidIconChartPieIconChartPieSolidIconChartScatterIconChartScatterSolidIconChartStackedBarIconChartWaterfallIcon
@salt-ds/data-grid@1.0.35
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
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
Patch Changes
- f670363: Fixed support for React 16 and 17.
- 9f9be9d: Fixed
Menu,CollapsibleandOverlaytriggers not forwarding props. - 0d3fc12: Fixed
SaltProvider's incorrectly being marked as root when an empty theme name is passed in. - f670363: Fixed
ComboBoxscrolling 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