NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #3140 most downloaded on pub.dev
Simple way to show and use chart for Flutter with many option.
Last release 1 years ago
26 Apr 2025
Ships fairly regularly
a new release about every 2 months
Nearly every release is documented
notes for 47 of 47 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
47 releases · first in 2021
One column per quarter.
Config Series some global property move to ConfigSeries, to config universal chart
Re-Style Code Bridge Structure
Data Model
Config Series some global property move to ConfigSeries, to config universal chart
config render
fix bug
import
Type
Main Widget
N: Numeric/num
O: Ordinal/String
T: Time/DateTime
New enum
Re-Focus for only 1 domain type, no-more multi property for each domain type
Label(
tickLabelFormatterN:,
tickLabelFormatterO:,
tickLabelFormatterT:,
)
LabelN(
tickLabelFormatter:,
)
Axis
usegridLine removed, consider using AxisRenderTypeDeprecated
Gradient
fillGradient: bar, point/scatter, PiestrokeGradient: bar, point/scatter, linetargetLineGradient: bar -> targetLineareaGradient: linePublic Function
radianFromDegree() to convert radian from degreeupdate deprecated code on DChartSingleBar
fix no space label when domainLabel is hide (verticalDirection)
- update optionally import
fix const and optionally import
ChartGroup: useSecondaryMeasureAxis : false
Secondary Measure Axis
useSecondaryMeasureAxis : falseuseSecondaryMeasureAxis to true and add secondaryMeasureAxis propertyTrack chart
showComparisonPoint : falsecomparisonSymbolRender : ComparisonSymbolRenderRectangleRange()- solution for issue #36
LineStyle: default color from Colors.grey to Colors.black12
LineStyle:
default color from Colors.grey to Colors.black12
Axis (Domain & Measure)
useGridLine default to falsegridLineStyle default to LineStyle()tickLineStyle default to LineStyle()Grid Line Render
project sdk version
change from ">=3.4.3 <4.0.0" to ^3.5.1
bar label styling / decoration move to Config Render Bar
upgrade dart sdk to 3.4.3 or flutter 3.22.2
new property in Axis "noRenderSpec" to disable label and tick axis
add series category to Group Model, used for Grouped Stacked
- new web documentation
- fix position property of: - labelRotation - minimumPaddingBetweenLabels
viewport for measureAxis -> only numeric
2 property above can use to show more label in time series widget
resimple import with single import, but can still import separate
add new property labelFormatterT to set custom view label domain for Chart Time:
add new property labelFormatterT to set custom view label domain for Chart Time:
all documentation move to https://flutterdlux.netlify.app/d_chart/
new pie chart where include donut & gauge:
deprecated chart widget:
new pie chart where include donut & gauge:
add propert flipVertical to Combo Time
add new chart: - DChartLineN - DChartScatterN - DChartBarT - DChartLineT - DChartScatterT
add new chart:
add new chart (copy from combo) & set to single bar chart [DChartBarO]
Chart Combo\ Support multi type: line, plot, bar\ also can single just line/plot/bar
add documentation for DChartSingleBar
add DChartScatter example documentation
update comment on color DChartTime
add link tutor DCharTime [DRenderLine] & [DRenderTargetLine]
remove property areaOpacity in DRenderLine
add link tutor DCharTime [Legend]
add link tutor DCharTime [Title & Subtitle]
add new chart: DChartSingleBar used for percentage comparisons
add link tutor measure DChartTime
fix showMeasureLabel on DChartBarCustom
add properti domainLabelAlignVertical to DChartBarCustom
add link tutor domain DChartTime
add tutorial for Intro DChartTime
error/bug LegendMeasure typedef fixed
add Time Series Chart, called DChartTime
add tutor link for DChartBarCustom
when value is null, label domain is gone (Fixed)
fix bug on DChartBarCustom
migrate source from 'charts_flutter' to 'community_charts_flutter'\ how to use package: nothing different\ Fix issue => Warning: Operand of null-aware
migrate source from 'charts_flutter' to 'community_charts_flutter'
how to use package: nothing different
Fix issue => Warning: Operand of null-aware operation '!' has type 'SchedulerBinding' which excludes null.
add new view for custom bar, DChartBarCustom
add new view for custom bar, DChartBarCustom
Add Youtube Tutorial.
Add Youtube Tutorial.
Bug fix.
Bug fix.
Before -> call via method example: DChart.bar()
Change call widget.
Before -> call via method example: DChart.bar()
After -> call via class example: DChartBar
Chart Bar (Simple, Horizontal, Vertical & Custom)
Chart Type :
Your coding agent can read these notes before it upgrades. Set up the MCP server →