v1.0.0
1.0.0 (2025-02-25)
Modernized fork of the original knightss27-weathermap-panel, now maintained by Tamir Suliman.
Features
- Grafana 10–12.x support: upgraded all
@grafana/*dependencies to v11, tested on Grafana 12.0.0 - React 18: migrated from React 17 to React 18
- TypeScript 5.x: upgraded from TypeScript 4.x
- Node 20+: minimum Node.js version raised from 14 to 20
- Playwright E2E: replaced Cypress with
@grafana/plugin-e2e+ Playwright - Provisioned test environment: docker-compose setup with Prometheus + exporter for reviewers
Code Modernization
- migrated
emotion→@emotion/cssacross all components - replaced deprecated
stylesFactory→useStyles2in all 8 component files - replaced deprecated
Vector.get()API → direct array indexing - removed all
@ts-ignorecomments, added proper type assertions - updated plugin identity to
tamirsuliman-weathermap-panel - modernized GitHub Actions release workflow
0.4.3 (2023-07-18)
Bug Fixes
0.4.2 (2023-07-05)
Features
- background images (from urls!) (#5) (b00ad48)
- custom node icons (#60) (68d9b71)
- select and drag multipl nodes (03c8d9c)
Bug Fixes
- display all data on connection links (580206b)
- link labels now hoverable (f6d1ea3)
- temp changes no longer written to state (#61) (cb6d3e3)
- update grafana dependency (323eaec)
0.4.1 (2023-07-05)
Features
- background images (from urls!) (#5) (b00ad48)
- custom node icons (#60) (68d9b71)
- select and drag multipl nodes (03c8d9c)
Bug Fixes
- display all data on connection links (580206b)
- link labels now hoverable (f6d1ea3)
- temp changes no longer written to state (#61) (cb6d3e3)
0.3.6 (2023-03-26)
Features
Bug Fixes
- 0 values no longer treated as null (#51) (56481a3)
- do not assume field existence (#46) (f895bea)
- missing bandwidth queries default back to 0 (612973e)
- overwrite last values when query is null (#47) (f34afd2)
- timestamp uses correct end of timerange (56b8d34)
0.3.5 (2023-01-25)
Features
- dashboard links open in new tab (2f45eba)
- graphs (#41, #11) (297b980)
- node-specific dashboard links (#36) (5a9f51f)
0.3.4 (2022-12-13)
Features
- configurable default link units (#34) (7a2acf7)
- expose zoom level and offsets (#32) (d9d3645)
- zoom outside of edit mode with shift key (#32) (78f0aa7)
Bug Fixes
0.3.3 (2022-10-24)
Bug Fixes
- use Grafana's dataframe display method (fecbf17)
0.3.2 (2022-10-23)
Features
- node DOWN status borders (#17) (aa7986a)
- percentage throughput on labels (#24) (68d8079)
- show all as percentage toggle (#24) (618b9e1)
- timestamp toggling (#23) (6ada467)
- variable link/arrow widths (#4) (0563f96)
Bug Fixes
- handle expressions, unlabeled queries (#12) (09f5c32)
- outline invisible color pickers (#19) (7bdc5f0)
- use field names where possible (#29) (11d1b12)