Repository navigation
Releases: suap-ava-suite/moodle-local_suap
Releases · suap-ava-suite/moodle-local_suap
Release list
4.5.119
What's Changed
Full Changelog: 4.5.118...4.5.119
4.5.118
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
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
Full Changelog: 4.5.116...4.5.117
4.5.116
Documentação
- Traduz
SECURITY.mdpara pt-BR, seguindo a mesma estrutura de seções do template canônico já adotado noauth_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
- @dependabot[bot] made their first contribution in #42
Full Changelog: 4.5.115...4.5.116
4.5.115
Correções
- Corrige o comentário de
.pre-commit-config.yaml, que referenciava incorretamenteauth_suap. - Adiciona o hook
.githooks/pre-commit, exigido peloAGENTS.mdmas ausente do repositório. - Enriquece
.github/dependabot.ymlcom o ecosystemgithub-actions, labels, reviewers e agendamento detalhado, seguindo o padrão dotool_painelava.
Refs #40
What's Changed
Full Changelog: 4.5.114...4.5.115
Release 4.5.114
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 domoodle-plugin-cifuncione corretamente. Savepoint atualizado emdb/upgrade.php. - Mustache Lint:
- Adicionado o bloco
@template local_suap/...com contextos de exemplo emreport.mustache,view.mustacheeindex.mustache. - Extraídos os estilos CSS inline de
report.mustachepara o arquivostyles.cssna raiz do plugin. - Removidos atributos
id=""em branco e corrigidas tags não fechadas / erros de sintaxe Mustache emindex.mustache.
- Adicionado o bloco
- Moodle CodeChecker:
- Ajustados os cabeçalhos docblock e verificações
MOODLE_INTERNALnos arquivos da pastadb/(access.php,events.php,tasks.php).
- Ajustados os cabeçalhos docblock e verificações
- CI Workflows:
- Atualizado
.github/workflows/ci.ymlincluindo suporte a Java (JRE), Node.js 22 e utilitários de cliente de banco de dados (postgresql-client/default-mysql-client).
- Atualizado
🌐 Documentação
- Adicionado suporte a alternância rápida de idioma (English / Português) nas configurações da documentação (
docs/en/conf.pyedocs/pt-br/conf.py).
Full Changelog: 4.5.112...4.5.114
4.5.112
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
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
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
Merge branch 'teste' into 'producao' Teste See merge request dead-zl/ava/lms/local_suap!5