NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev
A financial charting library for Flutter applications, offering a comprehensive suite of features for technical analysis and trading visualization.
Last release 14 days ago
24 Sep 2026
Release timing varies
gaps range from 8 days to 2 months
Nearly every release is documented
notes for 14 of 14 stable releases
Nothing withdrawn
no release was ever pulled
3 months old
14 releases · first in 2026
One column per month.
Added InteractiveLayerController.floatingMenuActionsBuilder for custom actions in a selected drawing's floating menu.
September 24, 2026
InteractiveLayerController.floatingMenuActionsBuilder for custom actions in a selected drawing's floating menu.The scroll-to-last-tick button now appears as soon as the crosshair is dismissed, instead of staying stale until an unrelated chart rebuild.
September 24, 2026
showCrosshair: false, hovering the chart now shows the default cursor instead of the crosshair's precise cursor.The magnet now snaps drawing points to a candle's nearest OHLC value, not just its time bucket, and marks the captured point with a dot. Off with no c
September 23, 2026
HorizontalBarrierStyle takes a lineWidth for dashed and solid lines alike, defaulting to the previous 1.Pressing Delete/Backspace now deletes the currently selected drawing tool.
September 18, 2026
]/[ thicken/thin its line.Added Repository.replaceAll / AddOnsRepository.replaceAll to replace all configs in one update, notifying listeners once.
September 18, 2026
Repository.replaceAll / AddOnsRepository.replaceAll to replace all configs in one update, notifying listeners once.Chart now caches indicator Series to skip recomputation on unrelated rebuilds.Added HorizontalBarrierStyle.labelOffset to vertically shift a barrier's value label without moving the barrier line itself, so two barriers with clos
September 14, 2026
HorizontalBarrierStyle.labelOffset to vertically shift a barrier's value label without moving the barrier line itself, so two barriers with close values (e.g. bid/ask) can have their labels separated instead of overlapping.Exported VisibleEntries so implementers can reference it when overriding SingleIndicatorSeries.
September 11, 2026
VisibleEntries so implementers can reference it when overriding SingleIndicatorSeries.Added Chart.chartTimeConfig for configuring the timezone (utcOffset) used across axis, crosshair, and drawing-tool time labels, instead of always forc
September 5, 2026
Chart.chartTimeConfig for configuring the timezone (utcOffset) used across axis, crosshair, and drawing-tool time labels, instead of always forcing UTC.ChartTimeConfig for the x-axis and crosshair, so implementors can fully customize the displayed time format (e.g. always show seconds).Added BasicChart.showQuoteGrid / IndicatorConfig.showQuoteGrid: lets an individual pane hide its y-axis quote grid (lines + labels) independently of t
September 3, 2026
BasicChart.showQuoteGrid / IndicatorConfig.showQuoteGrid: lets an individual pane hide its y-axis quote grid (lines + labels) independently of the shared ChartAxisConfig.showQuoteGrid setting.BasicChart now detects taps and forwards them to the pane's series via the new Series.onTap(Offset localPosition) method, letting series subclasses handle taps on drawn regions.Added Series.axisGroup: an overlay series can now be scaled on its own value range instead of the shared price axis, while still rendering layered ove
August 27, 2026
Series.axisGroup: an overlay series can now be scaled on its own value range instead of the shared price axis, while still rendering layered over the candles. null (default) shares the main price axis; a non-null value scales independently, and overlay series sharing the same axisGroup value share one combined scale — so unrelated indicators with very different ranges (e.g. a 0-10-bounded oscillator and a MACD-scale signal) don't distort each other.MinMaxCalculator treating a NaN entry (e.g. an indicator's not-yet-warmed-up values) as the largest key in its sorted map, silently corrupting Series.maxValue/minValue for the whole visible frame whenever any NaN entry was in view.Added new interactive drawing tools: Rectangle, Channel, Notes, Ellipse, Fibonacci Retracement, Fib Fan, Trade Ratio, Doodle, Segment, and Measure.
August 26, 2026
magnetEnabled property on ChartConfig.Added StochasticOscillatorIndicatorConfig and its indicator item (Fast/Slow Stochastic Oscillator).
August 25, 2026
StochasticOscillatorIndicatorConfig and its indicator item (Fast/Slow Stochastic Oscillator).FunctionIndicator and MemoizedResult for supplying custom bulk math computations to indicator series.ChannelFillPainter from chart_series.super.shouldRepaint.followCurrentTick was checked before confirming width was non-null.June 12, 2026 - Improved pub score
June 12, 2026
Candlestick and line chart types via CandleSeries and LineSeries, with configurable CandleStyle and LineStyle.
June 12, 2026
acme_chart.CandleSeries and LineSeries, with configurable CandleStyle and LineStyle.overlayConfigs and bottomConfigs.HorizontalBarrier, VerticalBarrier, and TickIndicator, with customizable styles and visibility modes.MarkerSeries with support for up/down markers, active markers, and entry/exit tick markers.AcmeChart widget - batteries-included wrapper with built-in UI for adding, removing, and configuring indicators and drawing tools, with automatic persistence via shared_preferences.ChartController for programmatic scroll (scrollToLastTick) and zoom (scale).Theme.of(context).brightness; extend ChartDefaultDarkTheme or ChartDefaultLightTheme to customise.ChartLocalization.delegate and ChartLocalization.load.onVisibleAreaChanged (left/right epoch bounds) and onCrosshairAppeared.acme_indicators.Your coding agent can read these notes before it upgrades. Set up the MCP server →