Caros Membros,
A Simple Machines tem o prazer de anunciar um novo patch para a linha 2.1. x do SMF, que aumenta o número da versão para 2.1.5.
Mudanças notáveis no SMF 2.1.5
Suporte PHP:
Aumenta a versão mínima suportada do PHP de 7.0 para 7.1.
Adiciona suporte para PHP 8.4.
Perfis de utilizadores:
Corrige erros quando os campos de perfil que utilizam a máscara "nohtml" recebem valores com caracteres Unicode ou aspas.
Adiciona uma nova permissão separada para utilizar Gravatars.
Anexos:
Várias correções e melhorias na interface do utilizador de carregamento de anexos.
Define o cabeçalho Content-Disposition corretamente para anexos em browsers móveis.
Melhora o manuseamento de anexos de imagens 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 smileys.
Melhora a qualidade da imagem das visualizações de anexos incorporados no editor WYSIWYG.
Corrige bugs em alguns casos extremos ao analisar o BBCode.
Tabelas de BBCode centrais encapsuladas no BBCode central.
Corrige o realce da sintaxe do PHP no 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.
Procurar:
Corrige o erro de variável indefinida na API de pesquisa personalizada.
Corrige um bug em que o último caractere de um termo de pesquisa Unicode podia ser mutilado.
Retorna resultados de pesquisa corretos quando a moderação de publicações está ativada.
E-mail:
Os e-mails de notificação utilizam sempre nomes de apresentação, nunca nomes de utilizadores.
Melhoria no tratamento de erros SMTP ao enviar e-mails.
Corrige um bug em que os e-mails não entregues poderiam nunca sair da fila de e-mails.
Aceita wildcards em gatilhos de banimento baseados em e-mail.
Administrador:
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 coisas do género.)
Corrige bug em que a reorganização de fotogramas no centro de administração poderia fazer com que alguns fotogramas não fossem exibidos temporariamente.
Outro:
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 open_basedir no PHP 8.
Corrige alguns pequenos bugs da interface do utilizador.
Consulte a lista de alterações no GitHub para obter mais informações.
Como atualizar para a 2.1.5
Se estiver a utilizar a versão 2.1.4, pode executar 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.5, incluindo um link "actualize o seu fórum". Se não vir esta notificação no Gestor de pacotes, execute "Obter ficheiros de máquinas simples" na página Tarefas agendadas (Centro de administração > Manutenção > Tarefas agendadas) e tente novamente.
Se estiver a utilizar qualquer versão de 2.1.0 a 2.1.3, pode utilizar o processo descrito acima para aplicar os patches de atualização anteriores sucessivamente até chegar à versão 2.1.5.
Se estiver a utilizar uma versão mais antiga do SMF (incluindo SMF 1. x, SMF 2.0. x ou um dos SMF 2.1 Betas ou RCs), pode atualizar diretamente para a versão 2.1.5 a partir de qualquer versão que esteja a utilizar atualmente, utilizando o pacote "Grande Atualização" na página de Download. Esteja ciente de que a utilização deste método de atualização exigirá que reinstale todas as personalizações adicionadas ao seu fórum. Portanto, se estiver a executar o SMF 2.1.0 ou superior, é recomendável aplicar os patches sucessivos em vez de utilizar a atualização grande.
Se estiver com problemas para descarregar o patch através do painel de administração, pode descarregar o pacote de patches na página de 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 melhor, publicando no Fórum de Suporte 2.1.x.