Skip to content

Releases: portabilis/i-educar

2.10.0

02 Jul 20:09
Compare
Choose a tag to compare

Pré-Matrícula Digital

A Portábilis reforça mais uma vez seu compromisso com o open source e a comunidade i-Educar e lançou junto com a versão 2.10 o Pré-Matrícula Digital (PMD), nossa solução voltada para a gestão do acesso a vagas escolares.

O PMD é mais um passo no nosso compromisso, com a transparência e com o fortalecimento da tecnologia pública brasileira. Ele se une ao i-Educar e i-Diário como parte de um ecossistema aberto, colaborativo e em constante evolução.

Visite o repositório e faça a instalação https://github.com/portabilis/pre-matricula-digital.

Veja a live de lançamento da abertura do código do Pré-Matrícula Digital https://www.youtube.com/watch?v=pY7HYZ-6bHY.

Educacenso 2025

Adapta as mudanças para atender o novo layout do Educacenso 2025.

Laravel 12, PHP 8.4, Composer 2.8, Postgres 17, Redis 8, Nginx 1.28

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 tecnológica:

Todas alterações: 2.9.0...2.10.0

2.9.0

06 May 20:52
0152836
Compare
Choose a tag to compare

Laravel 11, PHP 8.3, Postgres 16

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 2024

Adapta as mudanças para atender o novo layout do Educacenso 2024.

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 do Educacenso

O módulo do Educacenso foi movido para o repositório externo https://github.com/portabilis/i-educar-educacenso-package se tornando um pacote opcional para o i-Educar.

Melhorias

Demais melhorias podem ser consultadas nos pull requests do projeto.

Todas alterações: 2.8.0...2.9.0

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