{"name": "GEE GPR Phenology", "package_name": "GEEGPRPheno", "version": "1.5.13", "experimental": false, "qgis_min": "3.0.0", "qgis_max": "4.99.0", "downloads": 5, "uploaded_by": "jf-floresriera", "upload_datetime": "2026-07-08T12:07:13.634034", "changelog": "1.5.13 - Code-quality cleanup for the QGIS Plugin Repository scanner: fixed non-critical Flake8 warnings W503 in installer.py and E402 in plugin.py by adjusting string construction and moving module-level imports to the top of the file. qgisMinimumVersion remains 3.0 and qgisMaximumVersion remains 4.99. The plugin remains stable and non-experimental. No mathematical, modelling, GPR, gap-filling, phenology, Sentinel-2 index, dependency launcher, model data, or Processing algorithm logic was changed.\r\n\r\n1.5.12 - Fixed the assisted dependency launcher for QGIS 4 / Windows\r\nso qgis.exe or qgis-bin.exe is never used as the Python executable for\r\npip. This prevents QGIS from reopening and interpreting package names\r\nsuch as rasterio>=1.3.0 as invalid data sources. The dependency\r\nassistant now searches for a real python.exe/python3 associated with\r\nQGIS, runs pip from the user home directory, writes a log, and fails\r\nsafely with manual instructions if no valid Python executable is\r\nfound. qgisMinimumVersion remains 3.0 and qgisMaximumVersion remains\r\n4.99. The plugin remains stable and non-experimental. No mathematical,\r\nmodelling, GPR, gap-filling, phenology, Sentinel-2 index, model data,\r\nor Processing algorithm logic was changed.\r\n\r\n1.5.11 - Added a clear QGIS 4.0.x / Python 3.12 dependency note. Some\r\nQGIS 4 installations may not include rasterio in the QGIS Python\r\nenvironment by default. If rasterio is missing, Earth Engine image\r\nsearch and download can start correctly, but raster harmonization, gap\r\nfilling, GPR raster prediction, or LSP workflows may fail until the\r\ndependency is installed. The plugin keeps assisted dependency tools\r\navailable from the Info tab / plugin menu, with manual installation\r\ninstructions as fallback. qgisMinimumVersion remains 3.0 and\r\nqgisMaximumVersion remains 4.99, so the plugin remains listed for QGIS\r\n3.x and QGIS 4.x. The plugin remains stable and non-experimental. No\r\nmathematical, modelling, GPR, gap-filling, phenology, Sentinel-2\r\nindex, model data, or Processing algorithm logic was changed.\r\n\r\n1.5.10 - Added an intuitive dependency assistant for QGIS Python:\r\ndependencies can now be installed/updated from the plugin menu or Info\r\ntab without opening a terminal, and Processing algorithms can attempt\r\nautomatic installation/recovery when required modules such as\r\nrasterio, requests or earthengine-api are missing. This fixes the QGIS\r\n4 execution failure caused by missing rasterio in the QGIS Python 3.12\r\nenvironment. The installer writes a log to the user home folder and\r\nkeeps manual instructions as fallback. qgisMinimumVersion remains 3.0\r\nand qgisMaximumVersion remains 4.99. The plugin remains stable and\r\nnon-experimental. No functional Processing algorithms, GEE/GPR/LSP\r\nmodules, model data, translations, icon files, security fixes, or\r\ndocumentation resources were removed.\r\n\r\n1.5.9 - Extended Qt5/Qt6 compatibility fixes for QGIS 4: added\r\ncompatibility handling for QSizePolicy.Policy.Expanding,\r\nQFrame.Shape.HLine, QMessageBox.StandardButton values, and\r\nQLineEdit.EchoMode.Normal while preserving QGIS 3 compatibility. This\r\nfixes the QGIS 4 panel error caused by QSizePolicy.Expanding and\r\nprevents additional Qt6 enum errors in the floating panel.\r\nqgisMinimumVersion remains 3.0 and qgisMaximumVersion remains 4.99.\r\nThe plugin remains stable and non-experimental. No functional\r\nProcessing algorithms, GEE/GPR/LSP modules, model data, translations,\r\nicon files, dependency declarations, security fixes, or documentation\r\nresources were removed.\r\n\r\n1.5.8 - Qt5/Qt6 compatibility fix for QGIS 4: replaced direct Qt enum\r\naccess with a compatibility helper so the floating panel opens\r\ncorrectly in QGIS 4 while remaining compatible with QGIS 3. This fixes\r\nthe QGIS 4 error caused by Qt.Window, Qt.WindowTitleHint, alignment\r\nflags, cursor shape, and mouse button enum changes. qgisMinimumVersion\r\nremains 3.0 and qgisMaximumVersion remains 4.99. The plugin remains\r\nstable and non-experimental. No functional Processing algorithms,\r\nGEE/GPR/LSP modules, model data, translations, icon files, dependency\r\ndeclarations, security fixes, or documentation resources were removed.\r\n\r\n1.5.7 - Compatibility metadata update for QGIS 3.x and QGIS 4.x:\r\nqgisMinimumVersion changed to 3.0 and qgisMaximumVersion changed to\r\n4.99. The plugin remains stable and non-experimental. No functional\r\nalgorithms, Processing tools, model data, translations, icon files,\r\ndependency declarations, security fixes, or documentation resources\r\nwere removed. This release is intended to make the plugin available\r\nacross the QGIS 3.x series and QGIS 4.x, with functional validation\r\nrecommended in the target QGIS versions before publication.", "external_deps": null, "download_url": "https://plugins.qgis.org/plugins/GEEGPRPheno/version/1.5.13/download/"}