Todas as mudanças notáveis neste projeto serão documentadas neste arquivo.
O formato é baseado em Keep a Changelog, e este projeto adere ao Versionamento Semântico.
- Sistema de regras MDC para o Cursor AI
- Guia de criação de novas regras
- Regras específicas para CHANGELOG
- Melhorada regra de deploy para sempre trabalhar no branch
develop - Melhorada organização das regras do projeto
- Atualizada documentação de regras
- Deploy para produção apenas quando solicitado explicitamente
- Removidos arquivos de regras com formato incorreto
- Corrigida estrutura de diretórios de regras
- Integração completa com Supabase
- Suporte a OpenAI API (prioritário) e NNeural.io (fallback)
- Sistema modular de carregamento de dados
- Geração de gráficos com Plotly
- Validação robusta de entrada e segurança
- Deploy automatizado no Vercel
- Sistema de persistência de dados
- Histórico de análises
- Cache inteligente de dados
- Monitoramento e logs detalhados
- Refatorada arquitetura para modularidade
- Melhorada segurança com validação de entrada
- Otimizada performance de carregamento
- Atualizada documentação do projeto
- Resolvidos problemas de encoding em scripts
- Corrigidas validações de URL do Google Sheets
- Resolvidos problemas de dependências
- Implementada sanitização de entrada do usuário
- Adicionada validação de URLs
- Melhorada gestão de chaves API
- Implementado Row Level Security no Supabase
- Integração inicial com NNeural.io
- Suporte básico a Google Sheets
- Interface Streamlit
- Geração de gráficos básicos
- Melhorada interface de usuário
- Otimizada performance de carregamento
- Resolvidos bugs de carregamento de dados
- Corrigidas validações básicas
Legenda:
- Adicionado: Novas funcionalidades
- Alterado: Mudanças em funcionalidades existentes
- Depreciado: Funcionalidades que serão removidas
- Removido: Funcionalidades removidas
- Corrigido: Correções de bugs
- Segurança: Vulnerabilidades corrigidas