Caros membros,
A Simple Machines lançou um novo patch para a linha 2.1. x do SMF, elevando a nossa versão mais recente para a 2.1.6.
Este patch contém correções para alguns bugs introduzidos na versão 2.1.5, alguns dos quais poderiam ser frustrantes para aqueles que foram afetados por eles:
Corrige erros de "Variável $sid indefinida" que ocorriam quando um utilizador com os cookies desativados visitava o fórum com os URLs sem consulta ativados.
Corrige um erro de consulta à base de dados que afetava o MariaDB ao tentar pesquisar dentro de um tópico.
Corrige um bug de análise do BBCode.
O SMF 2.1.6 é uma pequena correcção para a versão 2.1.5 e, como a versão 2.1.5 foi lançada há poucos dias, incluímos também as notas de lançamento da versão 2.1.5 para sua conveniência.
Suporte PHP:
Aumenta a versão mínima suportada do PHP de 7.0 para 7.1.
Adiciona suporte ao PHP 8.4.
Segurança:
Corrige alguns problemas de segurança. Por este motivo, a atualização é altamente recomendada.
Perfis de utilizador:
Corrige erros que ocorriam quando os campos de perfil que utilizavam a máscara "nohtml" recebiam valores com caracteres Unicode ou aspas.
Adiciona uma nova permissão separada para utilizar Gravatars.
Anexos:
Diversas correções e melhorias na interface de upload de anexos.
Define corretamente o cabeçalho Content-Disposition para anexos em browsers móveis.
Melhora o tratamento de anexos de imagem SVG.
Adiciona suporte para imagens WEBP.
Editor e BBCode:
O botão "Citar texto selecionado" é agora mais tolerante a intervalos de seleção "desorganizados".
Apresenta informações de "Última edição" (se aplicável) ao editar uma publicação.
Melhora o comportamento do pop-up de emoticons.
Melhora a qualidade da imagem das pré-visualizações de anexos incorporados no editor WYSIWYG.
Corrige alguns bugs em casos extremos ao analisar o BBCode.
Centraliza tabelas BBCode envolvidas no BBCode central. Corrige a coloração de sintaxe PHP em BBCode no PHP 8.3+.
Corrige problemas com entidades HTML quebradas nos modelos de aviso.
Calendário:
Apresenta corretamente vários eventos do calendário no mesmo dia.
Pesquisa:
Corrige o erro de variável indefinida na API de pesquisa personalizada.
Corrige um bug que fazia com que o último caractere de um termo de pesquisa Unicode fosse corrompido.
Retorna resultados de pesquisa corretos quando a moderação de posts está ativada.
E-mail:
Os e-mails de notificação utilizam sempre nomes de visualização, nunca nomes de utilizador.
Melhoria no tratamento de erros SMTP ao enviar e-mails.
Corrige um bug que impedia a remoção de e-mails não entregues da fila de e-mails.
Aceita wildcards em gatilhos de banimento baseados em e-mail.
Administração:
Atualiza os ficheiros de dados Unicode numa tarefa em segundo plano. (Isto garante que o fórum terá sempre suporte atualizado para os emojis mais recentes e outras funcionalidades.)
Corrige um bug que fazia com que a reorganização dos fóruns no centro de administração impedisse a exibição temporária de alguns fóruns.
Outras informações:
Corrige erros nos feeds RSS para mensagens de membros com vírgulas nos seus nomes de utilizador.
Corrige o gancho de integração `integrate_error_types`.
Corrige o gancho de integração `integrate_attachments_browse`.
Corrige os avisos de `open_basedir` no PHP 8.
Corrige alguns pequenos bugs na interface do utilizador.
Consulte a lista de alterações da versão 2.1.5 e a lista de alterações da versão 2.1.6 no GitHub para obter mais informações.
Como atualizar para a versão 2.1.6
Se estiver a utilizar a versão 2.1.5, pode realizar a atualização utilizando o Gestor de Pacotes (Centro de Administração > Gestor de Pacotes). Aí, deverá ver uma notificação sobre a versão 2.1.6, incluindo um link para "actualizar o seu fórum". Se não vir esta notificação no Gestor de Pacotes, execute "Procurar ficheiros do Simple Machines" na página Tarefas Agendadas (Centro de Administração > Manutenção > Tarefas Agendadas) e tente novamente.
Se estiver a utilizar alguma versão entre a 2.1.0 e a 2.1.4, pode utilizar o processo descrito acima para aplicar sucessivamente os patches de atualização anteriores até chegar à versão 2.1.5.
Se estiver a utilizar uma versão mais antiga do SMF (incluindo o SMF 1. x, o SMF 2.0. x ou uma das versões Beta ou RC do SMF 2.1), pode atualizar diretamente para a versão 2.1.6 a partir da versão que está a utilizar atualmente, utilizando o pacote "Full Update" na página Transferências. Lembre-se que a utilização deste método de atualização exigirá a reinstalação de todas as personalizações adicionadas ao seu fórum. Assim, se estiver a utilizar o SMF 2.1.0 ou superior, recomendamos que aplique os patches sucessivos em vez de utilizar a Atualização Completa.
Se estiver com problemas para descarregar o patch através do painel de administração, pode descarregar o pacote de patch na página Atualizações do Gestor de Pacotes e instalá-lo através do Gestor de Pacotes, como faria com qualquer outro pacote de mods.
Consulte o Manual Online para obter mais detalhes sobre a aplicação de patches e atualizações.
Por fim, como sempre, não utilize este tópico para pedidos de suporte. Receberá uma resposta muito mais rápida e eficiente se publicar no Fórum de Suporte da versão 2.1.x.
Obrigado por utilizar o SMF!
Muito bom