{"name": "Profili, Sezioni e Comuni", "package_name": "profili_sezioni_comuni", "version": "1.4.2", "experimental": false, "qgis_min": "3.16.0", "qgis_max": "4.99.0", "downloads": 70, "uploaded_by": null, "upload_datetime": "2026-07-13T15:38:40.925720", "changelog": "1.4.2 - IT: Superato il QT6 Check dello store: tutti gli enum Qt e QGIS sono ora in forma pienamente scoped nel sorgente (es. Qgis.MessageLevel.Warning, QgsWkbTypes.GeometryType.PointGeometry), verificati uno a uno sull'ambiente reale QGIS 4.2/Qt 6.10 con test di caricamento automatico. / EN: Store QT6 Check satisfied: every Qt and QGIS enum is now fully scoped in the source (e.g. Qgis.MessageLevel.Warning, QgsWkbTypes.GeometryType.PointGeometry), each one verified on a real QGIS 4.2/Qt 6.10 environment with an automated load test.\n1.4.1 - IT: Azzerate tutte le segnalazioni dell'analizzatore di sicurezza dello store (eccezioni intenzionali annotate, default dei parametri credenziali resi espliciti): la scansione Bandit ora risulta pulita come richiesto per la pubblicazione. / EN: Cleared every finding of the store security analyzer (intentional exception handlers annotated, credential parameter defaults made explicit): the Bandit scan is now clean as required for publication.\n1.4.0 - IT: Compatibilita' Qt6/QGIS 4 verificata integralmente sull'ambiente reale (QGIS 4.2, Qt 6.10): eliminati tutti gli enum in forma non-scoped, test automatico di caricamento superato; rimosso il flag supportsQt6 (non piu' riconosciuto da QGIS); nuova descrizione breve bilingue. / EN: Qt6/QGIS 4 compatibility fully verified on a real environment (QGIS 4.2, Qt 6.10): removed every non-scoped enum, automated load test passed; dropped the supportsQt6 flag (no longer recognised by QGIS); new short bilingual description.\n1.3.7\n- IT: Audit di sicurezza e compatibilit\u00e0 Qt6: verificate tutte le chiamate di rete (solo HTTPS per Nominatim, whitelist schema, timeout, file temporanei sicuri con mkstemp) e il proxy enum Qt5/Qt6; aggiunto il flag ufficiale supportsQt6 per le build QGIS Qt6.\n- EN: Security and Qt6 compatibility audit: verified every network call (HTTPS-only Nominatim, scheme whitelist, timeouts, secure temp files via mkstemp) and the Qt5/Qt6 enum proxy; added the official supportsQt6 flag for QGIS Qt6 builds.\n1.3.6\n- IT: Nuovo diagramma quotato in stile tecnico (linea di terreno/progetto, griglia con tacche quota/progressiva, esagerazione verticale automatica ed etichetta di scala) aggiunto come layer QGIS veri per il profilo e per ogni sezione trasversale; nuovo pulsante Esporta DXF\n- EN: New engineering-style elevation diagram (ground/design line, grid with elevation/chainage ticks, automatic vertical exaggeration and scale label) added as real QGIS layers for the profile and each cross-section; new Export DXF button\n1.3.5\n- IT: Corretto E501 (righe troppo lunghe, PEP8) in core_sections.py, core_confronto.py, core_elevation.py, core_raster_download.py, dialog.py e plugin.py\n- EN: Fixed E501 (line too long, PEP8) in core_sections.py, core_confronto.py, core_elevation.py, core_raster_download.py, dialog.py and plugin.py\n1.3.4\n- IT: Scheda Info: elenco corretto degli altri plugin pubblicati dall'autore su plugins.qgis.org (QGIS Ledger, Q-Press, Quick CRS Fixer, STAC Browser, GeoBridgeIT, TAF Italia)\n- EN: Info tab: correct list of the author's other published plugins on plugins.qgis.org (QGIS Ledger, Q-Press, Quick CRS Fixer, STAC Browser, GeoBridgeIT, TAF Italia)\n- IT: Verifica end-to-end su QGIS 4.2 headless: export GeoPackage, dialog, layout di stampa multi-foglio con legenda/reticolo/scala e confronto DTM\n- EN: End-to-end verification on headless QGIS 4.2: GeoPackage export, dialog, multi-sheet print layout with legend/grid/scale bar and DTM comparison\n1.3.3\n- IT: Hardening sicurezza: validazione esplicita dello schema URL (solo http/https) su tutte le richieste di rete; azzerati gli avvisi Bandit di livello medio/alto\n- EN: Security hardening: explicit URL scheme validation (http/https only) on all network requests; medium/high Bandit findings reduced to zero\n- IT: Stile codice conforme anche a linter severi: eliminati tutti i W503 (a capo prima di operatore binario) ed E241 (spazi multipli dopo virgola)\n- EN: Code style now clean under strict linters too: removed all W503 (line break before binary operator) and E241 (multiple spaces after comma)\n1.3.2\n- IT: Corretto il nome della cartella del pacchetto ZIP (profili_sezioni_comuni) e resa bilingue (IT/EN) tutta la documentazione: descrizione, changelog e README\n- EN: Fixed the ZIP package folder name (profili_sezioni_comuni) and made all documentation bilingual (IT/EN): description, changelog and README\n1.3.1\n- IT: Corretti i metadata per il repository plugin QGIS: aggiunti URL validi per tracker e homepage, repository puntato al progetto GitHub corretto\n- EN: Fixed metadata for the QGIS plugin repository: added valid tracker and homepage URLs, repository pointed to the correct GitHub project\n1.3.0\n- IT: Nuova scheda Confronto: confronto prima/dopo lavori tra GeoPackage generati dal plugin (quote profilo, sezioni, bilancio sterri/riporti) con grafico delta\n- EN: New Comparison tab: before/after works comparison between plugin-generated GeoPackages (profile elevations, sections, cut/fill balance) with delta chart\n- IT: Confronto DTM: raster differenza (dopo - prima) con statistiche, volumi scavo/riporto e stile divergente automatico \u2014 calcolo deterministico GDAL/NumPy, senza AI\n- EN: DTM comparison: difference raster (after - before) with statistics, cut/fill volumes and automatic diverging style \u2014 deterministic GDAL/NumPy computation, no AI\n- IT: Cartografia PDF/Layout migliorata: legenda per tipologia (ogni voce una sola volta), reticolo con coordinate, barra di scala, cartiglio con grafici in miniatura, un foglio per ogni grafico con tabella attributi\n- EN: Improved PDF/Layout cartography: per-typology legend (each entry once), coordinate grid, scale bar, title block with chart thumbnails, one sheet per chart with attribute table\n- IT: Pulizia codice e rimozione file di cache / EN: Code cleanup and cache files removal\n1.2.0\n- IT: Download raster TINITALY 1.1 ZIP ufficiali e HR-DTM-5m Zenodo con progress/ETA / EN: TINITALY 1.1 official ZIP and Zenodo HR-DTM-5m raster download with progress/ETA\n- IT: Ricerca confini comunali OSM/Nominatim e riferimento ISTAT / EN: OSM/Nominatim municipality boundary search and ISTAT reference", "external_deps": null, "download_url": "https://plugins.qgis.org/plugins/profili_sezioni_comuni/version/1.4.2/download/"}