A Simple Machines tem o prazer de anunciar o lançamento do SMF 2.1 RC4. Bugs relatados e rotulados para RC4 foram corrigidos junto com melhorias de segurança, estabilidade e desempenho. Algumas das correções e melhorias são as seguintes:
Mudanças principais:
- Aumenta a versão mínima do PHP para 5.6
- Atualiza o SCEditor para a versão 3 e corrige vários bugs do editor
- Melhora várias consultas de banco de dados
- Faz inúmeras melhorias nos modelos de tema e CSS
- Faz várias correções e melhorias nas sequências de linguagem e documentação
- Permite solicitações CORS em SMF
Mudanças voltadas para o usuário:
- Usa "Para sempre" como opção de tempo padrão ao fazer login
- Move o botão de logout para o menu do perfil (com fallback para usuários não JS)
- Envia o código de erro HTTP 403 (Proibido) quando um usuário banido tenta fazer login
- Lida com itens de menu de ativação/desativação de TFA de forma consistente no menu de perfil
- Redireciona o usuário de volta ao URL anterior após alterar o idioma
- Impede notificações falsas de menção
- Corrige vários problemas com a configuração de preferências de notificação do usuário
- Adiciona funcionalidade para remover alertas antigos após terem sido lidos
- Evita mostrar um contador de alerta com valor zero
- Melhora a IU para uploads de anexos
- Melhora os modelos e a lógica da IU para o sistema de PM
- Corrige um problema de paginação durante a visualização de rascunhos de PM
- Melhora o manuseio de fusos horários
- Usa o fuso horário correto ao sugerir horários padrão para um novo evento
- Corrige problemas que envolvem a largura máxima de imagens em telas diferentes
- Corrige problemas com imagens de anexo ao imprimir um tópico
- Sempre usa a rotação correta para miniaturas de anexo
- Corrige vários erros durante o upload de anexos
- Corrige um problema de permissão que nunca permitia que convidados carregassem imagens
- Usa carregamento lento para avatares externos, imagens BBC, iframes, etc.
- Melhora a análise da BBC nas descrições da fórum
- Mantém a ordem das escolhas de votação consistente ao longo do tempo
- Neutraliza os caracteres de controle do mal no pré-código()
- Processa citações com tags de url aninhadas corretamente
- Corrige um erro ao tentar visualizar uma votação
- Permite que o script do seletor de tempo seja traduzido
- Respeita a configuração do usuário drafts_autosave_enabled
- Remove recurso de verificação ortográfica obsoleto
Alterações de administrador e back-end:
- Corrige problemas com a reordenação de campos de perfil personalizados
- Melhora as notificações por email sobre a aprovação do registro
- Corrige um problema em que as notificações sobre membros relatados usavam "(N/A)" em vez do nome do membro
- Melhora a IU para exibir o log de erros
- Melhora a IU do gerenciador de pacotes
- Melhore o editor de emoticons
- Corrige problemas relativos a fusos horários na pesquisa de membros admin
- Permite que o campo de e-mail seja desativado para convidados
- Oculta notícias aleatórias de convidados que não podem navegar no fórum
- Confirma logouts e redireciona quando necessário (melhora as interações com integrações externas)
- Implementa uma versão nova e mais robusta de updateSettingsFile()
- Retira entradas antigas na tabela log_packages quando um pacote é atualizado
- Corrige alterações de registro de problemas em campos personalizados quando nada realmente mudou
- Recorte de log_topics, log_boards & log_mark_boards_read durante a manutenção
- Corrige um problema com o registro de ações de moderação
- Corrige erros quando o URL de um avatar externo era muito longo
- Corrige o erro "Valor fora do intervalo para page_hits da coluna"
- Corrige problemas relacionados a $user_info em tarefas em segundo plano
- Mostra os nomes dos arquivos corretos na lista de ganchos de integração
- Adiciona suporte para mais esquemas de hash de senha para conversores
- Corrige um problema de falha de gravação de sessão
- Corrige problemas ao mesclar tópicos
- Garante que $modSettings['board_manager_groups'] esteja sempre definido
- Garante que trackStats() e AddMailQueue() existam antes de chamá-los em obExit()
- Melhora get_proxied_url() e manipulação geral de proxy
- Suporta Cloudflare na detecção automática de cabeçalhos IP de proxy reverso
- Evita um erro de banco de dados no MariaDB durante a exportação do perfil
- Corrigir erro de índice indefinido quando o fórum tiver subfóruns
- Corrige o carregamento automático para classes de cache
- Corrige um problema em que os grupos de membros não eram exibidos via SSI Quem está online
- Remove o link WHOIS do Afrinic.net, uma vez que não é mais compatível com ele
- Adiciona um link para as configurações de Ler Logs das configurações de Tarefas agendadas
- Melhora o manuseio de UTF-8 de 4 bytes em script.js
Mudanças no instalador e no atualizador:
- Corrige problemas de instalação do SMF no PHP 8.0
- Corrige erros de digitação que afetam o instalador
- Corrige congelamentos do atualizador
- Corrige o manuseio de anexos legados durante a atualização
- Corrige erro de função PHP indefinida durante a atualização
- Inclui dados de carma no backup do banco de dados durante a atualização
- Crie um registro para todos os tópicos e quadros assistidos durante a atualização
- Melhora o manuseio de alguns URLs HTTPS durante a atualização
- Preserva corretamente as propriedades do grupo de membros durante a atualização
- Lida corretamente com datas de nascimento inválidas de apenas um ano durante a atualização
- Corrige problemas com a exclusão de arquivos de atualização após a conclusão da atualização
- Corrige problemas com a execução do atualizador da CLI
- Corrige várias consultas de banco de dados no atualizador
- Define a frequência de notificação padrão para "Imediatamente" em vez de "Nunca"
- Corrige problemas de atualização do SMF 1.x
- Corrige o erro de registro "sem acesso" após a atualização
Esta versão é considerada RC (Release Candidate), o que significa que é suficientemente funcional, mas tem bugs conhecidos e desconhecidos. Esses bugs não impedem necessariamente um lançamento, em vez disso, eles precisam ser corrigidos antes do próximo lançamento do ciclo de desenvolvimento.
O SMF RC4 pode ser instalado como uma instalação totalmente nova ou uma instalação do SMF 2.0.x pode ser atualizada para o SMF RC4, no entanto, observe que não há pacotes de atualização para nenhuma versão do RC.
É altamente recomendável testar esta versão em ambientes locais ou de desenvolvimento/controle de qualidade. Testar a versão nos ajudará muito a restringir e focar nos problemas e melhorias em relação à versão final. Entretanto, que não recomendamos o uso de um pacote RC em qualquer instalação ao vivo e/ou fórum de produção devido à própria natureza dos pacotes RC.Finalmente, este tópico de anúncio não é para suporte. Em vez disso, use o fórum de suporte SMF 2.1. (https://www.simplemachines.org/community/index.php?board=254.0)
Um agradecimento muito especial vai para nossa comunidade, membros da equipe, contribuidores de código e testadores beta. Sem a sua ajuda, isso não teria sido possível.
Obrigado por usar o SMF!
Atenciosamente,
Simple Machines
Tópico Original >>> SMF 2.1 RC4 Released (https://www.simplemachines.org/community/index.php?topic=578135.0)