Olá comunidade!
Faz alguns meses que não trazemos novidades por aqui. Estivemos, desde Agosto do ano passado, trabalhando em uma densa refatoração do código com o objetivo de atualizarmos as tecnologias por trás do Tainacan para suas versões mais recentes. Mais especificamente:
- Implementando a compatibilidade com o PHP 8.x, já usado em larga escala em diversos servidores;
- Migrando toda nossa interface construída com a framework Javascript Vue da sua versão 2.x para a versão 3.x.
Estas duas tarefas mexem no coração de todo o código do Tainacan, de forma que mais de 19.000 linhas foram adicionadas e mais de 15.000 removidas. Com isso buscamos garantir não só a compatibilidade do plugin mas também sua sustentabilidade para o futuro, visando usar as tecnologias mais seguras, eficientes e em ativo desenvolvimento. O desafio é que tal nível de refatoração traz com si um grande risco de que bugs em funcionalidades que estamos acostumados a usar no dia a dia possam ter passado por algum dos nossos testes.
Por isso pedimos a vocês que, se tiverem condições, instalem a Release Candidate da versão 0.21.0 com cuidado e testem tudo o que for possível:
Qualquer comportamento inesperado, estranho, incomum, deve ser reportado, seja aqui no fórum, seja na forma de issues no nosso GitHub:
De novidades, esta versão não terá nada notável, com uma única exceção: o Plugin de Metadado tipo URL não será mais necessário visto que este tipo de metadado URL passa a ser agora oficial. No futuro, removeremos o plugin do repositório oficial do WordPress. Quem já tiver criado metadados usando ele pode ficar tranquilo, basta instalar a versão 0.21.0 do Tainacan e desativar o plugin de metadado.
É isso! Aguardamos o feedback de vocês