Skip to content

Releases: portabilis/i-educar

2.8.0

18 Jun 17:06
4c12de0
Compare
Choose a tag to compare

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

10 Jul 13:46
Compare
Choose a tag to compare
2.8.0-beta Pre-release
Pre-release

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

10 Nov 16:26
65f0326
Compare
Choose a tag to compare

O que mudou?

Todas alterações: 2.7.4...2.7.5

2.7.4

14 Jul 20:59
Compare
Choose a tag to compare

O que mudou?

  • [2.7] Portabilis patch 14/07/2022 by @edersoares in #866
    • Bugs:
      • [Séries da escola] Verifica vinculo com componentes apenas de turma ativas by @Bonot
      • Corrige problemas da importação do Censo by @Bonot
      • Corrige exportação de componentes de turmas multisseriadas para o Censo escolar by @Bonot

Todas alterações: 2.7.3...2.7.4

2.7.3

14 Jul 18:55
c8310ae
Compare
Choose a tag to compare

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:
      • 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
    • Desenvolvimento:
      • Atualiza a versão do pacote dex/composer-plug-and-play by @edersoares
      • Reorganiza os testes de funcionalidades by @edersoares
  • [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

Todas alterações: 2.7.2...2.7.3

2.7.2

26 Jun 19:06
4f809a6
Compare
Choose a tag to compare

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

Todas alterações: 2.7.1...2.7.2

2.7.1

26 Jun 18:17
ddbcd37
Compare
Choose a tag to compare

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
  • [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

Todas alterações: 2.7.0...2.7.1

2.7.0

04 May 15:02
a1e288d
Compare
Choose a tag to compare

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
  • [2.7] Atualiza o readme e Docker by @edersoares in #839

Todas alterações: 2.6.9...2.7.0

2.6.9

29 Apr 14:27
Compare
Choose a tag to compare

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

28 Jan 19:46
fb867b3
Compare
Choose a tag to compare

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.
  • [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.
  • [2.6] Ajustes de versão by @edersoares in #821

Novos contribuidores

Todas alterações: 2.6.7...2.6.8