🔄 Histórico de Atualizações

Acompanhe a evolução da plataforma HidalgoJunior.

v2.1.1 04/07/2026

Fase Alpha - Estabilização e Segurança

  • Segurança: APP_DEBUG=false e SESSION_ENCRYPT=true em produção
  • Segurança: Secrets movidos do docker-compose.yaml para .env
  • Segurança: Headers de segurança adicionados ao proxy Nginx (CSP, XFO, XCTO, RP, PP, COOP)
  • Segurança: Whitelist de extensões em todos os uploads de arquivos
  • Dependências: guzzlehttp/guzzle 7.10.6→7.13.1, phpseclib 3.0.52→3.0.55 (0 vulns)
  • Infra: Container não-root (uid 1000), resource limits, healthcheck
  • Testes: 11/11 passando
v2.2.0-beta 04/07/2026

Fase Beta — Expansão Funcional

  • B8: Rate limiting em todas as rotas de envio de email/mala-direta/WhatsApp/API/login
  • B10: Sistema de auditoria completo (AuditLog model + migration + Auditable trait)
  • B9: Redis adicionado ao docker-compose com cache configurado
  • B5: Internacionalização i18n com pt_BR, en e es (3 idiomas)
  • B6: PWA offline melhorado com push notifications e cache runtime
  • B1: Editor WYSIWYG para mala direta com variáveis {nome} {rm} {serie} {turma}
  • B2: WhatsAppService funcional com integração WAHA API real
  • B3: Chat professor-aluno com polling (ChatController + view + migration)
  • B4: Documentação da API REST em /api/docs
  • B7: Dark mode com toggle e CSS customizado
  • B11: Componentização Blade (wysiwyg, dark-toggle, chat)
  • B12: Testes de integração (4 novos, 15 total)
v3.0.0-gamma 04/07/2026

Fase Gamma — Escalabilidade e Multi-Tenant

  • G6: Laravel Horizon instalado com Redis queues (mail-merge, webhooks, pdf-batch)
  • G8: Laravel Pulse instalado para métricas operacionais em tempo real
  • G4: Sistema de Webhooks (model + controller + views + dispatch automático)
  • G3: Google Classroom Service com sincronização de turmas e alunos
  • G5: Batch PDF Service para exportação em lote de boletins (ZIP e fila Redis)
  • G1: Multi-tenant foundation (Tenant model + ResolveTenant middleware + migration)
  • G7: Configuração CDN para assets estáticos
  • G9: Script de load test com k6 (até 1000 usuários simultâneos)
  • G10: Pentest checklist com 48 verificações de segurança
  • G2: PWA mobile-ready com manifest e service worker otimizado

— Fim do histórico —