Skip to content

Releases: portabilis/i-educar

2.6.7

04 Nov 12:35
243d6d2
Compare
Choose a tag to compare

Melhorias:

  • Adiciona função para remover faltas e atrasos de servidor ao removê-lo.
  • Remove obrigatoriedade de CNPJ no cadastro e edição de pessoa jurídica.
  • Adiciona campos faltantes no detalhe dos uniformes do aluno.
  • Ordena matrículas pelo nome da serie.
  • Adiciona filtro para evitar o erro no cadastro de informações adicionais do servidor.
  • Adiciona função para remover faltas e atrasos de servidor ao removê-lo.

Bugs:

  • Adiciona filtro para evitar o erro no cadastro de informações adicionais do servidor
  • Corrige definição de parâmetro.
  • Corrige o sql do DELETE.
  • Remove string vazia do slug evitando problemas de pesquisa.
  • Declara variável corretamente.
  • Corrigedo bug que permitia que dados da turma, como escola curso e séries fossem alterados mesmo tento enturmações.
  • Permite edição de turmas quando for padrao_ano_escolar.
  • Corrige erro de sintaxe na API de cursos.
  • Correção no cancelamento de transferência da matrícula.
  • Corrige código da escola do histórico de transferência.
  • Inclui os campos da aba "Dados adicionais" do cadastro de servidor para serem selecionados no exportador de dados.

Desenvolvimento:

  • Adiciona try-catch na montagens dos campos de situação e limpa o código.
  • Aplica style code via GitHub Actions.
  • Configura o projeto para forçar o HTTPS em todas as chamadas de acordo com configuração.
  • Reescreve as factories.
  • Remove classe inútil do projeto.
  • Reorganiza factories.
  • Style code.
  • Aplica style code via GitHub Actions.
  • Remove classe inútil do projeto.
  • Reorganiza factories.
  • Configura o projeto para forçar o https em todas as chamadas de acordo com configuração.
  • Reescreve as factories.
  • Corrige definição de parâmetro.
  • Corrige o sql do DELETE.
  • Adiciona try-catch na montagens dos campos de situação e limpa o código.
  • Corrige comandos do plug and play #802.

2.6.6

11 Oct 22:24
8207a4a
Compare
Choose a tag to compare

Melhorias:

  • Inclui destaque de página ativa nas paginações.
  • Altera labels nas telas de unificação de pessoas e alunos.
  • Remove data de exclusão para aluno ativo.
  • Corrige data_exclusao ao Editar aluno apenas se vier do método excluir.
  • Padroniza consultas do movimento mensal.
  • Remove parâmetros desnecessários ao excluir tipo de abandono.
  • Remove obrigatoriedade de campos cuja função não é obrigatória.
  • Atualiza informação de espaço sobrando no histórico escolar.
  • Adiciona gestores escolares na unificação de pessoa.
  • Altera filtro para buscar informações pelo ano corrente.
  • Implementa cadastro de pai e mãe através de modais simplificadas.

Bugs:

  • Adiciona exclusão de servidor disciplina ao excluir um servidor.
  • Estrutura do banco de dados para a busca ativa.
  • Ajusta reclassificação alfabética para ignorar alunos desenturmados em lote.
  • Corrige erro 500 ao tentar editar cadastro de usuário.
  • Corrige o nome do campo que deve ser true quando há uma transferência.
  • Replica pareceres gerais para todos os componentes da matrícula no editor de texto.
  • Ajusta apresentação dos calendários na tela de emissão do Movimento Mensal.
  • Permite buscar por nome quando não tem slug informado no cadastro de pessoa.
  • Adiciona variável oculta para manter compatibilidade com a alteração de funcionalidade do ano letivo.
  • Corrige nome de variável.
  • Garante que os IDs duplicados serão armazenados como array.
  • Faz cast para array no resultado da busca para salvar corretamente.
  • Preenche corretamente campo oculto de ano letivo.
  • Corrige parâmetros da função implode que estavam trocados.
  • Corrige escrita incorreta de parâmetro.
  • Corrige sequencial da tabela de raça.
  • Corrige inconsistência na chamada da regra de avaliação.
  • Corrige exibição de alunos remanejados na tela de movimento mensal.
  • Corrige situação de acesso a tipos de variáveis não definidas.
  • Correções de definições de variáveis.
  • Atribui valores zerados quando não estão definidos para calculo.
  • Evita erro caso não o calendário letivo não esteja definido na turma.
  • Ajusta variável para busca de aluno.

