Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented May 27, 2025

This PR contains the following updates:

Package Type Update Change
fl_chart (source) dependencies major ^0.64.01.1.1

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

imaNNeo/fl_chart (fl_chart)

v1.1.1

Compare Source

  • IMPROVEMENT (by @​imaNNeo) Upgrade vector_math dependency to 2.2.0, #​1985
  • IMPROVEMENT (by @​imaNNeo) Upgrade build_runner (dev) dependency to 2.8.0
  • IMPROVEMENT (by @​imaNNeo) Upgrade mockito (dev) dependency to 5.5.1
  • IMPROVEMENT (by @​imaNNeo) Upgrade very_good_analysis (dev) dependency to 9.0.0

v1.1.0

Compare Source

  • FEATURE (by @​kamilJ96) Add gradient property inside our BarChartRodStackItem to be able to render gradient (along with the possibility to render a solid color), #​919
  • FEATURE (by @​alettsy) Add sideTitleAlignment property in our AxisTitles to allow you to control the alignment of side titles (for example show them inside the chart), #​1946
  • FEATURE (by @​huanghui1998hhh) Add gradientArea property to LineChartBarData to allow you to control the scope of gradient effects, #​1925
  • FEATURE (by @​alikhavarii13) Add label and labelStyle properties in our BarChartRodStackItem to allow you to show labels on each stack item, #​598
  • BREAKING ⚠️ (by @​alikhavarii13) borderSide now is a named parameter (instead of a optional positional parameter in BarChartRodStackItem constructor. As it is a very minor breaking change, we decided to include it in this minor release (instead of doing a major release based on the semantic versioning. Sorry about that!
    So you just need to change this:
BarChartRodStackItem(
  0,
  10,
  Colors.green,
  BorderSide(color: Colors.white),
),

to this:

BarChartRodStackItem(
  0,
  10,
  Colors.green,
  borderSide: BorderSide(color: Colors.white),
),

v1.0.0

Compare Source

Image
  • FEATURE (by @​imaNNeo) Implement a new chart type called CandlestickChart. You can take a look at the documentation here. And I just implemented a basic example to show the Bitcoin price in 2024, you can take a look at it in our sample app here. #​433, #​1143
    Image

  • BREAKING (by @​imaNNeo) Remove the deprecated tooltipRoundedRadius property -> you should use tooltipBorderRadius instead.

  • BUGFIX (by @​imaNNeo) Fix the BarChartData mismatch issue when changing the data, #​1911

  • FEATURE (by @​frybitsinc) Add fillGradient property in RadarDataSet

  • BREAKING (by @​imaNNeo) Upgrade the min flutter version to 3.27.4. So please make sure that your project is not using an old flutter version, #​1846

  • IMPORTANT (by @​imaNNeo) You can read more about this release and the history of fl_chart here in my blog post

v0.71.0

Compare Source

v0.70.2

Compare Source

v0.70.1

Compare Source

  • FEATURE (by @​Peetee06) Add panEnabled and scaleEnabled properties in the TransformationController, #​1818
  • FEATURE (by @​mitulagr2) Add renderPriority feature in our ScatterSpot, #​1545
  • FEATURE (by @​imaNNeo) Add rotationQuarterTurns property in our Axis-Based charts (such as LineChart, BarChart and ScatterChart). It allows you to rotate the chart 90 degrees (clockwise) in each turn. For example you can have Horizontal Bar Charts by setting rotationQuarterTurns to 1 (which rotates the chart 90 degrees clockwise). It works exactly like RotatesBox widget, #​113
  • FEATURE (by @​soraef) Add isMinValueAtCenter property in the RadarChart to allow the user to set the minimum value at the center of the chart, #​1351, #​1442
  • BREAKING (by @​imaNNeo) Add TitleMeta parameter in the SideTitleWidget instead of axisSide

v0.70.0

Compare Source

  • FEATURE (by @​Peetee06) Implemented a 5 years-old feature request about scroll and zoom support in our axis-based charts. Special thanks to @​Peetee06 who made it happen, #​71
  • IMPROVEMENT (by @​Peetee06) Added functionality to control the transformation of axis-based charts using FlTransformationConfig class. You can now enable scaling and panning for LineChart, BarChart and ScatterChart using this class
  • IMPROVEMENT (by @​Peetee06) Added some new unit tests in bar_chart_data_extensions_test.dart, gradient_extension_test.dart and fixed a typo in bar_chart_data.dart
  • BREAKING (by @​Peetee06) Fixed the equatable functionality in our BarChart. We hope it will not affect anything in our chart, but because the behaviour is changed, we marked it as a breaking change. (read more here)
  • BREAKING (by @​Peetee06) BarChart is not const anymore due to adding an assert to check if transformations are allowed depending on the BarChartData.alignment property (read more here)
  • IMPROVEMENT (by @​Peetee06) Upgrade to the new Flutter version (3.27.0), #​1804
  • IMPROVEMENT (by @​AliAkberAakash) Minor typo fix in our line chart documentation, #​1795
  • IMPROVEMENT (by @​imaNNeo) Fixed the code coverage API rate-limit issue
  • Improvement (by @​imaNNeo) Published the example app in Google Play and App Store. Other stores (such as snap store and Microsoft Store) will come next. You can download the Android version here in Google Play and the iOS version here in App Store

v0.69.2

Compare Source

  • IMPROVEMENT (by @​imaNNeo) Fix the analyzer warnings (to have maximum score in the pub.dev)

v0.69.1

Compare Source

  • IMPROVEMENT (by @​moshe5745) Update the docs related to line chart's duration and curve properties, #​1618
  • IMPROVEMENT (by @​imaNNeo) Deprecate swapAnimationDuration and swapAnimationCurve properties to use curve and duration instead to keep the consistency over the project, #​1618
  • BUGFIX (by @​aimawari) Fixed lots of issues related to the zero value in the PieChartSectionData, #​697, #​817 and #​1632

v0.69.0

Compare Source

  • BUGFIX (by @​imaNNeo) Fix a memory leak issue in the axis-based charts, there was a logic to calculate and cache the minX, maxX, minY and maxY properties to reduce the computation cost. But it caused some memory issues, as we don't have a quick solution for this, we disabled the caching logic for now, later we can move the calculation logic to the render objects to keep and update them only when the data is changed, #​1106, #​1693
  • BUGFIX (by @​imaNNeo) Fix showing grid lines even when there is no line to show in the LineChart, #​1691
  • IMPROVEMENT (by @​sczesla) Allow users to control minIncluded and maxIncluded using SideTitles, #​906
  • IMPROVEMENT (by @​elizabethzhenliu) Reverse the touch order in ScatterChart, so now the top spots are touched first, #​1675
  • IMPROVEMENT (by @​ksw2000) Remove redundant math import, #​1683
  • IMPROVEMENT (by @​Neer-Pathak) Fix linux example build issue, #​1668
  • IMPROVEMENT (by @​TobiasRump) Update the bar chart documentation, #​1662

v0.68.0

Compare Source

  • Improvement (by @​imaNNeo) Update LineChartSample6 to implement a way to show a tooltip on a single spot, #​1620
  • Feature (by @​herna) Add titleSunbeamLayout inside the BarChartData to allow the user to customize the layout of the title sunbeam
  • Improvement (by @​imaNNeo) Add LineChart and BarChart explanation videos on top of the respective documentation pages (LineChart video, BarChart video)

v0.67.0

Compare Source

/// Migration guide:
/// This is the old way:
BarChartData(
  barTouchData: BarTouchData(
    touchTooltipData: BarTouchTooltipData(
      tooltipBgColor: Colors.blueGrey,
    )
  )
)

/// This is the new way:
BarChartData(
  barTouchData: BarTouchData(
    touchTooltipData: BarTouchTooltipData(
      getTooltipColor: (BarChartGroupData group) => Colors.blueGrey,
    )
  )
)

v0.66.2

Compare Source

v0.66.1

Compare Source

v0.66.0

Compare Source

  • IMPROVEMENT (by @​imaNNeo) Add Flutter sdk constraints to the pubspec.yaml to force the user/developer to upgrade the Flutter version to 3.16.0 (latest), #​1509
  • IMPROVEMENT (by @​imaNNeo) Add dotPainter property to ScatterSpot to allow customizing the dot painter, #​568
  • BREAKING (by @​imaNNeo) Remove color and radius properties from ScatterSpot (use dotPainter instead), #​568
  • BREAKING (by @​imaNNeo) Change the default value of FlDotCirclePainter.strokeWidth to 0.0
/// Migration guide:
/// This is the old way:
ScatterSpot(
  2,
  5,
  color: Colors.red,
  radius: 12,
)

/// This is the new way:
ScatterSpot(
  2,
  8,
  dotPainter: FlDotCirclePainter(
    color: Colors.red,
    radius: 22,
  ),
),

v0.65.0

Compare Source


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/fl_chart-1.x branch from 384ae7f to e6795cc Compare August 31, 2025 18:16
@renovate renovate bot force-pushed the renovate/fl_chart-1.x branch from e6795cc to 4c36258 Compare September 16, 2025 06:14
@renovate renovate bot force-pushed the renovate/fl_chart-1.x branch from 4c36258 to 542be92 Compare October 27, 2025 12:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

0 participants