Atualizações de Segurança
Esta versão beta inclui 1 correção de segurança para problemas relatados pela nossa comunidade e pelo HackerOne.
- Atualizar o onebox para adicionar rel=“noopener”
Melhorias nos Plugins
Todos os plugins
- Correções de bugs
- Corrigimos diversos bugs em muitos de nossos plugins
SAML
- Correção de segurança
Assinaturas
- Lançamento Inicial
Onebox
- Correção de segurança
Respostas Prontas
- Correções de Segurança
OAuth2 Básico
- Adicionar logs detalhados de solicitação e resposta OAuth2 quando a autenticação de depuração estiver habilitada
- Permitir desabilitar a autenticação por request_body no endpoint de token
Recursos e Correções Adicionais
Clique para expandir
Novos Recursos
- Notificar incondicionalmente sobre edições pelo menos uma vez por dia
- Permitir limitar relatórios visíveis e abas no painel
- Adicionar configuração para controlar o cabeçalho Expect nas chamadas S3
- Permitir criação de usuário via API de admin quando logins locais estiverem desabilitados
- Adicionar user_profile à exportação CSV user_archive
- Redesenhar o discourse-presence para rastrear o estado no lado do cliente.
- Permitir estilizar páginas publicadas com temas/plugins
- Suportar substituições de site e localização via SSO
- Opcionalmente mostrar o horário local do usuário no cartão
- Fechar a primeira notificação ao clicar em qualquer lugar
- Ao bloquear e-mails, preferir bloquear o endereço canônico
- Não exibir notificação nova/não lida para tópicos silenciados
- Compatibilidade com Digital Ocean Spaces para Armazenamento de Objetos
- Adicionar classe ao bloco de citação
<aside>ao citar um usuário ignorado
Correções de Bugs
- Exibir filtro se não houver notificações para mostrar após o filtro
- Não usar configurações em cache durante a compilação do tema
- Limpar caches de tema após a confirmação da transação no banco de dados
- Notificações de edição ausentes em alguns casos raros
- Não aplicar margem apenas-emoji para casos excluídos
- Desatribuir títulos de usuário quando uma medalha for excluída
- Salvar lembrete de marcador ao tocar, a menos que seja personalizado
- Um
<a>com target _blank deseja uma nova janela - Garante que um atalho anônimo fn possa ser usado globalmente
- Ajustes na interface do marcador
- Não gerar erro se o atributo ‘class’ não for encontrado.
- Alterar o importador base para criar novos registros de Marcador
- A mensagem silenciada deve ser enviada após a edição
- Sprockets estava quebrado quando
node_modulesestava presente - Melhorias no HtmlToMarkdown no lado do servidor
- Melhor detecção de elementos ocultos ao converter HTML para Markdown
- Levar em consideração a configuração do site ‘allowed_href_schemes’ ao converter
<a>HTML para Markdown - Adicionado suporte ao esquema ‘mailto:’ ao converter
<a>de HTML para Markdown - Adicionado suporte às dimensões de
<img>ao converter de HTML para Markdown - Adicionado suporte a
<dl>,<dd>e<dt>ao converter de HTML para Markdown - Adicionado suporte a ênfases, negritos e tachados em múltiplas linhas ao converter de HTML para Markdown
- Adicionado suporte a
<acronym>ao converter de HTML para Markdown - Renomear todas as instâncias de bookmarkWithReminder para apenas bookmark
- Desabilitar temporariamente o ouvinte de eventos para fechar a primeira notificação
- Garante que o menu suspenso do widget não transborde o documento
- Tornar o crawler lazyYT amigável
- Ocultar aviso de atualização do navegador na visualização de impressão
- Selecionar link com ‘o’ na pesquisa de página inteira
- Tarefa rake S3 pode ignorar yarn.lock
- Revisão de texto para o modal “Você foi desconectado”
- Oculta corretamente o rolagem da linha do tempo para posts curtos
- Garante que o manto do cartão seja removido
- O discourse-presence quebra o compositor para usuários.
- Contabilizar corretamente respostas diretas com presença
- Alterar a URL de marcadores-com-lembretes de volta para marcadores na atividade do usuário
- Remover fuso horário entre parênteses do cartão do usuário
- Não salvar marcador se o botão fechar (X) no modal for clicado
- Erro ao personalizar texto para medalhas de plugins
- Faz com que atalhos de rastreamento funcionem quando o botão de rastreamento não está visível
- Melhora a configuração da lista de tags
- Incluir nível de notificação padrão no serializador de categoria
- Melhorar a limpeza do cache da loja
- Páginas publicadas não podiam ser roteadas de dentro do Discourse
- Evitar exceção ao renderizar uma enquete em um post na lixeira
- Remover tarefa rake não suportada
- A lógica da coluna de usuário que marcou o tópico estava incorreta
- CurrentUser pode estar indefinido
- Horário local não atualizando entre cartões de usuário
- Manter posição de rolagem ao minimizar o compositor no iOS
- Exibir corretamente a mensagem de nenhum marcador
- Melhora a confiabilidade do atalho de marcador e outros problemas menores
- Mostrar a página de revisão apenas para usuários que podem vê-la. Não publicar a mensagem de atualização da contagem de revisáveis para todos.
- Adicionar verificações adicionais para CSP do script de tema automático
- Aplicar prioridade de categoria para consulta vazia
- Usar URL absoluta para imagens de miniatura do YouTube.
- Gerar um erro 4xx em vez de 5xx se os dados do rascunho forem inválidos
- Não substituir todos os elementos de título pelo título da página
- Reabilitar o modal de verificação de rascunho e corrigir o foco no iOS para PMs
- Remove a herança pois é muito aleatória e pode ser muito difícil de rastrear
- Garantir que o novo usuário retorne a promessa toggleBookmark
- Copiar markdown de imagem para carregar a imagem completa de mídia segura
- O menu suspenso de configurações do site pode ter 440px de largura
- Remove correção de arredondamento pois pode ser em qualquer direção
- Não definir atributo title no widget header-topic-info
- O conteúdo interno de uma linha poderia não ter max-width e ser muito grande
- Atualizar GitHub screen_name ao fazer login via GitHub
- Falha graciosamente se :scope não for tratado pelo navegador
- Previne recarregamento constante do compositor
- Não gerar erro 500 para entrada de URL de site inválida
- Ignorar coluna removida
- Especificação Multisite estava falhando em ambiente paralelo
- Problema do compositor na página de categorias
- Não registrar erro no logster se um tópico não puder ser atualizado.
Mudanças de UX
- Usar created_at como ordem padrão ao visualizar itens revisados ou tudo
- Alterar o rótulo e o ícone do botão de mesclagem de usuário.
- Reprimir arquivos extras ao navegar por um componente de tema
- Exibir informações sobre arquivos extras e uploader
- Adicionar atributo title ao cabeçalho do menu suspenso do widget
- Adicionar margem ao exibir detalhes não listados no compositor.
- Melhorar a cópia de menção aleatória do discobot
- Corrigir a largura do painel de versão do painel removendo wrapper extra
- Não era possível traduzir tipos de gráfico de enquete
- Alinhar à direita o tempo do item de notificação, ajustar espaço móvel, consolidar
- Melhor espaçamento para botões de alternância do compositor no móvel
- Substituir ícone de tópico fechado por discourse-no-entry
- Vamos tentar X para o ícone de tópico fechado em vez de um \
- Revisar intervalo de entrada de data e hora
- Não tentar largura total sk no móvel
- Remover a coluna
automatic_membership_retroactivedo modelo de grupos. - Adicionar ícone comment-plus para reabrir tópicos
Desempenho
- Remover consulta ao banco de dados ao publicar para usuários de equipe.
- Refatorar decorateCooked para rodar em um DOM desanexado
- Parar de disparar onSelectionChange supérfluo