Desenvolvimento:

  • Create SECURITY.md #794.
  • Bump nth-check from 2.0.0 to 2.0.1 #797.
  • Bump ansi-regex from 5.0.0 to 5.0.1 #798.
  • Adiciona cache nas chamadas de menus por usuários.
  • Script para unificar alunos de uma lista e pessoas.
  • Fixa a versão do Postgres para evitar problemas no build.
  • Fixa a versão do Composer Plug and Play.
  • Atualiza versão do Composer Plug and Play.

2.6.5

31 Aug 14:43
6a4cea3
Compare
Choose a tag to compare

Educacenso:

  • Remove implementação que deixa sempre o campo conveniadaPoderPublico em branco.

Melhorias:

  • Ajustes de nomenclatura em "Configurações do Sistema".

Bugs:

  • Faz checagem de funcionário e usuário para determinar ação correta do sistema.
  • Corrige SQL e unifica regra na consulta do Movimento Geral.
  • Corrige situação em que os botões de ação sumiam quando a tela apresentava erro.
  • Garante cópia do tipo de falta correto.
  • Ativa cadastros de tipos do abandono #785.

Desenvolvimento:

  • Remove função toLatin1.
  • Estrutura do banco de dados para a busca ativa #780.
  • Reordena migrations das configurações do sistema #783.

2.6.4

24 Aug 21:49
d570fdb
Compare
Choose a tag to compare

Educacenso:

  • Ajusta validação de campos do Educacenso.
  • Remove espaço ao montar o arquivo de exportação do Educacenso.
  • Valida se tem itens marcados para exportação do Educacenso.

Melhorias:

  • Melhoria na tela de unificação de alunos.
  • Adiciona fluxo de validação de servidor no cadastro de função.
  • Adiciona link para edição de e-mail no cadastro da escola.

Bugs:

  • Remove tags HTML proibidas dos pareceres descritivos.
  • Corrige validação de preenchimento de tela de cadastro de escola.
  • Corrige processamento de histórico ao realizar uma transferência.
  • Corrige situação em que não permitia criar uma escola.

Desenvolvimento:

  • Ajusta migrations para não fixar ID de categorias de configurações e evitar futuros problemas.
  • Atualiza bibliotecas do projeto.
  • Substitui Facade de assets ao projeto.

2.6.3

11 Aug 14:59
b8bf76f
Compare
Choose a tag to compare

Educacenso:

  • Permite que a importação do Censo receba arquivos de 2021.
  • Analisa CNPJ da escola privada .
  • Corrige nomenclatura de dados do Educacenso.

Melhorias:

  • Possibilitar ao admin configurar dias para expirar/inativar usuário que não acessa o sistema.
  • Possibilitar ao admin incluir padrões de segurança na definição da senha.
  • Permite matrículas na mesma série em cursos de atividade complementar.
  • Remove obrigatoriedade de CNPJ no cadastro de pessoa jurídica.
  • Adiciona campo de "data de saída da matrícula" na exportação de dados.

Bugs:

  • Corrige erro na edição de escola.
  • Corrige unificação de servidor (pessoa).
  • Corrige erro ao inserir um compromisso na agenda.
  • Ajusta lógica para permitir cadastrar um novo usuário sem validar a senha antiga.
  • Ajusta comportamento do campo "Data de saída" das matrículas para atualizar automaticamente.
  • Corrige inconsistência nos dados de disciplinas relacionadas à funções do servidor.
  • Ajusta comportamento do filtro de consulta do cadastro de turmas.
  • Ajusta preenchimento de campo pós busca.

Desenvolvimento:

  • Cria chave de relacionamento entre tabelas de servidor, função e disciplinas.
  • Atualiza assets do Laravel Horizon.
  • Corrige chamada de método incompatível com PHP 8 (iniciativa de migração PHP 8).
  • Remove parâmetros opcionais que estão antes de parâmetros obrigatórios (iniciativa de migração PHP 8).
  • Torna configurável o boletim do professor #774.
  • Adiciona configuração para ativar a exportação do arquivo do Educacenso #775.

