{"name": "WZ Workflow", "package_name": "wz_workflow_plugin_for_REPO", "version": "2.1.0", "experimental": false, "qgis_min": "3.0.0", "qgis_max": "4.99.0", "downloads": 132, "uploaded_by": "adrlin", "upload_datetime": "2026-10-23T19:30:11.845170", "changelog": "FUNCTIONAL FIXES\r\n- The average-height field is now always available (previously active only in\r\n  the paragraph 7(3) variant).\r\n- The import-error dialog now shows the real cause instead of a generic message.\r\n- Fixed a formatting error for the WPZ/WPBC indicators in the parcel-data\r\n  window (text fields containing \"%\" raised an exception under numeric formatting).\r\n\r\nQGIS 4 (Qt6) COMPATIBILITY \u2014 while remaining fully compatible with QGIS 3\r\n- qgisMaximumVersion raised to 4.99 so the plugin loads under QGIS 4.\r\n- PyQt imports now go through the qgis.PyQt compatibility layer.\r\n- All Qt and QGIS enums use their fully qualified form (required by PyQt6,\r\n  valid in PyQt5 too); QDialogButtonBox via StandardButton.\r\n- QAction is imported from QtGui on Qt6 and from QtWidgets on Qt5.\r\n- New qt_compat module restores the QVariant field-type constants removed in\r\n  Qt6, as the integer values matching PyQt5 (correct writing of double/int fields).\r\n- Message-bar levels use Qgis.MessageLevel instead of raw integers.\r\n- Layer-type checks use isinstance() instead of comparing against an integer.\r\n- sip is imported robustly (the standalone sip module does not exist under Qt6).\r\n- exec_() replaced with exec().\r\n- pdal:filter now passes the VPC_OUTPUT_FORMAT parameter required by QGIS 4\r\n  (set only when the algorithm has it, so QGIS 3 keeps working); the\r\n  intermediate point-cloud format is detected automatically from the input\r\n  (LAS/LAZ/COPC).\r\n- Building-parameter values are cast to native Python types before writing\r\n  (numpy types were rejected by QGIS 4 as PyQt_PyObject).\r\n- Heavy libraries (pandas, numpy, scipy, scikit-learn) are imported lazily:\r\n  the plugin loads even without them and reports a clear message only in the\r\n  step that requires them.\r\n- Windows: the roof classifier is launched with the real Python interpreter\r\n  instead of qgis-bin.exe (which opened a second QGIS window and hung the", "external_deps": null, "download_url": "https://plugins.qgis.org/plugins/wz_workflow_plugin_for_REPO/version/2.1.0/download/"}