{"name": "GeoQA", "package_name": "GeoQA", "version": "1.1.3", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "4.99.0", "downloads": 71, "uploaded_by": "roy232323", "upload_datetime": "2026-07-02T03:18:19.655026", "changelog": "Version 1.1.3\r\n\r\nSecurity & Quality Fixes:\r\n* Excluded internal .pytest_cache folder from the package build to resolve a false-positive security scanner block (Secrets Detection).\r\n* Resolved strict Flake8 formatting issues (W293, E226) and optimized the plugin icon file size to pass QGIS portal security and quality scans.\r\n\r\nNew Validation Rules:\r\n* Added Duplicate Geometry detection (G004) to identify features with identical coordinates.\r\n* Added Sliver Polygon detection (G005) using the Polsby-Popper compactness score to catch thin/narrow digitization artifacts.\r\n* Added Statistical Outlier detection (A007) to flag numeric attributes deviating more than 3 standard deviations from the mean (Z-score analysis).\r\n\r\nPerformance & Architecture:\r\n* Completely refactored the validation engine to use a modular, dynamic RuleLoader system.\r\n* Expanded performance stress testing, ensuring checks can smoothly handle datasets of 500k+ features.\r\n* Used WKB hashing for O(N) performance during duplicate geometry checks.\r\n\r\nReporting & UI Enhancements:\r\n* Added a new 'Copy Expression' query button to the HTML reports.\r\n* Added a local issue filter search bar to the HTML reports.\r\n* Improved UI by adding a scrollable box for affected Feature IDs to prevent layout breaking.\r\n\r\nCompatibility:\r\n* Added compatibility for future QGIS 4.x releases.\r\n* Synchronized fallback profiles and bumped version strings across all UI headers and footers.", "external_deps": null, "download_url": "https://plugins.qgis.org/plugins/GeoQA/version/1.1.3/download/"}