Notas de lançamento

Consulte as informações atualizadas sobre as melhorias do produto, as correções de erros e as novas funcionalidades adicionadas em cada versão.

v6.2.0

📝 Resumo

  • Os modelos Claude 3.5 e Mistral AI substituem o Claude Instant 1.2, que foi descontinuado
  • O assistente de escrita com IA já suporta o ucraniano
  • O guia de estilo inclui a consideração do contexto e regras específicas para cada língua
  • As variáveis de ambiente do Docker passam a utilizar o prefixo «WPR_»
  • Correção de segurança para o CVE-2025-48924
  • Atualizações linguísticas em inglês, alemão, espanhol, ucraniano e francês

🛠️ Melhorias

✨ Assistente de escrita com IA

  • Foi adicionado suporte para os modelos de IA Claude 3.5 Sonnet v1 e Mistral.
  • Ativou o suporte ao idioma ucraniano.
  • Melhoria na localização e na formulação das mensagens de prompt em inglês, francês, espanhol e português, para prevenir ataques de injeção de prompts e de jailbreak.
  • Foram introduzidos os parâmetros MaxGenerateInputSize e MinGenerateInputSize na configuração do ficheiro AppServerX.xml para controlo da entrada da IA.
  • Aumentou-se o tempo limite da chamada ao InvokeModel do Bedrock para melhorar a estabilidade das solicitações em línguas como o ucraniano.

⚠️ Alteração importante

  • Antes da versão 6.2.0, o assistente de escrita com IA utilizava o Claude Instant 1.2 como modelo de base. Este modelo foi descontinuado pela Amazon e chegou ao fim do seu ciclo de vida a 21 de julho. Devido à falta de aviso prévio, o suporte foi substituído com urgência pelo Claude 3.5 Sonnet v1 e pelo Mistral AI. Para continuar a utilizar o assistente de IA em línguas que não o inglês, é necessário atualizar para a versão 6.2.0.

Guia de estilo

  • Foi implementada a reconhecimento de contexto para melhor corresponder à utilização no mundo real.
    Foram adicionados os campos context_include e context_exclude para definir palavras ou frases adicionais que desencadeiam a ativação da regra. Disponível através da API ou no ficheiro style_guide.csv (para a versão auto-hospedada).
  • Permitiu a criação de regras específicas para cada idioma na API do guia de estilo.
    Para além das regras comuns (independentes do idioma), é agora possível criar regras específicas para cada idioma utilizando o parâmetro «lang». Disponível através da API ou colocando o ficheiro «style_guide.csv» no diretório do respetivo idioma (para a versão auto-hospedada).
  • Foi adicionado o suporte para ignorar ficheiros ocultos no diretório do guia de estilo.

WProofreader JS core v3.29.5897

  • Foi removido o botão «Mostrar mais» quando existe apenas uma sugestão disponível.
  • Melhoria no funcionamento da autocorreção para evitar sugestões sobrepostas e permitir a reversão de ações. O realce é agora adiado na mesma posição até que o utilizador digite três ou mais caracteres ou reverta a alteração, reduzindo os conflitos na interface do utilizador e melhorando o fluxo de interação.

Mecanismo de verificação ortográfica

  • Sugestões de divisão restritas e lógica de aplicação das regras aperfeiçoada.

📚 Atualizações linguísticas

  • Melhorias linguísticas significativas em cinco idiomas, com uma grande expansão do dicionário ucraniano (267 novas palavras) e atualizações abrangentes do inglês (334 adições, 285 termos médicos removidos). O alemão recebe 75 novas palavras e guias de estilo aperfeiçoados, enquanto o espanhol beneficia de uma filtragem melhorada da correção automática e de atualizações das regras gramaticais. O francês introduz anglicismos e a deteção de linguagem forte, com 187 novas entradas no guia de estilo.

⚠️ Alterações que implicam incompatibilidade

  • Implementações do Docker: Todas as variáveis de ambiente e argumentos de compilação utilizam agora o prefixo WPR_. Consulte os ficheiros Dockerfile e o README atualizados.

🐞 Correções de erros

  • [WP-6411] Ortografia: Restringir a aplicação de WORD_INITIAL/WORD_FINAL caso exista um hífen
  • [WP-6412] Ortografia/priorização: Impedir que as regras de correspondência parcial se apliquem a correspondências de palavras completas
  • [WP-6454] Motor de verificação ortográfica: Permitir o uso de hífen no final se a palavra original incluir um hífen
  • [WP-6478] Núcleo do WProofreader: a caixa de diálogo mostra «Muito bem…» mesmo quando a funcionalidade está desativada
  • [WP-6449] WProofreader (núcleo/correção automática): Não é possível reverter a correção automática quando são aplicadas sugestões adicionais à mesma palavra
  • [WP-6479] Núcleo do WProofreader: estilos incorretos no emblema e no respetivo menu
  • [WP-6485] Instalador do Linux: as permissões dos ficheiros não estão definidas corretamente para os ficheiros de serviço e os modelos
  • [WP-6494] Segurança: Corrigida a vulnerabilidade CVE-2025-48924 em org.apache.commons:commons-lang3

