Pular para o conteúdo principal
← Voltar ao changelog

Changelog - 08/03/2026

Casino / Games

  • Melhorias no componente GameDetailsBar: lógica de votação agora usa casinoGameId para garantir o ID correto do jogo
  • Iframe de jogos (GameIframe) recebe agora uma prop slug para identificar o jogo a ser iniciado, com suporte a auto-start baseado na autenticação do usuário
  • Melhoria no tratamento de erros e estados de carregamento no iframe de jogos para uma experiência mais fluida
  • Adicionado log server-side para depuração de requisições de início de partida

API / Integração

  • Cliente de API agora envia headers de country e jurisdiction nas requisições server-side, garantindo compatibilidade com o backend legado
  • Adicionado utilitário para converter códigos de países ISO 3166-1 alpha-3 para alpha-2
  • Serviços de autenticação, jogos e usuário atualizados para utilizar os novos headers de localização

Core (front-cactus-core)

  • Nova lógica de transformação em transformStartGameResponse para suportar dois formatos de resposta da API: aninhado (launchOptions.url) e direto (url)
  • Adicionados type guards para diferenciar os formatos de StartGameResponseRaw
  • Cobertura de testes expandida para cobrir ambos os formatos, incluindo propriedades em snake_case
  • Correção no tratamento de erros para formatos inesperados na transformação de StartGameResponse
  • Versão do pacote @cactus-agents/games atualizada para 0.4.0

Dependências

  • front-web-base: atualizado @cactus-agents/games de ^0.3.0 para ^0.4.0