# ISTools Plugin Metadata
# Following QGIS Plugin Repository best practices and standards

[general]
# Plugin identification
name=ISTools
qgisMinimumVersion=3.24
qgisMaximumVersion=3.99

# Plugin description
description=Ferramentas integradas para edição vetorial, topologia, PostGIS e fluxos EDGV no QGIS.
about=O ISTools reúne ferramentas de edição e validação geométrica, manutenção topológica, geoprocessamento multicamadas e administração de bancos PostGIS.

    Inclui extensão e simplificação de linhas, geração de polígonos e pontos internos, inserção de vértices em interseções, recorte por moldura, carregamento de bases, rotinas ETL EDGV 3.0 e conversão para EDGV Topo 1.4.5.

# Version and authorship
version=1.5.2
author=Irlan Souza, 2° Sgt Brazilian Army
email=irlansouza193@gmail.com

# Project links
repository=https://github.com/irlansouza93/istools
tracker=https://github.com/irlansouza93/istools/issues
homepage=https://irlansouza93.github.io/istools-website/

# Visual and categorization
icon=icons/icon_istools.png
category=Vector

# Search and discovery
tags=vectorization,geometry,database,postgis,etl,edgv,digitization,analysis,polygon,lines,spatial,processing,extend,generator,bounded,surface,intersection,professional,toolkit,cartography,surveying,gis,documentation,sphinx,multilingual,enhanced

# Plugin characteristics
experimental=False
deprecated=False
server=False
hasProcessingProvider=True

# Version history
changelog=🛡️ **Version 1.5.2**
    • **Conformidade do pacote**: ZIP reconstruído com caminhos POSIX, estrutura única `istools/` e validação de integridade para publicação no repositório oficial do QGIS.
    • **Segurança**: Consultas SQL dinâmicas protegidas, credenciais fixas removidas e chamadas de subprocessos validadas.
    • **Robustez**: Falhas de geometria, CRS, conexão e rollback agora são registradas no painel de mensagens do QGIS.
    • **Ferramentas**: Mantém o Simplificador Suave e o escopo seguro de edição da ferramenta de interseções.

    🚀 **Version 1.5.1**
    • **Simplificador Suave**: Nova ferramenta para simplificar linhas selecionadas com tolerância fina e operação reversível.
    • **Interseção de Linhas**: A edição agora é iniciada somente nas camadas que recebem vértices.
    • **Segurança**: Consultas SQL dinâmicas protegidas, subprocessos validados e utilitários de desenvolvimento removidos do pacote.
    • **Diagnóstico**: Falhas de geometria, CRS, conexão e rollback agora são registradas no QGIS em vez de serem ignoradas.

    🚀 **Version 1.5.0** (Lançamento da Suite de Geoinformação)
    • **Expansão para Suite**: Agora integra gerenciamento PostGIS e ferramentas de ETL EDGV 3.0
    • **Gerenciador PostGIS**: Interface unificada para manipulação de bancos espaciais
    • **Importador de Shape**: Nova lógica para carregamento rápido de bases vetoriais
    • **Melhorias de Core**: Refatoração completa das ferramentas de vetorização original
    • **Iconografia Estável**: Migração definitiva para o sistema de QResource (:/)
    • **Refatoração de UI**: Organização das ferramentas em submenus e diálogos modernos
    
    🚀 **Version 1.4.1**
    • Enhanced Sphinx documentation system with professional HTML generation
    • Updated project metadata and configuration files for better compatibility
    • Improved multilingual support with refined English and Portuguese translations
    • Corrected documentation references and template names throughout the project
    • Updated copyright information and version consistency across all files
    • Enhanced build system with cross-platform Makefile and batch file support
    • Comprehensive documentation structure with modern Sphinx themes
    
    🚀 **Version 1.4**
    • Added IntersectionLineTool for inserting shared vertices at line intersections
    • Enhanced topology management capabilities
    • Improved rectangle selection interface for intersection processing
    
    📋 **Version 1.3**
    • Complete code refactoring and optimization
    • Enhanced documentation with modern README
    • Full English translation support
    
    🔧 **Version 1.2**
    • Added PointOnSurfaceGenerator tool
    • Enhanced polygon validation algorithms
    
    🎉 **Version 1.1**
    • Introduced BoundedPolygonGenerator tool
    • Enhanced line extension algorithms
    
    🎉 **Version 1.0** (Initial Release)
    • Core ExtendLines functionality
    • Basic QgisPolygonGenerator tool
