Skip to content

Releases: suap-ava-suite/moodle-local_suap

4.5.119

Choose a tag to compare

@github-actions github-actions released this 18 Sep 23:45
c0e74e6

What's Changed

  • fix(sync_up_enrolments): usa e-mail de fallback para usuários sem e-mail (#57) by @kelsoncm in #58

Full Changelog: 4.5.118...4.5.119

4.5.118

Choose a tag to compare

@github-actions github-actions released this 18 Sep 21:15
e7c6d5c

What's Changed

  • fix(sync_up_enrolments): garante role_assign do aluno e torna falhas de matrícula visíveis (#52) by @kelsoncm in #54
  • chore(pre-commit): executar o CI via act no pre-push e documentar (#53) by @kelsoncm in #55
  • chore(release): versão 4.5.118 by @kelsoncm in #56

Full Changelog: 4.5.117...4.5.118

4.5.117

Choose a tag to compare

@kelsoncm kelsoncm released this 30 Aug 01:48
1f7ca27

Corrigido

  • .idea/ removido do versionamento (config de IDE não deve ser rastreada), adicionado ao .gitignore. Mesmo padrão já aplicado no auth_suap.

Refs #49

What's Changed

  • chore(git): [FIX] Remove .idea/ do versionamento by @kelsoncm in #50

Full Changelog: 4.5.116...4.5.117

4.5.116

Choose a tag to compare

@kelsoncm kelsoncm released this 30 Aug 01:40
5397fb8

Documentação

  • Traduz SECURITY.md para pt-BR, seguindo a mesma estrutura de seções do template canônico já adotado no auth_suap (Versões com Suporte, Relatando uma Vulnerabilidade, Escopo, Boas Práticas para Quem Usa o Plugin, Créditos).
  • Ajusta prazos de resposta a relatos de vulnerabilidade (confirmação em 5 dias úteis, correção-alvo em 30 dias) e detalha o Escopo específico do local_suap (API de sincronização SUAP↔Moodle).

Refs #47

What's Changed

  • chore(deps): bump actions/upload-pages-artifact from 3 to 5 by @dependabot[bot] in #42
  • chore(deps): bump actions/deploy-pages from 4 to 5 by @dependabot[bot] in #43
  • chore(deps): bump actions/checkout from 3 to 7 by @dependabot[bot] in #44
  • chore(deps): bump actions/setup-python from 5 to 7 by @dependabot[bot] in #45
  • chore(deps): bump actions/setup-node from 3 to 7 by @dependabot[bot] in #46
  • docs(security): traduzir SECURITY.md para pt-BR seguindo template canônico by @kelsoncm in #48

New Contributors

Full Changelog: 4.5.115...4.5.116

4.5.115

Choose a tag to compare

@kelsoncm kelsoncm released this 30 Aug 01:29
e61c503

Correções

  • Corrige o comentário de .pre-commit-config.yaml, que referenciava incorretamente auth_suap.
  • Adiciona o hook .githooks/pre-commit, exigido pelo AGENTS.md mas ausente do repositório.
  • Enriquece .github/dependabot.yml com o ecosystem github-actions, labels, reviewers e agendamento detalhado, seguindo o padrão do tool_painelava.

Refs #40

What's Changed

  • fix(infra): corrigir infraestrutura de pre-commit e enriquecer dependabot by @kelsoncm in #41

Full Changelog: 4.5.114...4.5.115

Release 4.5.114

Choose a tag to compare

@kelsoncm kelsoncm released this 29 Aug 20:05

Release 4.5.114

🐛 Correções de CI e Qualidade de Código

  • Check upgrade savepoints: Removida a utilização de sublinhados no número da versão em version.php (20260829114), permitindo que a extração por regex do moodle-plugin-ci funcione corretamente. Savepoint atualizado em db/upgrade.php.
  • Mustache Lint:
    • Adicionado o bloco @template local_suap/... com contextos de exemplo em report.mustache, view.mustache e index.mustache.
    • Extraídos os estilos CSS inline de report.mustache para o arquivo styles.css na raiz do plugin.
    • Removidos atributos id="" em branco e corrigidas tags não fechadas / erros de sintaxe Mustache em index.mustache.
  • Moodle CodeChecker:
    • Ajustados os cabeçalhos docblock e verificações MOODLE_INTERNAL nos arquivos da pasta db/ (access.php, events.php, tasks.php).
  • CI Workflows:
    • Atualizado .github/workflows/ci.yml incluindo suporte a Java (JRE), Node.js 22 e utilitários de cliente de banco de dados (postgresql-client / default-mysql-client).

🌐 Documentação

  • Adicionado suporte a alternância rápida de idioma (English / Português) nas configurações da documentação (docs/en/conf.py e docs/pt-br/conf.py).

Full Changelog: 4.5.112...4.5.114

4.5.112

Choose a tag to compare

@github-actions github-actions released this 28 Aug 22:46

What's Changed

  • Autofix phpcbf by @Matheu46 in #28
  • feat(release): [ADICIONAR] workflow para geração de ZIP do plugin Moodle em push de tag by @Matheu46 in #29

Full Changelog: 4.5.111...4.5.112

4.5.111 — Sincronização SUAP↔Moodle mais robusta, com logs estruturados, correções em grupos/equipe e documentação ampliada

Choose a tag to compare

@kelsoncm kelsoncm released this 12 Jun 20:38

Esta release traz melhorias na sincronização entre SUAP e Moodle, com foco em mais robustez no processamento de matrículas, tratamento de grupos e consistência na criação e atualização de usuários da equipe, além de ampliar a documentação funcional do fluxo de sincronização .

Novidades

  • Ajuste na suspensão de alunos para ocorrer apenas em cenários específicos de diários, evitando suspensões indevidas em outros contextos de sincronização .
  • Inclusão de tratamento de logs no processo de sincronização, com retorno estruturado de mensagens em logMessages, melhorando rastreabilidade e depuração .
  • Definição automática de username para membros da equipe a partir do login informado, com normalização em minúsculas e preenchimento de tipo_usuario quando necessário .
  • Correção para evitar erro ao sincronizar usuários em grupos não encontrados ou não criados, passando a ignorar com segurança a adição nesses casos .
  • Correção na identificação dos usuários faltando agrupar, utilizando os usuários efetivamente sincronizados em vez de depender diretamente da estrutura original de entrada .

Ajustes técnicos

  • Refatoração da lógica interna para substituir a noção de “sala” por “coordenação” em variáveis de controle, deixando o código mais coerente com o domínio funcional .
  • Revisão da criação e atualização de cursos para diferenciar corretamente salas de coordenação e diários em campos customizados, URLs relacionadas e metadados acadêmicos .
  • Melhoria no comportamento de logs em execução em background e via CLI, com saída condicionada e armazenamento das mensagens no resultado da sincronização .
  • Início da adoção de ferramenta de code style no projeto .

Documentação

  • Adição e atualização do guia sobre o que ocorre durante a sincronização entre SUAP e Moodle .
  • Expansão do material com resumo prático, novos verbetes, FAQ e maior detalhamento do fluxo de sincronização .
  • Inclusão e refinamento de diagramas do fluxo de sincronização para melhorar a clareza visual e a compreensão operacional .

Impacto esperado

  • Mais segurança na sincronização de matrículas e grupos, com menos falhas operacionais em cenários incompletos ou inconsistentes .
  • Melhor capacidade de auditoria e diagnóstico por meio dos novos logs estruturados .
  • Documentação mais completa para apoiar operação, suporte e entendimento do comportamento da integração .

Full Changelog: 4.5.108...4.5.111

4.5.108

Choose a tag to compare

@kelsoncm kelsoncm released this 07 Jun 18:41

What's Changed

  • Potential fix for code scanning alert no. 1: Workflow does not contain permissions by @kelsoncm in #25
  • upd(api): remover visibilidade do curso ao atualizar informações para… by @Matheu46 in #26

New Contributors

Full Changelog: 0.2.057...4.5.108

release: 0.2.056

Choose a tag to compare

@kelsoncm kelsoncm released this 23 Oct 14:48
Merge branch 'teste' into 'producao'

Teste

See merge request dead-zl/ava/lms/local_suap!5