Releases: portabilis/i-educar
2.2.10
Melhorias:
- Adiciona os campos latitude e longitude no cadastro de escola.
- Colore situação diferenciada da matrícula no lançamento de notas.
Bugs:
- Desconsidera disciplina dispensada da turma.
Educacenso:
- Atualiza nome do curso superior de acordo com a tabela do Educacenso.
Para mais detalhes, ver commits.
2.2.9
Bugs:
- Corrige bug na aprovação de componentes com dispensa.
- Corrige problema com matrículas de usuário na unificação de pessoa.
- Corrige comportamento do check de etapas específicas na tela de séries da escola.
Refatoração:
- Altera a
view_situacao
. - Ajusta
group by
da consulta de professores por turma da escola. - Style code #664.
Para mais detalhes, ver commits.
2.2.8
Melhorias:
- Remove espaços no campo RG.
Bugs:
- Corrige regras de ordenação.
- Corrige funcionamento do endpoint alunos-matriculados.
- Habilita campo anos letivos ao clicar para selecionar todos.
Refatoração:
- Remove CSS de localização do sistema.
Desenvolvimento:
- Altera o host do banco de dados ao fazer build #665.
Para mais detalhes, ver commits.
2.2.7
Melhorias:
- Adiciona saia como opção do kit de uniforme escolar.
- Permite utilizar o instalador para fazer o upgrade de versão #659.
Bugs:
- Corrige bug na tela de ocorrências disciplinares.
- Corrige o slug da área pública.
- Corrige problema de redirecionamento em página que utilizam filtros.
Outros:
- Remove bloqueio de matrículas fora do calendário letivo.
Refatoração:
- Remove adição do CSS de localização do sistema.
- Remove arquivos referenciados apenas entre eles.
- Modifica implementação de
DataMapper
a fim de evitar falta de performance.
Desenvolvimento:
- Trait para incrementar sequence.
- Cria testes para os cenários de dependência e dispensa de componentes.
- Cria teste de progressão de média ponderada.
- Não loga as queries no Telescope duas vezes.
Relatórios
- Trocado o nome da tabela
matricula
pormatricula_turma
em boletim portabilis/i-educar-reports-package#69. - Corrigido o título de alguns menus portabilis/i-educar-reports-package#68.
Para mais detalhes, ver commits.
2.2.6
Melhorias:
- Aumenta a descrição do valor da tabela de arredondamento.
- Altera exibição de mensagens no faltas e notas.
- Torna global middleware de conexão ao banco de dados.
- Mostra detalhes das dispensas ao remover um componente na tela de séries da escola.
- Cria tela de consulta de dispensas.
Refatoração:
- Remove verificações antigas que não necessárias.
- Remove páginas antigas de alunos.
- Remove código comentado que prejudica a refatoração.
- Melhoria de código.
Desenvolvimento:
- Comando para executar queries em todas as conexões.
Outros:
Para mais detalhes, ver commits.
2.1.25-upgrade
Esta release não é uma versão para produção.
Prepara o i-Educar para ser atualizado para a versão 2.2 a partir da versão 2.1. Para mais detalhes veja o PR #525 com todo o trabalho feito.
Os grandes marcos desta atualização:
- Atualização do PHP.
- Atualização do Laravel.
- Reestruturação do banco de dados.
- Limpeza e diminuição do código fonte.
Bugs:
- Corrige problema ao rodar o upgrade devido a coluna
cartorio_cert_civil
da tabelacadastro.documento
possuir mais de 190 caracteres.
Melhorias:
- Permite utilizar o instalador para fazer o upgrade de versão.
2.2.5
Melhorias:
- Executa alterações de componentes somente após a validação na tela de séries da escola.
- Ajustes no importador de componentes curriculares.
- Ajusta mascara do código RA.
- Ajusta limitação de filtros para usuários que são "apenas" professores.
Desenvolvimento:
- Teste unitário de progressão continuada.
Refatoração:
- Remove arquivos PHP de download não utilizados.
- Melhoria de código no módulo endereçamento.
- Chave primária em escola_serie_disciplina.
- Remove mensagens inúteis.
- Remove antigo copyrights.
Para mais detalhes, ver commits.
2.2.4
Melhorias:
- Bloqueia alteração do turno do vínculo do professor com a turma caso haja algum lançamento no i-Diário.
- Ajustes para adicionar variáveis a view.
- Torna o laudo obrigatório caso exista deficiência.
- Ajusta comando que altera série da turma.
- Links de suporte da comunidade #650 e #651.
Desenvolvimento:
- Implementa um exemplo de teste em DiarioApi.
- Cria helper de campo escola obrigatório para usuários nível escolar.
- Testes referentes ao cenário de Progressão por média e presença sem recuperação.
Refatoração:
- Remove arquivos não utilizados.
- Remove a inclusão duplicada do CSS de breadcrumb.
- Remoção de métodos não utilizados em diversas classes.
- Melhoria de código.
- Adiciona type hint nas factories.
- Remove código JavaScript não utilizado.
- Melhora models para substituir queries em relatórios.
Para mais detalhes, ver commits.
2.2.3
Melhorias:
- Altera endpoint de unficações de alunos para receber várias escolas.
- Cria endpoint para retornar as unificações de alunos.
- Altera valor default da configuração
nao_apresentar_campo_alfabetizado
. - Adiciona custom labels para os nomes dos modelos de boletim do professor.
- Busca apenas séries ativas.
- Ajusta ordenação de escolas na tela de solicitar transferência.
- Adiciona campo de escolaridade no método de cadastro.
Bugs:
- Aprova aluno quando possui dispensa geral.
- Corrige itens dos multi-selects quando não há opções.
- Ajusta código que exclui funções do servidor.
- Corrige bug ao matricular aluno vindo de transferência.
- Corrige view_dados_escola.
- Corrige endpoint da busca da rápida de menus.
- Adiciona validação para exibir modal.
- Altera validação de nota máxima de recuperação para pegar o valor correto.
Refatoração:
- Melhorias de código.
- Move chamada de metodos de remanejamento para o controller.
- Corrige assinatura do método tearDown() dos testes legados.
Para mais detalhes, ver commits.
2.2.2
Funcionalidades:
- Endpoint para buscar parâmetros da escola
- Funcionalidade para reordenar matrículas de acordo com a data base
Melhorias:
- Altera execução de queries legadas do i-Educar para usar a conexão default do Laravel
- PSR-2 em diversos arquivos
- Melhorias de performance nas APIs de lançamento de notas
Bugs:
- Ajusta bug na validação de choque de horário na matrícula
- Corrige problema na exibição da situação do aluno na tela de faltas e notas
- Corrige bug na tela de cadastro de CEP
- Ajusta redirecionamentos no cadastro de função
- Corrige problema ao salvar tabela de arredondamento
Para mais detalhes, ver commits.