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çãovalidateUrl(url)substituifetchAllowedUrls()/validateAllowedUrl(), validando cada URL sob demanda viaGET{'{'}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 emAUTH_ERROR_CODESa partir do status HTTP retornado. -
Observabilidade:
Migração da integração de tracing/logs para a infraestrutura interna da Cielo (/observability/tracese/observability/logs), substituindo a integração direta com o Dynatrace.
Novo módulospan-names.js, centralizando os nomes dos spans do Bridge.
Registro de exceções (recordException) nos spans de erro doBridge.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).
Updated 8 days ago