[general]
name=PlanX CartoLab
version=1.6.2
hasProcessingProvider=yes

category=Vector
tags=cartography, thematic map, choropleth, quick style, graduated, categorized, bivariate, cartogram, dot-density, proportional-symbols, hexbin, value-by-alpha, ridge-maps, 2.5d, buildings, map layout, print layout, atlas, legend, north arrow, scale bar, graticule, labels, color ramp, colorbrewer, colorblind, viridis, symbology, map design, export, planx

description=Design publication-quality thematic maps and print layouts in QGIS: choropleths, bivariate maps, cartograms, ridge maps, dot-density, proportional symbols and hexbins; native 2.5D building styling; one-click map layouts with legend, scale bar and north arrow; and colorblind-safe color palettes.
about=PlanX CartoLab is a thematic mapping and print-layout studio for QGIS. It builds publication-ready choropleths (including bivariate and Value-by-Alpha), continuous-area cartograms, ridge-line relief maps, dot-density and Flannery proportional-symbol maps, hexbin aggregation, coordinate graticules and native 2.5D building styling - then assembles a complete print layout (map, legend, scale bar, north arrow, coordinate grid and credits) in one click. Includes adaptive classification (Geometric Interval, Fisher-Jenks, Head/Tail Breaks), choropleth normalization and rates, visual-center label points, and a Layout Manager to duplicate and export layouts to PNG/PDF. No external dependencies - pure QGIS.

homepage=https://github.com/YusufEminoglu/planx_cartolab
repository=https://github.com/YusufEminoglu/planx_cartolab
tracker=https://github.com/YusufEminoglu/planx_cartolab/issues

author=Yusuf Eminoglu
email=yusuf.eminoglu@deu.edu.tr

icon=icons/icon.png

qgisMinimumVersion=3.28
qgisMaximumVersion=4.99

changelog=
    PlanX CartoLab 1.6.2 - Security hardening: drove the shipped code to zero Bandit findings for the QGIS Plugin Hub scan (self-contained deterministic dot-density generator instead of the random module; defensive try/except blocks rewritten as contextlib.suppress). No behaviour change.
    PlanX CartoLab 1.6.1 - Security and Qt6 hardening: removed the pip/subprocess dependency installer flagged by the Plugin Hub security scan (CartoLab needs no external packages), fully scoped all Qt6/QGIS 4 enums (85 compatibility warnings cleared), and stopped shipping test files in the package. No user-facing feature changes.
    PlanX CartoLab 1.6.0 - Added Quick Style: one-click graduated (numeric) or categorized (text) rendering for any vector layer, with quantile, equal-interval or geometric-interval breaks. New colour palette library - ColorBrewer plus the colour-blind-safe viridis family - with a live preview and a colour-blind-safe filter. Layout export presets now cover PNG, PDF and SVG at 96 to 600 dpi.
    PlanX CartoLab 1.5.1 - First-run welcome that builds a sample map in seconds, a one-click "Rate on the Hub" link, and refreshed discovery metadata (tags and description) so the plugin is easier to find when searching for choropleth, map layout, colour palettes and thematic mapping.
    PlanX CartoLab 1.5.0 - Added Auto Map Sheet (one-click publication layout from the current view - map, legend, scale bar, north arrow, grid, credits) and a Layout Manager (open, duplicate, delete, export PNG/PDF). Bivariate layout legends are now native editable items instead of embedded SVG (no temp-file leak), the minimalist grid is idempotent with auto-derived intervals, and isometric stacks are proper print layouts. Removed dead code; layout subsystem now covered by real-QGIS e2e (33 checks on both QGIS versions).
    PlanX CartoLab 1.4.3 - Packaging hygiene: internal AI-agent work-order files (ENHANCEMENT_PLAN, DEEPSEEK_PROMPT, REPORT) are now always excluded from the Hub zip regardless of filename version suffix.
    PlanX CartoLab 1.3.0 - Added six cartography algorithms - dot-density maps, Flannery proportional symbols, hexbin aggregation, visual-center label points (polylabel), graticule/reference grids, and choropleth normalization and rates - and fixed ridge-map raster no-data detection and optional-extent handling.
    PlanX CartoLab 1.2.6 - Made per-floor 2.5D colour-band QML legend-friendly with one renderer rule per floor band.
    PlanX CartoLab 1.2.5 - Added automatic maximum floor-band detection for per-floor 2.5D styling from the selected floor-count layer.
    PlanX CartoLab 1.2.4 - Fixed QGIS Plugin Hub metadata homepage URL by replacing the unavailable GitHub Pages URL with the reachable GitHub repository URL.
    PlanX CartoLab 1.2.3 - Added per-floor colour band rendering for floor-count 2.5D styling, with selectable palettes and QML export.
    PlanX CartoLab 1.2.2 - Added explicit floor-count mode for 2.5D styling so fields such as Kat_Sayisi render as floor count times floor height.
    PlanX CartoLab 1.2.1 - Fixed QGIS 2.5D height expression compatibility by replacing unsupported greatest/least clamp functions with CASE expressions.
    PlanX CartoLab 1.2.0 - Added native QGIS 2.5D building styling panel, Processing algorithm, polished material presets, optional stepped floors, soft shadows, and QML export.
    PlanX CartoLab 1.0.0 - Production release: generated PlanX ecosystem icon, QGIS 4/Qt6 dashboard compatibility fixes, and QGIS 3.44/QGIS 4 runtime smoke coverage.
    PlanX CartoLab 0.2.0 - Production dashboard, floating annotation map tool, layout automation (isometric/typography/grid/legend), improved cartogram kernel (Gaussian-weighted diffusion with adaptive damping), graduated symbology, dependency manager with pip installer, 71 unit tests.
    PlanX CartoLab 0.1.0 - Initial release: bivariate engine, cartogram, geometric interval, ridge maps, VbA, isometric stacking, HTML annotations.

experimental=False
deprecated=False
license=GPL-3