2.6.2

21 Jul 14:42
bd49655
Compare
Choose a tag to compare

Educacenso:

  • Atualiza a lista de cursos superiores conforme.
  • Atualiza atividades complementares.
  • Adiciona opção "Outras" entre as deficiências do Educacenso.
  • Valida para não permitir que o código INEP comece com número zero.
  • Migração para atualizar as instituições de ensino superior das graduações dos gestores.

Melhorias:

  • Popula a tabela que contém as configurações do i-Educar #769, #773.
  • Adiciona funcionalidade de Busca Ativa.
  • Inclui o campo de descrição nos cadastros de cursos e séries
  • Não salva data de exclusão ao editar usuário.
  • Ajusta o campo dias letivos para permitir mais caracteres.
  • Exibe botão "Remanejar" para todos os casos que há mais de uma enturmação.
  • Apresenta descrição dos cursos e series nas listas e selects de turmas, séries da escola e componentes da série.
  • Permite editar a data de retorno em detalhes do histórico de afastamento do servidor.
  • Envia por API a situação das unidades escolares.
  • Aumenta o range do campo de faltas da regra de avaliação.

Bugs:

  • Boletim do professor não é gerado no iDiário #772.
  • Remove espaços que causam erros no banco de dados.
  • Corrige problema de permissão de acesso em telas sem process.
  • Corrige erro ao editar escola.
  • Corrige a apresentação de instituição na edição de tipo de dispensa.
  • Mantém o aluno como cursando caso não tenha nenhuma média.

Desenvolvimento:

  • Roda testes automatizados na branch main.
  • Agrupa validações comuns no cadastro de aluno.
  • Configura o throttle nos middlewares e login.

2.6.1

31 May 19:53
c263548
Compare
Choose a tag to compare

Educacenso:

  • Altera data de referência do Educacenso 2021.

Instalador:

  • Corrige o instalador em servidor #757.

Melhorias:

  • Inclui campo Naturalidade e Nacionalidade do aluno, no exportador de dados.
  • Permite adicionar mais de uma matrícula ao servidor.
  • Adiciona observações na matrícula.
  • Adiciona a URL assinada.
  • Define título e número de processo da tela de sequência de enturmação.
  • Adiciona um filtro de ativo na busca do histórico escolar.
  • Recurso de modalidade de ensino.
  • Inclui o campo modalidade de ensino no exportador de dados.
  • Permite consultar o município pelo código.
  • Adiciona função de exclusão de afastamento de servidor.
  • Adiciona campos de busca na pesquisa de alunos transferidos.
  • Apresentar toda as matriculas da turma ao editar a sequência de fechamento.
  • Adiciona regra para 'Voltar para "Em espera"' quando matriculas forem canceladas.

Bugs:

  • Verifica se a pessoa física principal ainda existe.
  • Corrige campo de faltas globalizadas.
  • Remove tratamento de string para que a busca seja feita com acentuação.
  • Move para arquivos extras CSS e JS da documentação padrão.
  • Permite fazer a matrícula mesmo sem copiar notas.
  • Permite alterar a senha corretamente na página "Meus dados".
  • Corrige paginação de telas.
  • Corrige pessoa logada na pesquisa de quadro de horários.
  • Ajusta a função que busca a data base de remanejamento do cadastro da instituição.
  • Corrige erro 500 ao tentar unificar Pessoa Física.
  • Corrige a troca da foto de perfil.
  • Corrige erro 500 ao tentar copiar uma regra de avaliação.
  • Atualiza a foto do perfil apenas quando a pessoa física for a mesma que estiver logada no sistema.
  • Ajusta URL dos arquivos.
  • Move JS para arquivo externo e aplicar JS externo na view.
  • Habilita campos para edição de pessoa física simplificado.
  • Lança erro 404 ao invés de 500 em página não encontradas.
  • Corrige disciplinas dos históricos na unificação.
  • Corrige situação de nacionalidade de naturalidade.
  • Adiciona escape string em input de texto.
  • Atualiza data de cancelamento.
  • Adiciona escape_string nos parâmetros de busca.
  • Apresentar toda as matriculas da turma ao editar a sequência de fechamento.
  • Trata a string corretamente antes de persistir no banco de dados.
  • Ignora alocações com data de saída no quadro de horários.
  • Corrige funcionalidade de historico dos inputs.

