{"name": "TAF Italia", "package_name": "QGIS_TAF_Plugin", "version": "2.7.2", "experimental": true, "qgis_min": "3.10.0", "qgis_max": "4.99.0", "downloads": 53, "uploaded_by": null, "upload_datetime": "2026-07-13T15:38:34.024932", "changelog": "2.7.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.\n2.7.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.\n2.7.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.\n2.6.4 - SICUREZZA: estrazione degli zip TAF con nome file sanificato (protezione zip-slip: un archivio anomalo non pu\u00f2 pi\u00f9 scrivere/leggere fuori dalla cartella di download); query Nominatim con parametri codificati correttamente; pulizia except ridondante ed E203; aggiunto il flag ufficiale supportsQt6 per le build QGIS Qt6. / SECURITY: TAF zip extraction now uses a sanitized file name (zip-slip protection: a malformed archive can no longer write/read outside the download folder); Nominatim query with properly encoded parameters; redundant except and E203 cleanup; added the official supportsQt6 flag for QGIS Qt6 builds.\n2.6.3 - Corretto E501 (righe troppo lunghe, PEP8) in agenzia_taf_plugin.py e taf_core.py. / Fixed E501 (line too long, PEP8) in agenzia_taf_plugin.py and taf_core.py.\n2.6.2 - Corretto errore di parsing INI in metadata.txt (riga di changelog non indentata che rompeva configparser). / Fixed INI parsing error in metadata.txt (unindented changelog continuation line breaking configparser).\n2.6.1 - Corretto W503 (line break before binary operator) in plugin_hub.py; rimosso file nascosto .qgis_plugin_version generato erroneamente dentro il pacchetto dalla pipeline di pubblicazione. / Fixed W503 (line break before binary operator) in plugin_hub.py; removed hidden .qgis_plugin_version file that the publish pipeline was mistakenly bundling into the package.\n2.6.0 - Tema scuro slate-blue condiviso della famiglia SinoCloud, interfaccia bilingue IT/EN con pulsante bandiera, men\u00f9 a tendina nella scheda Info con gli altri plugin dell'autore (link GitHub), pulizia flake8. / Shared SinoCloud slate-blue dark theme, bilingual IT/EN interface with flag button, Info tab drop-down with the author's other plugins (GitHub links), flake8 cleanup.", "external_deps": null, "download_url": "https://plugins.qgis.org/plugins/QGIS_TAF_Plugin/version/2.7.2/download/"}