Redmine/CHANGELOG.md
Gemini c6ac9f7f04 docs: adiciona README (descritivo p/ marketplace) e CHANGELOG
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-29 18:42:06 -03:00

1.7 KiB

Changelog

Todas as mudanças relevantes deste plugin são documentadas aqui. O formato segue Keep a Changelog e o versionamento segue SemVer.

[1.3.0]

Adicionado

  • Mapeamento de usuários GLPI → Redmine (auto-match por e-mail + overrides manuais).
  • Autoria real de issues e lançamentos de tempo via impersonation (X-Redmine-Switch-User).
  • Inclusão automática do técnico como membro do projeto Redmine (papel configurável).
  • Observadores padrão configuráveis nas issues.

[1.2.0]

Adicionado

  • Formulário de configuração com valores padrão da issue (tracker, prioridade, atividade).
  • Mapa de status Chamado GLPI → Status Redmine.
  • Categoria padrão por vínculo de projeto.
  • "Sincronizar Metadados" passa a cachear trackers, status, prioridades, atividades e usuários.

Alterado

  • createIssue/logTime enriquecidos com os valores padrão.
  • Tempo só é enviado ao Redmine quando a tarefa é marcada como "Feito".

[1.1.0]

Adicionado

  • Tabela de mapeamento Chamado → Issue (uma issue por chamado) e Tarefa → lançamento de tempo.

Corrigido

  • Issue duplicada a cada salvamento de tarefa.
  • Dupla contagem de tempo em edições de tarefa.
  • Resolução do projeto Redmine pelo vínculo salvo (em vez de identificador adivinhado).
  • Vínculo direto chamado↔projeto lido da tabela correta do GLPI 11 (glpi_itils_projects).

Segurança

  • Chave de API criptografada em repouso (GLPIKey), com migração da chave existente.

[1.0.0]

Adicionado

  • Versão inicial: vínculo de projeto, configuração de URL/chave e criação básica de issues/tempo.