Desenvolvimento:

  • Modifica view de info_enrollment para adicionar novas regras.
  • Remove retorno tipado das funções.
  • Adiciona label report.termo_exame_final no seeder inicial.
  • Horizon assets.
  • Carrega funções antes do carregamento para estarem disponíveis no onchange do curso.
  • Adiciona listener no envio de e-mail para marcá-lo como transacional.
  • Adiciona feature para customizar os botões.
  • Atualiza campo de função na tabela de servidor disciplina.
  • Adiciona yarn.lock file.
  • Bump dns-packet from 1.3.1 to 1.3.4 #764.
  • Bump ws from 7.4.5 to 7.4.6 #765.
  • Atualiza dependências #766.

2.6.0

17 Mar 23:19
6513f47
Compare
Choose a tag to compare

Laravel 8 e Postgres 13

O i-Educar foi atualizado para as versões mais recentes e com maior suporte, dando assim estabilidade e confiança para quem utiliza o software.

Para atualizar basta seguir o guia de upgrade para a versão 2.6 da versão 2.5.

Os grandes marcos desta atualização:

Melhorias:

  • Incluir editor de texto e apresentação de pareceres enviados do i-Diário com formatação em "Faltas e notas".
  • Inclui informação do CPF na exportação de usuários.
  • Melhora a rotina de unificação de Pessoas/Alunos.
  • Ajusta query para que não seja obrigatório a escola no filtro.

Bugs:

  • Apresenta dados de aluno mesmo que não tenha documento.
  • Lança exception quando não há regra de avaliação configurada para a nova matricula.
  • Corrige importador do Educacenso para o ano de 2020.

Desenvolvimento:

  • Implementa nova abordagem de renderização de view para código legado.
  • Move JavaScript do arquivo PHP para arquivo externo.
  • Utiliza GitHub Actions para continuous integration.
  • Executa testes de forma paralela.
  • Corrige testes após correção de estilo.
  • Atualiza variáveis para o funcionamento correto do Xdebug.
  • Remove algumas chaves estrangeiras da tabela documento.
  • Recria as triggers de auditoria.
  • Remove dependência em prol de Str::slug.
  • Remove Laravel Debugbar em prol do Laravel Telescope.
  • Remove Laravel Dusk por não haver uso.

2.5.4-upgrade

17 Mar 17:46
81087b5
Compare
Choose a tag to compare
2.5.4-upgrade Pre-release
Pre-release

Esta release não é uma versão para produção.

Prepara o i-Educar para ser atualizado para a versão 2.6 a partir da versão 2.6. Para mais detalhes veja o PR #755 com todo o trabalho feito.

Desenvolvimento:

  • Prepara o i-Educar para upgrade do banco de dados #756.

2.5.3

16 Feb 15:31
0937d4f
Compare
Choose a tag to compare

Melhorias:

  • Permite usar simple search de escolas na tela de atualização dos históricos escolares.
  • Removido label e obrigatoriedade de preenchimento dos campos "Nome da escola", "Estado da escola" e "Município da escola".
  • Apresenta endereço da instituição quando escola não informada.

Bugs:

  • Ajusta forma de obter a enturmação da matrícula no faltas e notas.
  • Ajustar campos de informações da escola ao retornar mensagem de erro e salvar sem preenchimento em solicitação de transferência.
  • Usa helper que mostra escolas sem filtro por usuário.
  • Adiciona uma condição para a situação de reprovado por faltas.
  • Corrigindo lógica de exibição dos dados do INEP.
  • Atribui o valor correto do cod_curso caso não venha do form.
  • Atualiza apenas as matriculas que possuem enturmações.
  • Altera label do campo e insere labelhint.
  • Corrigido bug do window.opener null no Firefox e versões mais recentes do Chrome.

Desenvolvimento:

  • Atualiza assets.
  • Adiciona parâmetros para ignorar owner e privileges.
  • Remove arquivo antigo sem utilidade.
  • Atualiza telescope assets.

Para mais detalhes, ver commits.