We've updated our Terms of Service and Privacy Policy. Please review the changes as you continue to interact with us.
Learn more
Plugins
Leaflet Choropleth logo

Leaflet Choropleth

teosibileau

Get plugin

Changelog

1.0.0

Breaking Changes

  • Complete rewrite from Angular/Grunt/Bower to React/TypeScript/Webpack — Grafana >= 10.0.0 required

Features

  • GeoJSON stored in panel options (no runtime fetch) — 10761a7
  • GeoJSON Key editor scans features to populate dropdown — e6f63c1
  • Leaflet tooltips on drawn geometries — f520e9c
  • Auto Fit Bounds toggle — 34f1e0e
  • Stroke width, stroke color, fill opacity options — ac980b8
  • Support for Grafana named colors (e.g. light-blue) — d7e1313

Infrastructure / Dev Environment

  • Docker Compose dev environment: Grafana + InfluxDB with seed data — 20021ea, 733411c
  • Livereload injection for automatic browser refresh — 244f2e9
  • Grafana provisioning (datasources + dashboard) — 7d7cb8a, 612f8d5
  • Migrated from npm to pnpm — 6dd3f41
  • Migrated Travis CI to GitHub Actions (build + test + plugin-check) — 90fecfe, 7b7150f
  • Release workflow with Grafana plugin validator — 80a5955
  • Docker Compose + provisioning + seed data included in release zip
  • Screenshot in README with absolute URL for plugin catalog

Internal

  • Replaced jQuery AJAX with native fetch API
  • Replaced Angular editor template with setPanelOptions builder
  • Updated tile URL to current CARTO CDN
  • Replaced leaflet-map-zoomToGeometries with native map.fitBounds()
  • Migrated @grafana/ui Select to Combobox — f2f2d11
  • Consolidated GeoJSON key filtering logic — c6f52d7
  • Test coverage expanded — b80bf5f

Plugin Insights

Quality scores for version 1.0.0

  • Status: Passed
    Security

    All checks passed

  • Status: Passed
    Maintenance

    All checks passed

  • Status: Passed
    Documentation

    All checks passed

Version
1.0.0
Dependencies
Grafana >=11.5.0
Developer
teosibileau
Last Updated
April 17, 2026