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...