v5.16.1

Melhorias

Instaladores

  • Automatizar a configuração do proxy inverso no instalador do Windows para o IIS, de modo a evitar a exposição de uma porta personalizada 2880.

Nota! É possível configurar um servidor proxy inverso a nível de um servidor web ou de um servidor de aplicações Java, o que permite aos nossos clientes evitar a configuração direta de uma ligação SSL para o servidor de aplicações (AppServer) / servidor de licenciamento ou a exposição da porta 2880.

Motor gramatical

  • Atualizou-se o motor de terceiros, o LanguageTool, para a versão 5.5. Foram adicionadas e melhoradas regras gramaticais para as seguintes línguas: catalão, neerlandês, inglês, francês, alemão, português, russo, espanhol e ucraniano.

Alterações que implicam incompatibilidade

  • Foi removido o suporte ao servidor HTTP Apache e aos servidores de aplicações Java (Apache Tomcat, Oracle WebLogic) para a instalação no Windows. No entanto, continua a existir a opção «Outros», que pode ser utilizada para a configuração manual (não recomendado). 

Correções de erros

  • [WP-4036, WP-4040] A Web API e o WProofreader apresentam problemas de deslocamento com espaços de largura zero

Notas de lançamento do WebSpellChecker Cloud 5.5.4

Melhorias

WProofreader v2.2.3806

Foram adicionadas as seguintes opções:

NomeTipoValor por predefiniçãoDescrição
autoDestroybooleanofalseEste parâmetro ativa ou desativa a funcionalidade de destruição automática de uma instância do WEBSPELLCHECKER. Por predefinição, está ativada para o WProofreader inicializado através da opção «autoSearch». Pode ser utilizada para evitar a monitorização do estado da instância e o tratamento da sua destruição após a remoção de um contentor editável da página.
ecVersionnúmero2Este parâmetro define a versão da aplicação para os controlos HTML editáveis. O valor predefinido é «2». O valor «1» significa ativar a versão antiga da aplicação, que é mantida por motivos de compatibilidade com versões anteriores e para casos excecionais (como versões antigas do navegador IE).
requestTokensCountnúmero10Este parâmetro define o número de tokens (frases) por pedido.

As seguintes opções foram removidas e já não estão disponíveis:

NomeTipoValor por predefiniçãoDescrição
ativar em dispositivos táteisbooleanofalseEste parâmetro ativa o suporte ao WEBSPELLCHECKER em dispositivos táteis.
Nota:Agora está ativado por predefinição e não requer opções adicionais.
desativarCachebooleanofalseEste parâmetro desativa a cache destinada a armazenar as palavras corretas e mal escritas mais frequentes, juntamente com as respetivas sugestões. O objetivo é acelerar o processo de revisão.
cacheSizenúmero4000Este parâmetro define o tamanho máximo da cache que será utilizada para armazenar as palavras corretas e mal escritas mais frequentes, juntamente com as respetivas sugestões. O objetivo é acelerar o processo de revisão.
requestWordsCountnúmero100Este parâmetro define o número de palavras por pedido.
requisitoNúmeroDeFrasesnúmero10Este parâmetro define o número de frases por pedido.

Alterações que implicam incompatibilidade

Comando «Check»

Introduzimos uma nova abordagem ao processamento de pedidos de verificação gramatical e ortográfica. Passámos a realizar a revisão por frase, em vez da verificação sem sentido por palavra. Agora, num único pedido em produtos como o WProofreader e o plugin SCAYT para o CKEditor 4, enviamos até 10 tokens (frases) utilizando um novo comando unificado para verificar simultaneamente o texto quanto a problemas ortográficos e gramaticais.

Se estiver a utilizar a Web API, pode considerar a migração para um novo comando de verificação, em vez de utilizar separadamente os comandos de verificação ortográfica e gramatical. Consulte este guia do comando de verificação , que apresenta a lista de todos os parâmetros disponíveis e valores possíveis, bem como a estrutura do pedido e da respetiva resposta. Além disso, adicionámos uma visão geral dos códigos de estado de resposta HTTP, que poderá ser útil em caso de erros.

Limites de utilização dos serviços na nuvem

A nova abordagem resultou num aumento de quase 20 vezes na quantidade de texto processado, em comparação com a abordagem anterior. Para mais informações sobre esta alteração, consulte a publicação no nosso blogue intitulada «Grande atualização dos serviços na nuvem: tamanhos de pacotes 20x e 10x maiores para os nossos utilizadores pagos e gratuitos».

Correções de erros

Plugin SCAYT para o CKEditor 4

  • [WP-3049]: Plugin SCAYT para o CKEditor 4: O texto copiado e colado no CKEditor não será verificado quanto a erros
  • [WP-3034]: SCAYT plugin for CKEditor 4: XSS vulnerability: Grammar description with double quotes and <suggestion></suggestion> tag breaks menu in CKEditor 4