Releases: portabilis/i-educar
2.3.7
Melhorias:
- Inclui tratamento para trazer o CPF do aluno corretamente na Edição de alunos.
- Exibe nome do usuário no histórico de enturmações.
Educacenso:
- Concede permissão para a tela de consulta do censo a todos os usuários que já tem acesso a exportação.
Bugs:
- Limita caracteres do campo "Abreviatura" na tela de cadastro de função do servidor.
Desenvolvimento:
- Ajusta nome de tabela usada em migrations.
- Adiciona LIMIT para bases com menus duplicados.
- Corrige rollback de migration que altera coluna.
- Cria comando para resetar senha do usuário em todas as conexões.
Para mais detalhes, ver commits.
2.3.6
Melhorias:
- Cria configuração na tabela de settings para obrigar ou não o preenchimento do campo Cartão do SUS no cadastro de pessoa e de aluno.
- Cria novo tipo de exportação de dados para etapas.
Educacenso:
- Corrige endereço da escola na exportação do Educacenso.
- Exporta campo Conveniada com poder público sempre como "Null".
Bugs:
- Considera escola e ano ao pegar as series para o campo multisseriada no cadastro de turmas.
Desenvolvimento:
- Ajusta update de campos numéricos.
- Cria parâmetro arquivo no comando query:all.
Para mais detalhes, ver commits.
2.3.5
Melhorias:
- Tela de consulta dos dados exportados para o Educacenso.
- Abre notificações em uma nova aba.
Bugs:
- Corrige Breadcrumb na tela da agenda.
- Corrige bug na função que trata datas em ano bissexto.
Desenvolvimento:
- Remove campos antigos da tabela de servidor.
- Inclui método para tratar caracteres especiais em várias telas do i-Educar.
- Exibe código HTML nas notificações.
- Cria parâmetro no query:all para não executar em determinados bancos.
Para mais detalhes, ver commits.
2.3.4
Melhorias:
- Permite alterar a etapa do aluno na turma também em enturmações inativas.
- Implementa Checkbox em deficiência, no cadastro do aluno, para obrigar ou não o laudo médico.
- Adiciona novo histórico escolar portabilis/i-educar-reports-package#75.
Educacenso:
- Valida ano do arquivo na hora da importação.
- Adéqua importação de 2019 para as mudanças de dados de 2020.
- Ajustes na importação do Educacenso de 2020.
- Ajusta regras do campo de recursos para a prova INEP do registro 30 do Educacenso.
Bugs:
- Melhora a validação dos campos de transporte no cadastro de aluno.
Desenvolvimento:
- Implementa validação para ano bissexto ao enturmar alunos.
- Trata o array de deficiências na exportação do Educacenso.
- Desconsidera Altas habilidades na validação das deficiências.
- Remove a deficiência Altas habilidades/Super dotação somente na validação dos recursos.
- Remove campos não utilizados da tabela de turmas.
- Remove campos não utilizados no cadastro de Escola.
- Não reporta exceção de regra de negócio.
- Pega configurações do ReCAPTCHA no
.env
#714 .
Para mais detalhes, ver commits.
2.3.3
Melhorias:
- Melhorias na tela de atualização da data de entrada e enturmação em lote.
- Cria configuração para transformar o nome da pessoa em caixa alta.
Educacenso:
- Ajusta validação de choque de horário de matrícula para somente considerar turmas informadas ao Educacenso.
- Obriga e valida preenchimento do campo órgãos colegiados da escola.
- Corrige campo de veículo de transporte.
Bugs:
- Melhora validação de transporte escolar no cadastro do aluno.
Desenvolvimento:
- Ajusta método que verifica se o usuário logado é admin.
- Adiciona verificação para o caso de requisição sem usuário logado.
- Adiciona reCAPTCHA v3 ao formulário de login.
Para mais detalhes, ver commits.
2.2.22-upgrade
Esta release não é uma versão para produção.
Prepara o i-Educar para ser atualizado para a versão 2.3 a partir da versão 2.2. Para mais detalhes veja o PR #702 com todo o trabalho feito.
Bugs:
- Corrige o nome das migrations ao efetuar a migração.
2.3.2
Melhorias:
- Ajustes em regras de avaliação e faltas e notas para o regime cíclico.
- Cria botão para copiar dados dos componentes na tela de séries da escola.
- Cria importador de usuários no i-Educar.
- Cria tela para atualizar a data de entrada e enturmação de matrículas em lote.
Educacenso:
- Trata campo Banheiros direto no arquivo de Exportação do Censo Escolar.
Bugs:
- Remove redirecionamento quando não tem permissão para exclusão.
- Ajusta comportamento ao salvar campo
force_reset_password
.
Desenvolvimento:
- Adiciona novos ícones.
- Altera o
UrlPresigner
para permitir uso local usandofilesystems.default
#711.
Para mais detalhes, ver commits.
2.3.1
Melhorias:
- Cria comando para alteração em lote de componentes curriculares.
- Cria endpoint para retornar os componentes migrados.
- Exportador de dados em arquivo CSV.
- Implementa opção de selecionar os services que serão usados ao copiar dados dos componentes.
- Atualiza opções de atividades complementares.
- Cria parâmetro para mostrar apenas cursos ativos.
- Adiciona opção 'Não informado' para estado civil.
- Implementa campo 'Descrição' na tela de detalhes da matrícula.
- Cria novo tipo de exportação para dados relacionados a assistência social.
- Envia notificação para ajuste de configurações na instituição.
- Permite girar a foto do aluno.
- Cria tela para exibir log da unificação de pessoas.
- Incluir campo de Recursos tecnológicos que o aluno possui ao cadastro do aluno.
- Remove validação que obriga CPF para alunos de EJA ou Educação Profissional.
- Validar se existem lançamentos no diário ao remover componentes no i-Educar.
- Inclui busca por CPF e RG na tela de listagem de alunos.
Educacenso:
- Corrige mensagem de aviso na analise do exportador Educacenso.
- Altera importação do censo para executar uma escola de cada vez.
- Atualizações da tabela de Instituições de Ensino Superior.
- Exportação Registro 10 Educacenso 2020.
- Altera a data de referência do Educacenso para 11/03/2020.
- Remove tabela de etapa Educacenso da turma.
- Ajusta regra dos campos 110 à 112 do registro 10.
- Ajusta condição do campo Recebe Escolarização na exportação do registro 60.
- Atualiza dados de curso superior de acordo com tabela de 2020 do Educacenso.
- Valida cursos de formação superior dos servidores para o Educacenso 2020.
- Habilita exportação do Censo Escolar 2020.
Bugs:
- Altera query que ordena alunos da turma pra considerar também o sequencial.
- Pega somente unificações do tipo certo na tela de unificações de alunos.
- Altera código do processo de menus duplicados.
- Altera coluna tipo_vinculo em
professor_turma_excluidos
para nullable. - Altera tipo do campo texto da notificação de
varchar
paratext
. - Ajusta validação de telefones da escola, caso nenhum telefone seja informado.
- Adiciona query string com os filtros aos links da paginação.
- Ajusta processamento do histórico.
- Utiliza o arredondamento de média.
- Verifica se usa cálculo de média de recuperação existe.
- Corrige erro ao calcular média das notas.
- Ajusta bug ao listar turmas quando o usuário logado é um professor.
- Melhora consultas de busca de alunos.
- Ajusta validação de lançamentos.
- Corrige bug no tratamento de exibição do campo exame final.
- Ajusta verificação de reprovação automática.
- Corrige Breadcrumbs e títulos internos no módulo "Servidores > Cadastro".
- Corrige bug na alteração de funções do servidor.
API:
- Altera API para sempre retornar as turmas mesmo sem regra.
Desenvolvimento:
- Implementa debug no serviço de migração de dados de componentes.
- Permite desabilitar o sistema de notificações em tempo real.
- Adiciona tags aos jobs para tornar mais fácil a identificação no Horizon.
- Adiciona tags nas notificações para facilitar a identificação no Horizon.
- Altera o
UrlPresigner
para permitir uso local. - Cria função pra evitar problemas com data em ano bissexto.
- Altera tipo de campo de Média e Média recuperação de
numeric
paradecimal
. - Adiciona método para faltas gerais.
- Atualiza versão do jQuery form.
- Cria slug ao fazer insert de pessoa pelo model.
Para mais detalhes, ver commits.
2.3.0
Os grandes marcos desta atualização:
- Adiciona suporte ao PHP 7.4.
- Remove suporte ao PHP 7.2.
- Simplificação do módulo de endereçamento.
- Exportador de dados para o SEB.
- Consolidação das migrations banco de dados.
- Limpeza e diminuição do código fonte.
Educacenso:
- Adiciona turno da turma na importação do censo e cria comando para atualizar turmas existentes.
SEB:
- Criar exportador de dados para o SEB.
Melhorias:
- Adiciona dados do controller e action ao log do HoneyBadger.
- Adiciona dados para log dos erros em relatórios.
- Melhora a imagem PHP do Docker.
- Força parâmetro etapa ao rodar a promoção.
- Permite alterações em usuários do tipo
admin
apenas por outros usuários do mesmo nível de permissão.
Bugs:
- Corrige problemas em relatórios decorrentes do módulo de endereço.
- Inverte condição para marcar como remanejado apenas depois da data base.
- Permite cadastrar a mesma sigla para países diferentes.
- Corrige página que salva histórico escolar.
- Ajusta o módulo de endereçamento da unificação de pessoas.
- Considera apenas enturmações ativas para checar dados de horário.
- Corrige unificação de pessoas.
- Corrige campo search distrito.
- Exibe apenas estados do Brasil.
- Corrige a busca de editoras.
- Roda a atualização de média na falta, para atualizar a situação do componente.
- Considera na view de situação apenas última enturmação da matrícula na turma.
- Corrige problema com cadastro de novos tipos de usuário.
- Ajusta log de erros no console.
- Reordena sequenciais de acordo com a data base.
- Formata CEP.
- Considera ano da alocação na soma das atribuições.
- Corrige encode do arquivo.
- Corrige bug em caracteres não escapados.
- Permite apagar turno do vínculo do professor com a turma.
- Corrige bug ao criar alunos estrangeiros no cadastro simplificado de aluno.
- Corrige validação do nome social.
Refatoração:
- Remove ferramentas de unificação de endereço.
- Remove antigas páginas do módulo de endereçamento.
- Adiciona colunas de geolocalização.
- Adiciona schema nas migrations do schema public.
- Code style.
Para mais detalhes, ver commits.
2.2.21-upgrade
Esta release não é uma versão para produção.
Prepara o i-Educar para ser atualizado para a versão 2.3 a partir da versão 2.2. Para mais detalhes veja o PR #702 com todo o trabalho feito.
Os grandes marcos desta atualização:
- Adiciona suporte ao PHP 7.4.
- Remove suporte ao PHP 7.2.
- Simplificação do módulo de endereçamento.
- Exportador de dados para o SEB.
- Consolidação das migrations banco de dados.
- Limpeza e diminuição do código fonte.
Educacenso:
- Adiciona turno da turma na importação do censo e cria comando para atualizar turmas existentes.
SEB:
- Criar exportador de dados para o SEB.
Melhorias:
- Adiciona dados do controller e action ao log do HoneyBadger.
- Adiciona dados para log dos erros em relatórios.
- Melhora a imagem PHP do Docker.
- Força parâmetro etapa ao rodar a promoção.
- Permite alterações em usuários do tipo
admin
apenas por outros usuários do mesmo nível de permissão.
Bugs:
- Corrige problemas em relatórios decorrentes do módulo de endereço.
- Inverte condição para marcar como remanejado apenas depois da data base.
- Permite cadastrar a mesma sigla para países diferentes.
- Corrige página que salva histórico escolar.
- Ajusta o módulo de endereçamento da unificação de pessoas.
- Considera apenas enturmações ativas para checar dados de horário.
- Corrige unificação de pessoas.
- Corrige campo search distrito.
- Exibe apenas estados do Brasil.
- Corrige a busca de editoras.
- Roda a atualização de média na falta, para atualizar a situação do componente.
- Considera na view de situação apenas última enturmação da matrícula na turma.
- Corrige problema com cadastro de novos tipos de usuário.
- Ajusta log de erros no console.
- Reordena sequenciais de acordo com a data base.
- Formata CEP.
- Considera ano da alocação na soma das atribuições.
- Corrige encode do arquivo.
- Corrige bug em caracteres não escapados.
- Permite apagar turno do vínculo do professor com a turma.
- Corrige bug ao criar alunos estrangeiros no cadastro simplificado de aluno.
- Corrige validação do nome social.
Refatoração:
- Remove ferramentas de unificação de endereço.
- Remove antigas páginas do módulo de endereçamento.
- Adiciona colunas de geolocalização.
- Adiciona schema nas migrations do schema public.
- Code style.
Para mais detalhes, ver commits.