Releases: portabilis/i-educar
2.8.0
Laravel 10, PHP 8.2, Postgres 15
O i-Educar foi atualizado para as versões mais recentes das tecnologias que são utilizadas pelo software fornecendo maior performance, suporte, segurança e estabilidade para quem o utiliza.
Para atualizar basta seguir o guia de upgrade.
Os grandes marcos desta atualização:
Educacenso 2023
Adapta as mudanças para atender o novo layout do Educacenso 2023.
Pacotes para o i-Educar
Alguns módulos do i-Educar foram movidos para repositórios externos com o intuito de diminuir a base de código e garantirmos o foco aos módulos essenciais e que necessitam de mais atenção. Todos eles são agora pacotes do i-Educar que podem ser instalados separadamente e de forma opcional.
Módulo de Relatórios
O módulo de relatórios com mais de 40 relatórios https://github.com/portabilis/i-educar-reports-package.
Módulo de Biblioteca
O módulo de biblioteca foi movido para o repositório externo https://github.com/portabilis/i-educar-library-package se tornando um pacote opcional para o i-Educar. O seu desenvolvimento, suporte e evolução foram pausados.
Módulo de Transporte
O módulo de transporte foi movido para o repositório externo https://github.com/portabilis/i-educar-transport-package se tornando um pacote opcional para o i-Educar. O seu desenvolvimento, suporte e evolução foram pausados.
Melhorias
Demais melhorias podem ser consultadas nos pull requests do projeto.
Todas alterações: 2.7.5...2.8.0
2.8.0-beta
Laravel 10, PHP 8.2, Postgres 15
O i-Educar foi atualizado para as versões mais recentes das tecnologias que são utilizadas pelo software fornecendo maior performance, suporte, segurança e estabilidade para quem o utiliza.
Para atualizar basta seguir o guia de upgrade.
Os grandes marcos desta atualização:
Educacenso 2023
Adapta as mudanças para atender o novo layout do Educacenso 2023.
Pacotes para o i-Educar
Alguns módulos do i-Educar foram movidos para repositórios externos com o intuito de diminuir a base de código e garantirmos o foco aos módulos essenciais e que necessitam de mais atenção. Todos eles são agora pacotes do i-Educar que podem ser instalados separadamente e de forma opcional.
Módulo de Relatórios
O módulo de relatórios com mais de 40 relatórios https://github.com/portabilis/i-educar-reports-package.
Módulo de Biblioteca
O módulo de biblioteca foi movido para o repositório externo https://github.com/portabilis/i-educar-library-package se tornando um pacote opcional para o i-Educar. O seu desenvolvimento, suporte e evolução foram pausados.
Módulo de Transporte
O módulo de transporte foi movido para o repositório externo https://github.com/portabilis/i-educar-transport-package se tornando um pacote opcional para o i-Educar. O seu desenvolvimento, suporte e evolução foram pausados.
Melhorias
Demais melhorias podem ser consultadas nos pull requests do projeto.
Todas alterações: 2.7.5...2.8.0
2.7.5
O que mudou?
- [2.7] Fallback para a página inicial by @edersoares in #869
Todas alterações: 2.7.4...2.7.5
2.7.4
O que mudou?
- [2.7] Portabilis patch 14/07/2022 by @edersoares in #866
Todas alterações: 2.7.3...2.7.4
2.7.3
O que mudou?
- [2.7] Ajustes de segurança by @edersoares in #854
- [2.7] Corrige seeds relativo a obtenção do
dbname
by @marcosoliveirasoares94 in #849 - [2.7] Corrige possíveis problemas de segurança by @edersoares in #855
- [2.7] Correções apontadas pelo SonarCloud by @edersoares in #856
- [2.7] Inicializa variáveis e remove código morto by @edersoares in #857
- [2.7] Inicializa variáveis by @edersoares in #858
- [2.7] Remove código morto e inicializa variáveis by @edersoares in #859
- [2.7] Remove bibliotecas JavaScript não utilizadas by @edersoares in #860
- [2.7] Portabilis patch 03/07/2022 by @edersoares in #861
- Melhoria:
- Melhora mensagem de confirmação no cancelamento de matrícula by @robertfsousa
- Incluir novo tipo de exportação by @jrbarros
- Redireciona as chamadas do index para os atalhos by @jrbarros
- Bug:
- Desenvolvimento:
- Atualiza a versão do pacote
dex/composer-plug-and-play
by @edersoares - Reorganiza os testes de funcionalidades by @edersoares
- Atualiza a versão do pacote
- Melhoria:
- [2.7] Utiliza CDN para importar a lib Prototype.js by @edersoares in #862
- [2.7] Bump parse-url from 6.0.0 to 6.0.2 by @dependabot in #863
- [2.7] Portabilis patch 10/07/2022 by @edersoares in #864
- Melhorias:
- Melhora mensagem de confirmação no cancelamento de matrícula by @robertfsousa
- Incluir novo tipo de exportação by @jrbarros
- Redireciona as chamadas do index para os atalhos by @jrbarros
- Adiciona mensagem de confirmação ao desenturmar by @robertfsousa
- Educacenso:
- Atualiza municípios 2022 by @robertfsousa
- Altera tipo de coluna do orgão regional by @Bonot
- Grava código regional em caixa alta by @Bonot
- [Educacenso] Corrige bugs no cadastro de Escolas by @Bonot
- Bugs:
- Remove dados nulos do array que converte para string by @Bonot
- Corrige migração de pareceres da matrícula transferida para nova matrícula by @Bonot
- Corrige função para obter componentes da turma multiseriada by @robertfsousa
- Corrige exibição do turno by @robertfsousa
- Corrige valor default do match by @robertfsousa
- Resolver erro ao fazer soma com string vazia by @jrbarros
- Previne erro ao gravar dados de telefone by @jrbarros
- Corrige bug ao apagar informaçao do tipo de atendimento do aluno by @Bonot
- Corrige exportação das áreas de conhecimento dos cursos superiores by @Bonot
- Adiciona validação para possibilidade de dados nulos by @jrbarros
- Desenvolvimento:
- Atualiza a versão do pacote
dex/composer-plug-and-play
by @edersoares - Reorganiza os testes de funcionalidades by @edersoares
- Factories dos menus e permissões de acesso by @jrbarros
- Configura o Laravel Sanctum by @edersoares
- Estende o usuário padrão do Laravel by @edersoares
- Atualiza a versão do pacote
- Melhorias:
Todas alterações: 2.7.2...2.7.3
2.7.2
O que mudou?
- [2.7] Bump actions/checkout from 2 to 3 by @dependabot in #851
- [2.7] Bump actions/cache from 2 to 3 by @dependabot in #852
- [2.7] Portabilis patch 26/06/2022 by @edersoares in #853
- Educacenso:
- Remove campo 'conveniada com o poder publico' by @jrbarros
- Remove campo Forma(s) de organização do ensino by @jrbarros
- Adicionar opções nas dependências da escola by @jrbarros
- Poder publico parceria convenio by @jrbarros
- Adicionar campo "Formas de contratação entre a Administração Pública e outras instituições" by @jrbarros
- Remover obrigatoriedade do campo "Rede local de interligação de computadores" by @jrbarros
- Alterar regras nos campos de número de salas by @jrbarros
- Alterar regra do campo de Equipamentos da escola by @jrbarros
- Alterar campo Instrumentos, materiais socioculturais e/ou pedagógicos by @jrbarros
- Alterar estrutura da aba de Recurso do cadastro de escolas by @jrbarros
- Altera campo "Função exercida" no vínculo professor turma by @robertfsousa
- Mudanças do registro 00 - Incluir campos de números de matrículas atendida pelo convênio by @jrbarros
- [Educacenso 2022] Release dos registro00 e registro10 by @jrbarros
- Release das alterações do Registro00 do Educacenso by @jrbarros
- Release das alterações do registro 10 do Educacenso by @jrbarros
- Registro 40 - Tela de análise by @jrbarros
- Mudanças do registro 40 - Alterar regra do Tipo de vínculo by @jrbarros
- [Educacenso 2022] Release da alterações do registo 40 by @jrbarros
- [Educacenso 2022] Mudanção do registro 50 - Adicionar campo Unidade(s) curricular(es) que leciona by @jrbarros
- [Educacenso 2022] Registro 60 - Cria tela de cadastro do Itinerário da enturmação by @Bonot
- Corrige ortografia da mensagem by @Bonot
- [Educacenso 2022] Registro 30 - Implementa cadastro de Pós-graduações concluídas by @Bonot
- Corrige origem do codigo da religiao by @robertfsousa
- [Educacenso] Exportação do Registro 20 by @Bonot
- [Educacenso] - Exportação do Registro 10 by @Bonot
- [Educacenso 2022] Registro 20 - Correção do campo Formas de organização da turma by @Bonot
- [Educacenso] - Exportação do Registro 30 by @Bonot
- [Educacenso] Adiciona nova área de conhecimento - Disciplinas by @Bonot
- [Educacenso] Exportação do registro 50 - Versão 2 by @Bonot
- [Educacenso] Exportação do registro 60 - Versão 2 by @Bonot
- [Educacenso] Corrige problema ao popular tabela de pós graduações com o valor 4 by @Bonot
- [Educacenso] Registro 40 - Arquivo de exportação by @Bonot
- [Educacenso] Corrige problema ao gravar informações de Itinerário formativo do aluno by @Bonot
- [Educacenso] Exportação do registro 00 by @Bonot
- Cria migration para habilitar exportação do educacenso by @jrbarros
- Troca ordem de checagem de gestores by @jrbarros
- [Educacenso] Corrige valor do campo "Nao possui pos-graduacao" by @Bonot
- Adiciona novas opções de curso superior by @jrbarros
- Cria migration para atualização de instituições de ensino. by @jrbarros
- [Educacenso] Registro 20 - Corrige busca de disciplinas com docentes vinculados by @Bonot
- [Educacenso] Registro 20 - Mudanças referentes ao Layout 5 by @Bonot
- [Educacenso] Registro 60 - Correção da análise by @Bonot
- [EDUCACENSO] Atualiza as arquivo de atividades complementares by @jrbarros
- Melhorias:
- Melhora ações na tela de series da escola by @robertfsousa
- Adiciona validação da campo na busca da cidade by @jrbarros
- Implementa bloqueio de matricula apos a data de fechamento by @Bonot
- Implementa validação das datas em anos letivos anteriores by @robertfsousa
- Melhora processo de salvamento do turno by @robertfsousa
- Adiciona regra para desabilitar o campo corretamente by @jrbarros
- Adiciona nova maneira de formatação de mascara de CNPJ by @jrbarros
- Correções:
- Corrige calculo de média sem arredondamento by @robertfsousa
- Corrige parâmetro para definir componentes em etapas específicas by @robertfsousa
- Corrige duplo clique na enturmação em lote by @robertfsousa
- Identifica a serie em componentes repetidos na turma multiseriada by @robertfsousa
- Ajusta regra de busca de matriculas na regra Frequência da Regra de Ciclos by @jrbarros
- Corrige leitura dos campos para interpretar valor vazio by @robertfsousa
- Corrige salvamento quando não há o recurso no cadastro by @robertfsousa
- Corrige condição para matrículas tipo Atividade Complementar ou AEE by @jrbarros
- Corrige erro ao tentar gravar com valor vazio by @Bonot
- Corrige carregamento de dados quando ocorrer erro de validação by @jrbarros
- Corrige gravação de dados da escola by @jrbarros
- Corrige validação do campo de formas de contratação by @Bonot
- Corrige comportamento para a tabela conservar configuração by @robertfsousa
- Atualiza lista de funções exercidas by @robertfsousa
- Corrige situação onde a media arredondada ou a media esteja vazia by @jrbarros
- Erro ao somar nota conceitual quando esta sem preenchimento by @jrbarros
- Corrige erro ao somar com variáveis vazias by @jrbarros
- Verifica se o servidor está ativo by @robertfsousa
- Desenvolvimento:
- Utiliza o schema do projeto by @edersoares
- Cria nova exception para evitar flood de erros no desnecessários no honeybadger by @jrbarros
- Adiciona na classe para ignorar erros no honeybager by @jrbarros
- Educacenso:
Todas alterações: 2.7.1...2.7.2
2.7.1
O que mudou?
- [2.7] Portabilis patch 06/05/2022 by @edersoares in #842
- Educacenso:
- Altera data de referência para o Educacenso 2022 by @Bonot
- Mudanças do registro 20 - Alterações no campo de Etapa de ensino by @jrbarros
- Adicionar novo campo "Formas de organização da turma" no cadastro de turmas by @jrbarros
- Adicionar novo campo "Unidade curricular" no cadastro de turmas by @jrbarros
- Adicionar novo campo "Estrutura curricular" no cadastro de turmas by @jrbarros
- [Educacenso 2022] Altera labels by @robertfsousa
- Alterações para o novo layout do Registro20 do Educacenso by @jrbarros
- Mudanças no registro 20 - Atualizar campo "Formas de organização da turma" - Versão 3 do layout by @jrbarros
- Adiciona validação do Educacenso no campo tipo de atendimento by @jrbarros
- Desabilitar a exportação do arquivo do Censo em todos os clientes by @jrbarros
- Melhorias:
- Adiciona campo código da rede estadual no exportador by @robertfsousa
- Filtra alunos pela situação da matrícula by @edersoares
- Adiciona campo Raça na seção aluno no exportador de dados by @robertfsousa
- Bugs:
- Corrige erro de conversão de float para string na regra de casas decimais by @jrbarros
- Exibe as datas da enturmação corretamente by @edersoares
- Corrige endpoint de enturmações by @edersoares
- Salva a descrição ao criar uma nova série by @edersoares
- Traz a informação do SUS após cadastro de pessoa física by @edersoares
- Retorna a data de alteração do nível de acesso do usuário by @edersoares
- Remover o servidor disciplina que não contém função by @jrbarros
- Adiciona obrigatoriedade do campo de função servidor no cadastro de servidor disciplina by @jrbarros
- Corrige campo das etapas que o curso contém by @edersoares
- Corrige o problema onde não possível cadastrar um novo usuário by @robertfsousa
- Impede sistema de remover label de campos com mesmo nome, mas id difeferente by @Bonot
- Corrige titulo da guia de Atualização de históricos by @Bonot
- Corrige validações dos campos e etapa de ensino by @jrbarros
- Corrige campo Raça onde perdia valor após falha de validação by @robertfsousa
- Adiciona checagem de variável by @jrbarros
- Corrige validações do educacenso by @jrbarros
- Corrige menu superior na tela de edição dos cadastros de "Bibliotecas" by @robertfsousa
- Corrige o funcionamento da regra de Frequência da Regra de Ciclos by @jrbarros
- Correções na tela de consulta do movimento geral by @Bonot
- Verifica se existe parâmetro antes do cast by @jrbarros
- Ajustado filtro "Situação" e opção "Exceto Transferidos/Abandonos" by @robertfsousa
- Desenvolvimento:
- Altera o campo ref_cod_funcao da tabela servidor_disciplina para NOT NULL by @jrbarros
- Permite definir fechMode antes de executar a consulta by @Bonot
- Adiciona cache no workflow na instalação dos pacotes by @jrbarros
- Melhora factories de matrícula e turma by @edersoares
- UI by @edersoares
- Atualizado lib Chosen by @jrbarros
- Adiciona suporte ao Composer 2.3 by @edersoares
- Remove arquivos JS inúteis by @edersoares
- Remove CSS inúteis by @edersoares
- Educacenso:
- [2.7] Define as permissões de acesso do GitHub Actions by @naveensrinivasan in #843
- [2.7] Bump guzzlehttp/guzzle from 7.4.2 to 7.4.3 by @dependabot in #845
- [2.7] Adiciona a configuração do
dependabot.yml
by @naveensrinivasan in #844
Novos contribuidores
- @naveensrinivasan made their first contribution in #843
Todas alterações: 2.7.0...2.7.1
2.7.0
PHP 8, Postgres 14, Laravel 9
O i-Educar foi atualizado para as versões mais recentes das tecnologias que são utilizadas pelo software dando maior suporte, estabilidade e confiança para quem o utiliza.
Para atualizar basta seguir o guia de upgrade para a versão 2.7 a partir da versão 2.6.
Os grandes marcos desta atualização:
O que mudou?
- [2.7] Portabilis patch 29/04/2022 by @edersoares in #838
- Melhorias:
- Aumenta o número máximo de caracteres do complemento do endereço by @jrbarros
- Progride matrícula mesmo sem lançamentos em disciplinas não reprovativas by @lucasferreiraestevam
- Atualiza código para novas funções do PHP 8 by @jrbarros
- Inclui bloqueio e mensagem de aviso ao tentar modificar data de saída do aluno by @rodrigocabral
- Configura urls dos assets para usar HTTPS by @jrbarros
- Adiciona informações na API para o I-Diário by @jrbarros
- Cria migration para normalizar os dados de turmas excluídas by @jrbarros
- Adiciona validação de obrigatoriedade de regra de avaliação da série by @jrbarros
- Bugs:
- Resolve problema com assets HTTP by @edersoares
- Ajusta nomenclatura do município Mogi das Cruzes by @lucasferreiraestevam
- Ajusta count para realizar paginação corretamente by @lucasferreiraestevam
- Faz verificação se classe esta instanciada by @jrbarros
- Corrige erros referente ao PHP 8 by @jrbarros
- Faz checagem se é null na chamada do controller by @jrbarros
- Corrige erros do PHP 8 by @jrbarros
- Ajusta erros do PHP 8 by @jrbarros
- Inicializa variáveis para evitar erros by @jrbarros
- Faz verificação de retorno e refatora chamada de função by @jrbarros
- Corrige maneira que faz o count by @jrbarros
- Faz cast para inteiro para evitar erro na saída do calculo. by @jrbarros
- Faz verificação de número by @jrbarros
- Realiza verificação de data valida by @lucasferreiraestevam
- Adiciona verificação se o retorno é uma lista by @lucasferreiraestevam
- Ajusta parametro id enrollments-enroll by @lucasferreiraestevam
- Evita o remanejamento caso enturmação seja na mesma turma by @jrbarros
- Apresenta apenas componentes do ano da turma by @Bonot
- Adiciona validação de tipo by @jrbarros
- Remove parâmetro não utilizado e adiciona validação de existência da model by @jrbarros
- Inicia variável by @jrbarros
- Faz validação de existência de variável by @jrbarros
- Corrige validação de exclusão de todas as series by @Bonot
- Considera como ultima etapa em disciplinas nao reprovativas by @Bonot
- Ajusta parâmetro matrícula na requisição by @lucasferreiraestevam
- Corrige atualização de dados da turma by @jrbarros
- Apresenta descrição do curso e da série na listagem e detalhes da sequência de enturmação. by @jrbarros
- Desenvolvimento:
- Altera versões no GitHub Actions by @edersoares
- Remove código não utilizado by @jrbarros
- Define variáveis e melhora a leitura da função by @jrbarros
- Remove o ignore do php e adiciona a instalação do yarn by @jrbarros
- Adiciona escopos nos models by @edersoares
- Faz update da versão do PHP do container docker by @jrbarros
- Melhorias:
- [2.7] Atualiza o readme e Docker by @edersoares in #839
Todas alterações: 2.6.9...2.7.0
2.6.9
O que mudou?
- [2.6] Corrigindo a cor da apresentacao dos dias nao letivos no calendario by @netocx in #823
- [2.6] Bump follow-redirects from 1.14.7 to 1.14.8 by @dependabot in #828
- [2.6] Bump node-forge from 1.2.1 to 1.3.0 by @dependabot in #830
- [2.6] Bump minimist from 1.2.5 to 1.2.6 by @dependabot in #831
- [2.6] Bump guzzlehttp/psr7 from 2.1.0 to 2.2.1 by @dependabot in #832
Novos contribuidores
Todas alterações: 2.6.8...2.6.9
2.6.8
O que mudou?
- [2.6] Remove duplicação do nome i-Educar dos títulos das páginas por @marcosoliveirasoares94 #809
- [2.6] Torna o título do i-Educar padrão por @marcosoliveirasoares94 #811
- [2.6] Portabilis patch 11/12/2021 por @edersoares #810
- Educacenso:
- Corrige bug da Consulta 1ª fase - Matrícula inicial.
- Melhorias:
- Altera label 'Nome social' para 'Nome social e/ou afetivo'.
- Adiciona Modal na coluna de componentes curriculares.
- Inclui comando Artisan para Ativar e Desativar login de Funcionários.
- Troca a mensagem padrão de erro 500.
- Apresenta apenas os cursos referente à função do servidor.
- Remove botão e função de editar responsável no cadastro de aluno.
- Auto-seleciona a opção da lista caso venha apenas um resultado.
- Adiciona favicon.
- Remove tags html incompatíveis com o jasper.
- Adiciona possibilidade de selecionar regra de avaliação na seleção de matrículas.
- Bugs:
- Filtra parâmetros passados para remover função do servidor.
- Corrige apresentação do botão de excluir.
- Adiciona validação de tipos em algumas condicionais.
- Corrige erro de edição de cadastros de PFs pela opção detalhada de Aluno.
- Corrige bug que impedia o cadastro do quadro de horários.
- Corrige passagem incorreta de parâmetro.
- Ajusta o campo 'Cidade' no cadastro manual de históricos para autocomplete.
- Ordena a listagem de modelos de boletins e implementa plugin de simple search.
- Aplica filtro de turmas e adiciona processamento de enturmações para manter a cronologia.
- Adiciona verificação de index do array.
- Ajusta scape string do nome do cadastro da pessoa.
- Correção na view de históricos extra curriculares.
- Desenvolvimento:
- Adiciona Lerna ao projeto.
- Atualiza a versão do Lighthouse.
- Adiciona função para excluir view materializada.
- Atualiza view materializada.
- Educacenso:
- [2.6] (fix) composer.json: Update dex/composer-plug-and-play por @ralphg6 #814
- [2.6] Bump follow-redirects from 1.14.4 to 1.14.7 por @dependabot #816
- [2.6] Altera o valor de
CACHE_DRIVER
no arquivo .env.example por @luizreginaldo #817 - [2.6] Bump nanoid from 3.1.30 to 3.2.0 por @dependabot #818
- [2.6] Bump node-fetch from 2.6.6 to 2.6.7 por @dependabot #819
- [2.6] Portabilis patch 23/01/2022 por @edersoares #820
- Melhorias
- Altera espaços dos históricos para não quebrar página.
- Aplica decode HTML no título da página.
- Adiciona controle de bloqueio de mudança de status da matrícula.
- Bloqueia campo ano quando existe matrícula.
- Aplica validação numérica no campos Número da carteira do SUS.
- Adiciona lista para ignorar validação de CPFs.
- Bugs
- Corrige situação onde comparava erroneamente a quantidade de disciplinas com dependência.
- Adiciona cast para inteiro para evitar erro na emissão de histórico.
- Altera maneira de buscar séries.
- Ajusta o retorno da propriedade para que substituia
\n
e\r
por<br />
para evitar erros de parse JSON. - Apresenta corretamente o nome da regra de avaliação.
- Desenvolvimento
- Ajusta a versão do Composer nos testes.
- Remove construtor pois era executado antes da tabela existir ao executar as migrations.
- Atualiza Composer Plug and Play.
- Publica assets do Laravel Horizon.
- Melhorias
- [2.6] Ajustes de versão by @edersoares in #821
Novos contribuidores
- @ralphg6 fez sua primeira contribuição #814
- @luizreginaldo fez sua primeira contribuição #817
Todas alterações: 2.6.7...2.6.8