Releases: portabilis/i-educar
2.10.0
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
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
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