Release Notes
Histórico de versões e atualizações do sistema
Versão Atual: 2.1.0
Versão 2.1.3
07-02-2026
Adicionado
- **Placeholder para Imagens de Produtos**: Implementado placeholder visual SVG elegante para produtos sem imagem
Versão 2.1.2
06-01-2026
Adicionado
- **Alerta de Restrição de Cidade para Retirada**: Implementado alerta visual no checkout informando que a retirada no local está disponível apenas para a cidade permitida
Versão 2.1.1
22-12-2025
Adicionado
- **Pagamento PIX Direto no Site**: QR Code PIX agora é gerado internamente ao invés de redirecionar para Mercado Pago
Corrigido
- **Template Checkout**: Erro de `TemplateProcessingException` ao acessar dados do cliente na página de checkout
- **Exibição de Dados no Checkout**: Nome e email exibidos incorretamente para usuários OAuth2
- **Finalização de Pedido**: Erro de `DateTimeException` ao criar preferência no Mercado Pago
Versão 2.1.0
16-12-2025
Adicionado
- **API REST para Android**: Novos endpoints para integração com aplicativo nativo
- **Melhorias no Modelo de Dados**:
Versão 2.0.4
06-12-2025
Corrigido
- **Mensagem de Aniversário**: Lógica ajustada para garantir exibição correta com atualização de sessão e timezone
- **Timezone Global**: Padronização completa do projeto para UTC-3 (Brasília) em JVM, Banco de Dados e JSON
- **Refatoração**: Centralização de manipulação de datas na classe `DateTimeUtil`
- **Formatação**: Exibição da data dos release notes adaptada para o padrão brasileiro (dd-MM-yyyy)
Versão 2.0.3
06-12-2025
Melhorado
- **Performance do Logo**: Logo SVG otimizado para 87KB (redução de 77% em relação ao original de 388KB) via redimensionamento e compressão da imagem embutida
- **Carregamento Prioritário**: Mantidos atributos `loading="eager"`, `fetchpriority="high"` e `decoding="async"`
- **Refatoração CSS**: Estilos inline das páginas de erro e manutenção movidos para arquivo CSS externo
- **Endpoint Health**: Alterado de `/actuator/health` para `/health` e incluído IP do cliente na resposta JSON
- **Imagens do Produto**: Substituído upload de arquivos por gerenciamento de múltiplas URLs de imagens
- **Limpeza**: Removida dependência e código do Cloudinary (FileStorageService)
- **Documentação**: Adicionado documento de arquitetura (`docs/ARCHITECTURE.md`) e limpeza de arquivos legados de documentação
- **Segurança**: Prevenção de duplo clique no botão de finalizar compra para evitar pagamentos duplicados
- **Correção**: Exibição da mensagem de aniversário 🎂🎉 personalizada no cabeçalho do site
Versão 2.0.2
06-12-2025
Adicionado
- **Página de Release Notes**: Endpoint `/release-notes` com exibição automática da versão e histórico de mudanças
- **Link Release Notes no Footer**: Acesso rápido ao histórico de versões
Corrigido
- **Login Google OAuth**: Botão "Minha Conta" e carrinho agora aparecem corretamente para usuários logados via Google
- **Atribuição de Roles**: `CustomUserPrincipal` agora usa `ROLE_USER` como fallback quando role está nula
- **Leitura do CHANGELOG**: Arquivo movido para `resources/` para correto carregamento no classpath
Versão 2.0.1
06-12-2025
Adicionado
- **Sistema de Controle de Estoque**: Baixa automática ao confirmar pagamento e verificação de disponibilidade ao adicionar ao carrinho
- **Melhorias de Acessibilidade (WCAG 2.1)**:
- **Migração de Scripts Inline**: Scripts JavaScript movidos para arquivos externos (`admin.js`, `detalhe-produto.js`, `erro.js`)
- **Páginas de Erro Personalizadas**: Páginas 404 e 500 com design consistente
Corrigido
- Navegação em tabelas administrativas usando `data-href`
- Confirmações de ação usando função centralizada `confirmarAcao()`
Versão 2.0.0
30-11-2025
Adicionado
- **Compra em Grupo**: Divisão de conta entre amigos com pagamento individual
- **Timezone Brasília**: Datas exibidas no fuso horário correto (UTC-3)
- **Gestão de Capacidade**: Limite de pedidos por dia com datas lotadas
- **Cupons de Desconto**: Sistema completo de cupons com tipos percentual e valor fixo
- **Paginação de Participações**: Paginação na área "Minha Conta"
Melhorado
- Formatação de datas em todo o sistema
- Layout do painel administrativo
- E-mails de confirmação com templates HTML
Versão 1.0.0
01-11-2025
Inicial
- Catálogo de produtos com categorias
- Carrinho de compras com sessão
- Checkout com integração Mercado Pago (PIX e Cartão)
- Painel administrativo para gestão de produtos, pedidos e clientes
- Sistema de autenticação com login tradicional e Google OAuth
- Upload de imagens via Cloudinary
- E-mails de confirmação de pedido