Skip to content

v0.0.8

Choose a tag to compare

@gsbenevides2 gsbenevides2 released this 07 Aug 21:48
· 34 commits to main since this release
33bd0d8

📋 Release Notes — v0.0.8

🚀 Novidades

  • Promoções automáticas: Implementação da criação em massa e listagem de descontos automáticos via API Admin do Shopify (shopify_create_promotions, shopify_list_promotions)
  • Analytics Overview: Nova aba de conversão com componentes dedicados para relatórios de analytics mais detalhados (api/lib/analytics/conversion.ts, api/lib/analytics/intent.ts, api/lib/analytics/search.ts, api/lib/analytics/sessions.ts)
  • Ferramenta de Diagnóstico: Script de diagnóstico aprimorado para análise de dados Shopify com melhor tratamento de dados

⚡ Melhorias

  • Transport reescrito para a API GraphQL Admin do Shopify com retry automático em caso de rate limiting e controle de concorrência (api/lib/shopify-admin.ts)
  • Novos helpers utilitários para analytics: buildDateClause, tableToRows, escapeQLString, rate, entre outros (api/lib/shopify-analytics.ts)
  • Adicionado suporte a variáveis de ambiente para versão da API Admin, moeda opcional e token de acesso Admin
  • Arquivo .env.example adicionado com documentação completa das variáveis de ambiente necessárias
  • Testes unitários abrangentes adicionados para os mappers de analytics e funções utilitárias (api/lib/analytics/mappers.test.ts, api/lib/shopify-analytics.test.ts)

🔧 Mudanças internas

  • Atualização do número de versão para 0.0.8 no package.json
  • .gitignore atualizado para preservar o arquivo .env.example
  • Estrutura de diretórios de analytics reorganizada em api/lib/analytics/
  • Import de analyticsOverviewAppResource adicionado ao registro de recursos em api/app.ts