🎉 WP Discourse agora tem logs e testes

Estamos muito animados em anunciar um novo recurso na versão v2.2.5 do plugin WP Discourse: Logs! Logs podem parecer um pouco entediantes, mas estou animado com essa atualização há meses :sweat_smile:. Você pode conferir os detalhes aqui

Como parte da v2.2.5, também lançamos várias outras mudanças focadas em integridade, incluindo testes unitários, pacotes Composer de produção, atualizações de CI e mudanças na formatação do código. Os detalhes desses itens são mais para desenvolvedores, mas os benefícios serão percebidos pelos usuários finais ao longo do tempo. Se você é um desenvolvedor e deseja saber mais, consulte a nova documentação focada em desenvolvedores no plugin:

Esta atualização tirou meu site do ar. Parece que está solicitando vendor/autoload.php, que não existe, pelo menos no zip atualizado no wordpress.org

Atualização: removi o plugin do WordPress e o ioquake3.org voltou ao ar.

Detalhes da minha implantação: estou usando uma implantação do WordPress do demyx, então é possível que algo lá não esteja funcionando corretamente. Log de erro:

    Warning: require_once(/demyx/wp-content/plugins/wp-discourse/vendor/autoload.php): failed to open stream: No such file or directory in /demyx/wp-content/plugins/wp-discourse/wp-discourse.php on line 60
    Fatal error: require_once(): Failed opening required '/demyx/wp-content/plugins/wp-discourse/vendor/autoload.php' (include_path='.:/usr/local/lib/php') in /demyx/wp-content/plugins/wp-discourse/wp-discourse.php on line 60
    Error: There has been a critical error on this website. Learn more about troubleshooting WordPress. There has been a critical error on this website.

Obrigado pelo relatório, vamos dar uma olhada imediatamente.

edição @TimeDoctor Obrigado por esses detalhes adicionais. Identificamos o problema e enviaremos uma atualização em breve. Desculpe pelo incômodo causado e obrigado pelo seu rápido relatório.

17 dos meus sites caíram nas últimas horas. :weary:

A versão 2.2.5 do WP Discourse corrigiu o problema: WP Discourse – WordPress plugin | WordPress.org. Ela já está disponível no repositório do WordPress.

Edição: O problema foi causado porque os arquivos de auto-carregamento do plugin não foram enviados para o repositório do WordPress. Angus encontrou uma boa solução alternativa para o problema. Testei a versão mais recente no meu próprio site WordPress e ela carrega sem erros.