2.1.0
i-Educar on Laravel
Agora o i-Educar conta com o Laravel Framework como alicerce para a sua evolução, consulte mais informações no PR #389 de discussão.
Instalação
A instalação foi simplificada:
- Instalação fácil para desenvolvedores.
- Interface visual de instalação em servidores web.
- Upgrade da versão 2.0.x para 2.1.x.
Detalhes das mudanças
Diversas mudanças foram feitas na estrutura do i-Educar com o intuito de modernizá-lo:
- As imagens Docker utilizadas pelo i-Educar foram refeitas.
- Configurações mais simplificadas.
- Testes automatizados foram reestruturados.
- O projeto foi reorganizado.
- Melhorado o autoload de classes.
- A estrutura inicial do banco de dados foi atualizada e melhorada.
- O i-Educar está sendo executado através do Laravel.
- A biblioteca Phinx foi removida em prol das migrations do Laravel.
- Adicionado o Laravel Telescope em desenvolvimento.
- Sistema de track de erros e exceções.
- Debug com Whoops.
Melhorias:
- Nome social no cadastro de pessoa física.
- Valida datas de enturmação na enturmação em lote.
- Valida data de matrícula na rematrícula automática.
- Remove verificação do campo
turmas_por_ano
ao replicar turmas do ano letivo anterior. - Loga as queries executadas do código legado.
- Traz as matriculas de alunos transferidos pela API.
Fix:
- Ajusta query para não mostrar turmas inativas.
- Corrige a busca do aluno.
- Corrige ordenação da listagem de alunos.
- Corrige bug na transferência da matrícula.
- Corrige API que estava duplicando turma em regras diferentes.
Para mais detalhes, ver commits.