flutter_fusioncharts 2.0.0 copy "flutter_fusioncharts: ^2.0.0" to clipboard
flutter_fusioncharts: ^2.0.0 copied to clipboard

The official Flutter component for the FusionCharts JavaScript charting library.

2.0.0 #

Added #

  • Add structured source, error, data-update, readiness, and byte-based export APIs.

Changed #

  • Move to webview_flutter and bundle FusionCharts 4.2.2 with the World and USA maps.
  • Return export bytes to the application. Android supports all formats; iOS supports SVG, CSV, and XLSX.

Breaking changes #

  • Require Flutter 3.3.8+ and Dart 2.18.4+. iOS development needs Flutter 3.7.12+ with Dart 2.19.6+.
  • Remove setWebViewController; isLocal: false no longer loads from the CDN.
  • Remove flutter_inappwebview, permission_handler, path_provider, and pdf.
  • See the migration guide for upgrade steps.

Security #

  • Add a validated, versioned JSON bridge and remove wrapper-owned file writes and storage-permission requirements.
  • Restrict WebView navigation to the asset actually loaded, rather than to any file: URL.
  • Strip network-capable export keys from the chart configuration, including the html5exporthandler and exportmode aliases that select the export endpoint.
  • Sanitise the page-supplied export file name so it cannot escape a directory it is joined to.
  • Addressed known OSV advisories in the dependency graph.

1.0.2 #

  • Updated the Version 1 example.

1.0.1 #

  • Updated the Version 1 example.

1.0.0 #

  • Released Version 1 with an updated example.

0.0.2 #

  • Updated documentation.

0.0.1 #

  • Initial release with FusionCharts, FusionTime, FusionWidgets, PowerCharts, and FusionMaps support.
10
likes
160
points
77
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

The official Flutter component for the FusionCharts JavaScript charting library.

Homepage
Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

flutter, webview_flutter

More

Packages that depend on flutter_fusioncharts