LightningChart JS Releases
Released: Jun 16, 2026
Updates in v8.3.2
Features
- Added isUITick and isUIPointableTextBox type guards.
- Changed recommended approach for realizing nano/microsecond timestamp use cases.
- You should use new dedicated method setDateOriginNanos.
Fixes
- Fixed high resolution displays sometimes showing white border around charts.
- Fixed default heatmap cursor formatter always referring to charts default axis (title, units, etc.).
- Fixed DateTime label formatting sometimes being wrong in microsecond zoom level.
Released: May 29, 2026
Updates in v8.3.1
Fixes
- Fixed ChartXY preventing use of normal Ctrl+C, Ctrl+V and other standard key bindings on the page.
- Fixed DateTime Axis formatting hours/minutes/seconds wrong in cursor. Bug was introduced in v8.3.0.
- Fixed some performance degradations on GPU usage on chart rendering especially with high resolution screens. Introduced in v8.3.0.
- Fixed XY series being able to show even while one of their axes is hidden with setVisible.
- Fixed htmlTextRenderer not showing text shadows (actually more like text...
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...
Released: Mar 9, 2026
Updates in v8.2.2
Features
- Upgraded dependency of
immutable from 4.0.0 to 4.3.8 in response to a vulnerability.
Released: Feb 4, 2026
Updates in v8.2.0
Features
- Added
LinearGaugeChart.
- Added high precision axis support to Chart3D.
- Added
AxisTickStrategy.setCustomTickPlacement:
- Allows specifying custom logic to override placement of axis ticks.
- Added
PointLineAreaSeries.setRenderTransform:
- New beta feature targeted to use cases where application often requires applying an affine transformation (scale+offset) to XY visualizations.
- Render transform can be changed very rapidly and doesn't require any heavy recalculations.
- Added
nonNumeric option...
Released: Nov 25, 2025
Updates in v8.1.1
Features
- Added
FigureSeries.getFigures convenience method.
Fixes
- Fixed
DataSetXY degradation introduced in v8.0.0, where start parameter is not respected if data set already has existing data.
- Fixed performance issue with HTML text rendering and large number of custom ticks.
Released: Nov 12, 2025
Updates in v8.1
Features
- Added new method overrides to
HeatmapGridSeries.invalidateIntensityValues.
- Allows inputting data in flat number format instead of number matrix, i.e. number[], Float32Array, etc.
- Added
HeatmapGridSeriesIntensityValues.setAggregation (and same for scrolling variant).
- Allows enabling automatic min/max aggregation.
- Added
HeatmapGridSeries.setContours, SurfaceGridSeries3D.setContours and contoursFromLUT.
- Added
HeatmapGridSeriesOptions.maxTileSize.
- Added new optional
scale parameter to...
Released: Sep 5, 2025
Updates in v8.0.2
Features
- Legends with LUT are now default positioned on right side of chart rather than bottom.
ZoomBandChart now automatically copies secondary axis type (linear, high precision, logarithmic).
- Changed
DataSetXY to allow schema entry being undefined.
- Improved legend entry positioning slightly (utilize more space rather than always positioning entries starting from corner).
- Improved custom cursor performance in use cases with a large number of series.
Fixes
- Fixed label positioning problems with...
Released: Aug 20, 2025
Updates in v8.0.1
Features
- Added support for
DataSetXY.appendJSON as list of tuples.
Fixes
- Fixed issue where
ChartXY axis rectangle zoom interaction sometimes prevents panning interaction from working (and other similar situations).
- Fixed
ZoomBandChart bug that can happen when FPS is very low. When dragging time window knobs, 'click' interaction can fire after drag interaction is finished.
- Fixed issue where
DataSetXY.appendJSON color input is not working.
- Fixed issue where
scaleTheme is not working.
Released: Aug 6, 2025
Updates in v8.0.0
Features
Added
- Added point stroke style APIs to XY point series, Polar point series, buttons, legend entries and cursor point markers.
- Allows drawing line stroke along edges of points.
- For example,
PointLineAreaSeries.setPointStrokeStyle.
- Added
ChartWithCursor.setCursorDynamicBehavior.
- Added new
ChartXY axis title position option: "center-chart".
- Positions axis title to center of whole chart, rather than center of the axis only.
- Useful for aligning axis title nicely relative to chart title or...