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 —