{"name": "PlanX", "package_name": "planx", "version": "2.3.0", "experimental": false, "qgis_min": "3.22.0", "qgis_max": "4.99.0", "downloads": 17, "uploaded_by": "geo140195philo", "upload_datetime": "2026-06-11T09:43:23.355938", "changelog": "## [2.3.0] - 2026-06-11\r\n\r\nPerformance Dashboard release: live score cards + one-click HTML report \u2014\r\n18 algorithms total.\r\n\r\n### Added\r\n- **Plan Dashboard dock** (PlanX menu \u2192 Plan Dashboard): live score cards\r\n  over the PlanX output layers \u2014 Plan Performance Index, accessibility\r\n  score, standards compliance, covered-population share and density. The\r\n  output layers of Multi-Amenity Access Score, Land-Use Balance, Facility\r\n  Adequacy and Density Grid are auto-detected in the project by their field\r\n  signatures; \"Save HTML Report\u2026\" exports the report and opens it in the\r\n  browser.\r\n- **Plan Performance Report (HTML)** algorithm (new \"Reporting and\r\n  Dashboard\" group): builds the same single-file report headless / in the\r\n  model designer \u2014 score cards, score histogram, SVG score map (red\u2192green),\r\n  provided-vs-required balance bars, facility utilization table and density\r\n  summary. Everything is inline CSS/SVG drawn by the embedded engine: a\r\n  shareable one-file report with no external assets or services.\r\n- `engine/report.py`: summaries, score cards, colour ramp and the full\r\n  HTML/SVG renderer (pure stdlib \u2014 not even NumPy \u2014 unit-tested anywhere).\r\n- Tests: engine suite 77 \u2192 98 checks; e2e harness 70 \u2192 80 assertions, all\r\n  verified on QGIS 3.44 LTR and QGIS 4.0.2; new headless dashboard-dock\r\n  check (auto-detection + cards) on both.", "external_deps": null, "download_url": "https://plugins.qgis.org/plugins/planx/version/2.3.0/download/"}