Notas de la versión de Discourse 2.5.0.beta2

¡Y mucho más!

Pero espera, ¡hay más! Hacemos todo lo posible por resaltar las nuevas características y cambios para ti, pero siempre hay demasiados cambios para detallar. Para obtener una lista completa de nuevas funciones, correcciones de errores, mejoras de UX y más, asegúrate de revisar las Características y Correcciones Adicionales que se enumeran a continuación.

Actualizaciones de seguridad

Esta versión beta incluye 2 correcciones de seguridad para problemas reportados por nuestra comunidad y HackerOne.

  • Agregar más restricciones en los correos electrónicos de invitación
  • Asegurar que la API JSON de invitaciones coincida con la UX

Mejoras de plugins

Code Review

  • Refactorización y otras mejoras internas

Group Tracker

  • Corrección de error

Cakeday

  • Correcciones de pruebas para años bisiestos

Discourse Docker

  • Corrección de error

Graphviz

  • Configuración predeterminada en modo SVG

Policy

  • Correcciones de errores

Calendar

  • Correcciones de errores
  • Eliminar el campo personalizado de usuario timezone - usar UserOption.timezone

Assign

  • Eliminar el código de compatibilidad hacia atrás ahora que la versión 2.4 se ha lanzado en la rama estable

Características y correcciones adicionales

Haz clic para expandir

Nuevas características

  • Experimental: Tratar /go/ como una ruta del lado del servidor
  • Permite agregar un enlace de descripción a un informe
  • Habilitar el service worker en PWA de iOS
  • Omitir incondicionalmente la indexación en el controlador de búsqueda

Correcciones de errores

  • No permitir que las personas borren el bucket de carga mientras esté habilitado
  • Usar destroy_all en lugar de delete_all para borradores compartidos
  • No generar un error cuando se realiza una búsqueda in:all por un usuario anónimo
  • Sobrescribir archivos de plugins al iniciar es problemático
  • No optimizar iconos durante db:migrate al restaurar una copia de seguridad
  • Permite seleccionar la acción al aceptar una penalización
  • La migración de archivos a S3 podría omitir archivos
  • El uso concurrente podría causar corrupción de plugins al iniciar Rails
  • Usar URL completa para archivos adjuntos seguros cuando la multimedia segura está habilitada
  • Detener el problema de búsqueda infinita de URLs para video/audio en la página
  • Necesitamos omitir usuarios con reviewables asociados al aprobarlos automáticamente
  • Permitir a los usuarios crear encuestas en mensajes privados con usuarios no humanos
  • Agregar aria-labels a los elementos de la lista de temas
  • Los temas deben respetar el cierre automático al publicarse en una categoría
  • Prevenir que el clic en el encabezado de sk se propague
  • La restauración con disable_emails: false ya no funcionaba
  • El scraper de Google Groups falló al iniciar sesión
  • Hacer que FooterNav funcione con PWA en iPadOS
  • Asegurar que la URL de categoría del menú desplegable de categorías se construya usando slug e id
  • Sincronizar el formato de clave de precarga para listas de temas por categoría
  • Ignorar secure-media-uploads para miniprofiler
  • Prettier en el componente iframed-html
  • Al agregar etiquetas a publicaciones de categorías restringidas, necesitamos pasar el id de la categoría, de lo contrario no funcionará.
  • Prevenir la carga para mostrar durante el debouncing
  • Las asignaciones masivas de insignias deben funcionar incluso si el CSV tiene valores nulos
  • Omitir el tutorial de encuestas si el usuario no puede crear encuestas
  • Prevenir que el evento de clic en la fila sea capturado por el evento de entrada de filtro
  • Omitir la acción pequeña ‘invitado’ si el usuario está en un grupo invitado
  • Polyfill Promise para IE11
  • Las URLs de imágenes descargadas se reemplazaron incorrectamente en el raw del post.

Cambios de UX

  • Ajustes de entrada para el modal de configuración de categoría (pestaña de etiquetas)
  • Intentos de aumentar el área de contacto del menú emergente en móviles
  • Permitir la pluralización correcta para los avisos de “muy pocos temas y publicaciones”
  • Prevenir saltos al mostrar votantes de encuestas

Rendimiento

  • Permitir precargar ‘tiempo reciente leído’ para un usuario
  • Permitir que el serializador de usuario aproveche los campos personalizados precargados
  • Permitir pasar una lista existente de ids de campos de usuario al cargar
  • Mejorar el rendimiento de la lista de temas por categoría
22 Me gusta