LightningChart JS v8.3.0
Released: May 6, 2026
Updates in v8.3.0
Features
- Added SunBurstChart.
- Added axis.setZebraStripes to help visually distinguish different regions of the chart based on axis values.
- Added useAxisLayouts option to ZoomBandChart for mirroring axis layout from attached charts.
- Added RectangleSeries.setCursorBehavior.
- Added MapChart.setSeparateRegionVisible method to change visibility of separate regions on the MapChart.
- Added new alterSamplesByMatch syntax for altering all samples with specific property=value match.
- Added BarChart.setBaseline.
- Added PublicEngine.setOpacity, getOpacity.
- Added multi-threading performance optimizations as a built-in functionality.
- Bumped minimum TypeScript requirement from v4.1 to v4.3.
- Optimized chart resize operations to be more efficient.
- Reworked default theme styles and text shadow rendering for improved color contrast out of box.
- Improved ChartXY auto layout with limited space.
- Improved default colors for Light theme axis gridstrokes.
- Removed appendSamples offsetLookupValues and other equivalent parameters as well as readBack ids. These were replaced with offset back in v8.0 but some non-functioning references were mistakenly left in the typings.
Fixes
- Fixed microseconds not included in DateTime cursor formatting until zooming to nanoseconds level.
- Fixed issues where cursor can stay visible after mouse moves away from chart (Pie chart, Funnel chart, Pyramid chart, Parallel coordinate chart).
- Fixed low resolution point borders with Circle point shape and point sizes larger than 100 pixels.
- Fixed date time cursor formatting errors on millisecond zoom level showing wrong hour depending on time zone.
- Fixed scaleTheme not affecting legend paddings and spacing between entries correctly.
- Fixed clicking on browser auto suggestion input field options sometimes firing restoreDefault interaction in charts.
- Fixed SurfaceScrollingGridSeries3D sometimes throwing unhandled errors with addValues and invalidateValues.