# Changelog ## 1.1.7 - Aprimorada a conformidade do código com as verificações de qualidade utilizadas pelo repositório oficial de plugins do QGIS. - Ajustes de nomenclatura e estilo para maior compatibilidade com as regras do Flake8. - Ampliadas as verificações automatizadas de qualidade antes de novas versões. ## 1.1.6 - Reforçadas as verificações de segurança e qualidade do código. - Melhorado o tratamento de dados temporários, identificadores de sessão, chamadas de rede e execução de processos. - Aprimorada a compatibilidade das verificações automatizadas com os critérios utilizados pelo repositório oficial de plugins do QGIS. ## 1.1.5 - Melhorada a compatibilidade com QGIS 4 e Qt6. - Removidos trechos legados de compatibilidade com versões antigas do Qt que já não eram necessários nas versões do QGIS atualmente suportadas. - Adicionadas verificações automatizadas específicas para compatibilidade com Qt6. ## 1.1.4 - Ajustes internos para melhorar a compatibilidade com as verificações de segurança do repositório oficial de plugins do QGIS. - Revisado o armazenamento das preferências de conexão sem alteração do comportamento para usuários existentes. - Ampliadas as verificações automatizadas de segurança, qualidade e consistência do pacote. ## 1.1.3 - Corrigido um problema que podia congelar ou encerrar o QGIS ao abrir o painel em determinadas versões e temas. - Corrigida a configuração do executável Python utilizado pelo servidor MCP no Windows. - O autoteste de conexão passa a ser executado sem bloquear a interface do QGIS. - Melhorado o gerenciamento de múltiplas instâncias simultâneas do QGIS. - Corrigido o carregamento de arquivos CSV de pontos no Windows. - Corrigida a composição de mapas em ambientes com Python 3.9. - Corrigidos problemas de simbologia e legenda relacionados a camadas de contexto. - Melhorada a gestão de sessões quando várias instâncias do QGIS estão abertas. - Reforçada a segurança das sessões de conexão. - `add_context_annotations` passa a utilizar o idioma definido em `map_language`. - Ampliados os testes de compatibilidade com QGIS 3.40 LTR e QGIS 4. ## 1.1.2 - Licença do projeto padronizada como MIT. - Revisadas e corrigidas as referências técnicas utilizadas pelo regulamento cartográfico. - As regras passam a distinguir explicitamente normas, referências bibliográficas, recomendações editoriais e decisões de projeto do SIGMAI. - Adicionada análise de sensibilidade dos principais limiares utilizados pelo compositor cartográfico. - Os principais limiares do compositor passam a ser definidos como constantes documentadas. - `sigmai_cartographic_rulebook` passa a expor informações adicionais sobre os critérios utilizados pelas regras. - Melhorada a compatibilidade com a API do QGIS 4. ## 1.1.1 - O compositor passa a escolher automaticamente entre coluna lateral e faixa inferior de acordo com a geometria e o espaço disponível no mapa. - Novo parâmetro `arrangement` permite forçar o tipo de organização dos elementos auxiliares. - Melhorado o arranjo automático de figuras com múltiplos painéis. - A barra de escala passa a respeitar a formatação numérica correspondente ao idioma do mapa. - Melhorada a escolha automática de cores para evitar conflitos com camadas previamente estilizadas. - Corrigido o acesso ao estado do projeto durante operações de consulta. ## 1.1.0 - Novo comando `sigmai_briefing`, que reúne informações sobre projeto, camadas, layouts, configuração, regulamento cartográfico, templates e fluxos recomendados. - Novo `spatial_relationship` para análise de relações espaciais, incluindo interseção, proporção interna e distância. - Adicionados recursos para definição de codificação de camadas e identificação de problemas de caracteres. - `load_vector_layer` passa a aceitar tabelas CSV contendo coordenadas. - Implementadas receitas reproduzíveis de mapas, incluindo parâmetros, versões e identificadores dos dados utilizados. - Novos comandos `get_map_recipe`, `recompose_from_recipe` e `describe_map_for_methods`. - Suporte ampliado à produção de figuras para periódicos científicos, incluindo largura de coluna, TIFF, JPEG e figuras com múltiplos painéis. - Novo suporte à indicação da fonte dos dados por camada. - Novo `add_context_annotations` para geração de elementos cartográficos de contexto. - Novo `compose_campaign_map` para mapas de campo contendo pontos, trilhas, área de estudo, contexto, inserto e tabela de coordenadas. - Novo `export_coordinate_table` para exportação de coordenadas projetadas e geográficas. - Adicionados `undo_last_action` e `list_undo_history`. - Regulamento cartográfico ampliado para 34 regras distribuídas em dez categorias. - Novas verificações para posicionamento de rótulos, cobertura do quadro, acessibilidade cromática, tamanho de fontes e dimensões da legenda. - Melhorada a geração automática de paletas, legendas e elementos gráficos. - Corrigida a geração de receitas para projetos contendo camadas raster. - Melhorada a compatibilidade das anotações de contexto com Qt6. ## 1.0.3 - `sigmai_audit_layout` e `list_layouts` passam a funcionar corretamente também com layouts criados manualmente no QGIS. - Melhorada a identificação automática de títulos, subtítulos, fontes, mapas principais, insertos e outros elementos de layout. - Corrigida a interpretação da orientação de páginas personalizadas. - Melhorada a avaliação da área efetivamente ocupada pelo mapa. - Corrigida a detecção de cabeçalhos de fontes de dados. - Camadas utilizadas exclusivamente para rotulagem deixam de ser exigidas na legenda. ## 1.0.2 - `sigmai_capabilities` passa a aceitar filtros por grupo, pesquisa e retorno apenas dos nomes das ações. - A descrição de cada comando passa a informar os parâmetros efetivamente utilizados. - Parâmetros não reconhecidos passam a gerar avisos explícitos. - `sigmai_layer_details` passa a retornar amostras de feições, informações de estilo e validade das geometrias. - `inspect_layer_style` fornece informações detalhadas sobre simbologia e sua origem. - `list_layouts` passa a descrever páginas, itens e quadros. - Melhoradas as mensagens para comandos inexistentes, incluindo sugestões de nomes semelhantes. - `sigmai_plan_map` e `sigmai_compose_map` passam a publicar de forma mais completa os parâmetros disponíveis. - Melhorada a preservação de estilos previamente definidos. - Layouts existentes passam a ser substituídos quando solicitado, evitando duplicações desnecessárias. - Nova regra CART067 para verificar a consistência espacial dos mapas de localização. - Melhorada a apresentação dos nomes de sistemas de referência de coordenadas de acordo com o idioma do mapa. ## 1.0.1 - Melhorado o suporte aos temas escuros do QGIS. - O painel passa a acompanhar automaticamente mudanças entre temas claro e escuro. - Adicionada configuração manual de aparência. - Interface disponível em português do Brasil, inglês, espanhol, francês, alemão, italiano, japonês, chinês simplificado e chinês tradicional. - Traduzidos também os principais diálogos, mensagens de configuração e registros de atividade. - Corrigidos problemas de dimensionamento e corte de textos em abas. - Melhorado o comportamento do painel em larguras reduzidas. ## 1.0.0 - Primeira versão estável do SIGMAI. - Catálogo consolidado de ações disponíveis para automação do QGIS. - Ampliação dos fluxos de trabalho executáveis diretamente pela ponte de automação. - Adicionados recursos para exportação de relatórios, reparo de fontes de dados, conexões OGC e bancos de dados, análise de trilhas GPX e aplicação de simbologia científica. - Adicionadas validações específicas para tipos de geometria e execução segura de fluxos de trabalho. - Ampliada a bateria automatizada de testes de composição, idiomas, formatos, templates e tipos de dados. - Corrigida a avaliação de grades de coordenadas em layouts sem grade. - Corrigido o posicionamento da barra de escala em páginas pequenas. - Melhorada a detecção de fontes dos dados em diferentes idiomas. - Melhorado o suporte a figuras com múltiplos painéis. - Reforçada a validação de caminhos e formatos de arquivos de saída. - Melhorada a formatação do denominador de escala de acordo com o idioma do mapa. - Painéis sem título definido passam a receber identificação automática consistente. ## 0.2.2 - Adicionado suporte à composição de dois mapas na mesma página por meio de `second_map`. - Melhorada a harmonização de escala entre painéis. - Novo `subject_layer_id` para diferenciar automaticamente a camada temática das camadas de contexto. - Novo suporte a mapas de localização por meio de `include_inset`. - Novo `label_field` para rotulagem de feições. - `compose_map` passa a validar de forma mais rigorosa parâmetros, formatos, templates, campos e caminhos de saída. - Corrigido o cálculo do comprimento da barra de escala. - Melhorada a escolha automática de projeção de acordo com a extensão efetivamente representada. - A barra de escala passa automaticamente para uma faixa inferior quando não há espaço suficiente na coluna lateral. - Melhorada a identificação de sistemas de referência sem código EPSG. - A regra CART022 passa a considerar também o tamanho físico absoluto da barra de escala. - Melhorada a estabilidade de scripts autônomos que utilizam o QGIS. ## 0.2.1 - Corrigida a compatibilidade com QGIS 4 e Qt6. - Adicionadas verificações automatizadas específicas para componentes Qt6. - Corrigido um problema no processamento de camadas pela API do QGIS. - Melhorada a detecção de mapas vazios ou transparentes. - Reforçado o controle de operações de renderização. - Melhorada a integração com os algoritmos de Processing. - Nova regra CART064 para identificar usos inadequados de projeções UTM em extensões espaciais muito amplas. - Melhorada a seleção automática de projeções para recortes estaduais. ## 0.2.0 - Implementado servidor MCP baseado em JSON-RPC 2.0 sobre `stdio`. - Implementada execução controlada de ações de leitura e escrita no QGIS. - Adicionados controles de autorização, restrição de diretórios de saída, limites de sessão e registro das operações. - Novo mecanismo de composição cartográfica com suporte a páginas de A5 a A0, orientação automática, ajuste de extensão, escalas cartográficas, barra de escala, grade de coordenadas, legenda e indicação de norte. - Introduzido o regulamento cartográfico do SIGMAI, com regras explícitas de avaliação e recomendações de correção. - Interface redesenhada com fluxo simplificado de conexão, configuração de clientes, autoteste e controle de acesso. - Corrigidos diversos problemas relacionados a conexão, execução de comandos, versões e geração de grades de coordenadas. ## 0.1.1 - Melhorias de compatibilidade com Qt6. - Interface ajustada para diferentes dimensões de tela e painel. ## 0.1.0 - Primeira versão pública do SIGMAI.
yes
LuanCortesM
2026-10-05T01:13:05.658208+00:00
3.28.0
4.99.0
None
no
Plugin Tags