Notas de Release v7.0.0
v7.1.3
1. Corrige conflitos do styled-components
Após a atualização do parcel, identificamos conflitos com o styled components do Hand Talk Plugin em ambientes web muito específicos que utilizam versões desatualizadas da biblioteca next em conjunto com styled components.
- • Removemos a duplicação de instanciação do styled-components
- • Atualização do styled-components para a versão 6.0.1
Dessa forma evitando os conflitos em ambientes de bibliotecas com o styled-components, que poderiam interferir na interface do plugin.
v7.1.2
1. Implementa o bloqueio de tradução para elementos INPUT e TEXTAREA
Os elementos INPUT e TEXTAREA foram tratados como exceções padrão do plugin a fim de evitar interações indesejadas com campos de inserção de texto. Em formulários que possuem esses elementos, o feedback de texto inválido era acionado constantemente, o que prejudicava a usabilidade do plugin.
Isso significa que o plugin não irá interferir nesses campos, evitando a exibição desnecessária do feedback de texto inválido. Essas alterações garantem uma experiência mais fluida ao utilizar o plugin em formulários.
v7.1.1
1. Corrige a tradução de button feitos com wai-aria
Foram implementadas algumas melhorias no plugin para garantir uma interação adequada com os elementos BUTTON e A. Essas mudanças têm como objetivo aprimorar a experiência do usuário ao utilizar o promptlink (Botão acessar Link gerado pelo plugin).
Anteriormente, quando um botão ou link não tinha um texto associado, uma mensagem com um feedback informando que o conteúdo não poderia ser traduzido era exibida, o que acabava atrapalhando a navegação do usuário, pois o promptlink ficava indisponível com a mensagem do feedback. Agora, foram feitas alterações para evitar essa exibição desnecessária.
Se um botão ou link não tiver um texto visível, mas possuir os atributos "aria-label", "aria-describedby" ou "aria-description", o plugin irá ler a descrição presente em um desses três atributos, seguindo a ordem mencionada. Essas modificações garantem melhorias de usabilidade no plugin.
v7.1.0
1. Atualiza versão do parcel
Foi realizada a atualização da biblioteca Parcel do plugin e assim, de forma interna conseguimos obter algumas melhorias em relação ao produto. Estas são:
- a. Melhorias de desempenho: A versão 2 do Parcel é mais eficiente do que a versão 1, tanto em relação a desenvolvimento, quando em relação ao processo de construção da aplicação que significa que os usuários podem esperar que a aplicação seja carregada mais rapidamente e execute tarefas com mais velocidade.
- b. Compatibilidade com novas tecnologias: A versão 2 do Parcel tem melhor suporte para novos recursos e padrões de desenvolvimento web, o que pode resultar novos recursos e melhor compatibilidade com diferentes navegadores ou dispositivos.
- c. Estabilidade e segurança aprimoradas: A versão 2 do Parcel inclui várias correções de bugs e melhorias de segurança que podem aumentar a estabilidade geral da aplicação.
Além disto com esta versão o problema que obtemos em relação ao plugin 6.0.0 com a adição do Code Splitting e incompatibilidade com o RequireJS foi corrigida.
v7.0.1
1. Altera link de direcionamento para site da Hand Talk
Altera o link de direcionamento exibido durante a tela de carregamento do plugin.
v7.0.0
1. Aplica a integração com o Google Analytics 4
O Universal Analytics foi desativado no dia 1 de julho de 2023, por esse motivo se fez necessário modificar a forma de tracking para o Google Analytics 4 a fim de continuar tendo dados que são relevantes para os clientes e para decisões internas.
No processo de implementação do GA4 foi necessário realizar alterações nos fluxos já existentes de alguns eventos para que houvesse uma adequação à LGPD. Dessa forma, ao final das modificações tivemos os hits atualizados e o GA4 devidamente instalado permitindo a coleta e análise de dados dos usuários seguindo às normas da LGPD a fim de obter melhorias contínuas no produto.