Versão 1.0.8

Data de lançamento: 13/07/2026

Resumo


Esta versão reforça o isolamento de CSS do Shadow DOM, aprimora o mapeamento de erros de autenticação, substitui a validação da lista completa de URLs permitidas por uma validação sob demanda por URL e migra a integração de observabilidade do Dynatrace para o endpoint interno da Cielo.

Novidades

  • Isolamento de CSS:

    Injeção de regra all:initial (ISOLATION_CSS) como primeira folha de estilo do Shadow Root, bloqueando a herança de propriedades CSS do host (ex.: color, font-family) sem afetar as propriedades customizadas (--flui-*) usadas pelos tokens de design do MFE.

  • Validação de URL permitida:
    Nova função validateUrl(url) substitui fetchAllowedUrls() / validateAllowedUrl(), validando cada URL sob demanda via GET {'{'}VITE_ALLOWED_URLS_ENDPOINT{'}'}?url={'{'}url{'}'}, com cache de URLs já validadas por sessão.

  • Autenticação:
    Mapeamento de erros aprimorado: quando a API não retorna um code de erro, o SDK busca o código correspondente em AUTH_ERROR_CODES a partir do status HTTP retornado.

  • Observabilidade:

    Migração da integração de tracing/logs para a infraestrutura interna da Cielo (/observability/traces e /observability/logs), substituindo a integração direta com o Dynatrace.

    Novo módulo span-names.js, centralizando os nomes dos spans do Bridge.

    Registro de exceções (recordException) nos spans de erro do Bridge.getCachedValue.


Correções

Ajustes internos de build e tipagem TypeScript.

Refatorações



Substituição do fluxo de busca e cache da lista completa de URLs permitidas (dataManager.saveAllowedUrls / getAllowedUrls) por validação individual sob demanda (dataManager.saveValidatedUrl / isUrlValidated).



Did this page help you?