O melhor sabor do Distrito Federal

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