## [1.6.2] - 2026-07-13 ### Security - The QGIS Plugin Hub security scan now blocks a plugin on *any* Bandit finding, not only critical ones. Driven the shipped code to **zero Bandit findings**: replaced Python's `random` module in the dot-density placer with a small self-contained deterministic generator (identical, reproducible dot layouts — no behaviour change), and rewrote every defensive `try/except: pass` as `contextlib.suppress`. No `# nosec` suppressions are used, so the result holds even under the strictest scan configuration. ## [1.6.1] - 2026-07-13 ### Security - Removed the pip/`subprocess` dependency installer that the QGIS Plugin Hub security scan flagged as a critical issue. CartoLab needs no external packages — it uses only QGIS and its bundled NumPy — so the Setup panel now only *reports* optional-library status and never installs anything. ### Fixed - Qt6 / QGIS 4 compatibility: all Processing, layout and UI enums are now fully scoped (e.g. `QgsProcessing.SourceType.TypeVectorPolygon`, `QgsWkbTypes.Type.Point`, `QgsUnitTypes.LayoutUnit.LayoutMillimeters`, `QgsMapLayer.LayerType.VectorLayer`), clearing 85 compatibility warnings. Verified on QGIS 3.44 LTR and QGIS 4.2. - Test and e2e files are no longer shipped in the Hub package. ## [1.6.0] - 2026-07-13 ### Added - **Quick Style** — a new one-click Processing algorithm and dashboard panel that styles any vector layer: a graduated renderer for numeric fields or a categorized renderer for text fields, with quantile / equal-interval / geometric-interval class breaks. The dashboard panel has a live palette preview and applies the style to the selected layer instantly. - **Colour palette library** (`core/palettes.py`) — ColorBrewer sequential/diverging/qualitative sets plus the perceptually-uniform scientific ramps (viridis, magma, plasma, inferno, cividis), each carrying a colour-blind-safe flag, sampled to any class count. A "colour-blind safe only" filter is built into the Quick Style panel. - **Layout export presets** — export any layout to PNG, PDF or SVG at 96 / 150 / 300 / 600 dpi from the Layout Manager. ### Changed - A graduated Quick Style on a field with a single distinct value now degrades gracefully to one class instead of failing. - The provider now ships 13 Processing algorithms (Quick Style added); the e2e harness pins and verifies the count.
yes
geo140195philo
2026-07-13T11:46:00.929771+00:00
3.28.0
4.99.0
None
no
Plugin Tags