{"name": "F|Heat", "package_name": "FHeat_QGIS", "version": "0.2.0", "experimental": false, "qgis_min": "3.34.0", "qgis_max": "4.99.0", "downloads": 174, "uploaded_by": "psomm", "upload_datetime": "2026-10-12T07:16:56.443608", "changelog": "0.2.0 2026-10-12:\n*Added: Virtual environment management (src/core/venv_manager.py, subprocess_utils.py); required packages are installed into an isolated plugin venv\n*Added: Compatibility with QGIS 3.34.11 - 4.0.0 (Qt5 and Qt6)\n*Changed: The GUI is now a dockable panel in the QGIS main window; the toolbar icon shows/hides it\n*Changed: DHNx integration is disabled for now (planned as optional module)\n*Fixed: Security findings from Bandit: unique temporary directories for zip extraction, downloads restricted to http(s) with timeout, Excel file opened via os.startfile, no more bare except/pass blocks\n0.1.1 2025-09-23:\n*Fixed: Worker flag (self.worker_running) is now reset at the start of on_task_finished to prevent tasks from remaining locked if an error occurs.\n*Changed: Updated download URL for census data and read the docs link\n*Added: New download functions based on QgsNetworkAccessManager in download_files.py\n*Changed: Data downloads now use QgsNetworkAccessManager instead of urllib, ensuring QGIS proxy settings are respected\n*Changed: Updated numpy version in requirements.txt", "external_deps": null, "download_url": "https://plugins.qgis.org/plugins/FHeat_QGIS/version/0.2.0/download/"}