Fim de vida útil previsto para o sistema de renderização de widgets

Tentamos fornecer instruções de migração para os padrões de personalização mais comuns, como aqueles que modificaram o fluxo de posts.

É mais difícil escrever um guia mais abrangente porque praticamente tudo poderia ser feito usando widgets, então as necessidades de personalização restantes precisam ser convertidas em componentes caso a caso.

Estou monitorando esses tópicos e tentaremos responder às perguntas postadas aqui para ajudar aqueles que ainda precisam migrar.

Eu dei uma olhada rápida no código que parece estar acionando a descontinuação no seu fórum usando o console do navegador, e parece ser a seguinte linha:

const { iconNode } = require("discourse-common/lib/icon-library");
let iconsjira = iconNode('icons-jira');

iconNode era usado apenas por widgets, e agora é uma função noop (sem operação). No seu código, não parece que esta variável esteja sendo usada, então deve ser seguro simplesmente remover essas linhas.

Avise-me se precisar de mais ajuda.