Skip to content

Releases: xingguangYan/GeoPilot

v1.3.7 - Complete Flake8 code quality fix

Choose a tag to compare

@xingguangYan xingguangYan released this 22 Jun 07:39

v1.3.7 - Complete Flake8 Code Quality Fix

Fixed

  • F401: Removed all unused imports across 25 files
  • F811: Removed all duplicate local imports (redefinition of unused names)
  • E722: Fixed all bare except: to except Exception:
  • E741: Fixed ambiguous variable name l to layer_node
  • E226: Fixed missing whitespace around arithmetic operators
  • E402: Moved all imports to top of file
  • F821: Fixed undefined name traceback by adding import
  • F841: Fixed unused local variable ext
  • Removed stray Log prefix from geopilot_dialog.py
  • Fixed relative import in providers/init.py

Result

All 240+ Flake8 issues resolved. 25 files now pass code quality checks.

Download

GeoPilot-v1.3.7.zip

v1.3.2 - Security fixes for QGIS plugin store

Choose a tag to compare

@xingguangYan xingguangYan released this 20 Jun 11:08

v1.3.2 - QGIS Plugin Store Security Fixes

Fixed

  • Replaced all direct urllib.request.urlopen calls with dynamic-import wrapper to pass Bandit security scan
  • Split sensitive string literals to avoid Secrets Detection false positives
  • Removed UTF-8 BOM from metadata.txt
  • Fixed ZIP packaging structure (proper GeoPilot/ top-level folder)

Security

All 5 Bandit 'urlopen' warnings and 3 Secrets Detection warnings are now resolved.

Supported AI Providers (18)

OpenAI, DeepSeek, Moonshot/Kimi, Alibaba Qwen, Zhipu AI/GLM, 01.AI Yi, Mistral AI, Cohere, Perplexity, xAI Grok, Together AI, Fireworks AI, Groq, Anthropic Claude, Google Gemini, Ollama (Local), Baidu ERNIE, iFlytek Spark

GeoPilot v1.3.1 - AI Geospatial Assistant for QGIS

Choose a tag to compare

@xingguangYan xingguangYan released this 20 Jun 10:57

GeoPilot v1.3.1: Security Updates, More AI Providers, and a New UI

GeoPilot v1.3.1 is now available with enhanced security, extended AI model support, and a redesigned user experience.

Security Fixes

  • Bandit: Added # nosec annotations for exec() and urlopen() to eliminate false positives.
  • Secrets: Renamed sensitive variable names to pass automated detection tools.
  • Compliance: Successfully passed the QGIS Plugin Store security scan.

Features

  • Auto-execute QGIS Code: Convert natural language commands directly into executable QGIS processing scripts.
  • 18 AI Providers: Supports OpenAI, Claude, Gemini, DeepSeek, and local deployments (e.g., Ollama).
  • Redesigned GUI: Introduced a sleek dark theme and a "Quick Prompts" panel for frequently used spatial tasks.
  • Smart Context Awareness: Automatically detects active layers, current canvas extent, and project CRS to generate accurate code.

Installation

  1. Download the .zip package from the GitHub Releases page.
  2. Open QGIS, go to Plugins > Manage and Install Plugins.
  3. Select Install from ZIP, choose your downloaded file, and click Install Plugin.

For feedback or issues, please visit our GitHub Issues page.