Encore plus !
Mais attendez, il y a encore plus ! Nous faisons de notre mieux pour mettre en évidence les nouvelles fonctionnalités et les changements pour vous, mais il y a toujours trop de modifications à détailler. Pour une liste complète des nouvelles fonctionnalités, des corrections de bugs, des améliorations de l’expérience utilisateur (UX) et plus encore, assurez-vous de consulter les Fonctionnalités et corrections supplémentaires listées ci-dessous.
Améliorations des plugins
Calendrier
- Amélioration du regroupement des jours fériés
- Plusieurs améliorations de l’UX
- Ajout d’un sélecteur de fuseau horaire
- Ajout d’un lien vers Google Calendar
- Corrections de bugs
Traducteur
- Ajout du support pour Yandex.Translate
OpenID Connect
- Respect du booléen email_verified fourni par le fournisseur d’identité (IDP)
- Autorisation de passer des paramètres de /auth/oidc vers l’IDP
GitHub
- Ajout du support pour les issues GitHub
- Correction de bug
WP Discourse
- Correction du paramètre « Ouvrir les liens dans un nouvel onglet » qui n’était pas appliqué au lien « Rejoindre la discussion »
- Utilisation de la constante WPDISCOURSE_PATH lors du chargement des fichiers du plugin
Revue annuelle
- Exclusion des catégories read_restricted des calculs de statistiques utilisateur
- Support de l’espagnol
- Améliorations de l’UX
- Corrections de bugs
Plugin de publicité
- Support de la taille fluide des publicités dans Google Ad Manager
- Corrections de bugs
Intégration Chat
- Inclusion du titre et de la couleur de la catégorie dans la charge utile Discord
Vote
- Amélioration de l’UX
- Correction de bug
Politique
- Correction de bug
Teambuild
- Corrections de bugs
JWT
- Correction de bug
Styleguide
- Corrections de bugs
Sondage RSS
- Correction de bug
Signatures
- Correction de bug
SAML
- Correction de bug
Infobulles
- Correction de bug
Revue de code
- Correction de bug
Onebox
- Corrections de bugs
Encrypt
- Corrections de bugs
Assign
- Corrections de bugs
Cakeday
- Corrections de bugs
Solved
- Correction de bug
Data Explorer
- Correction de bug
Notes utilisateur
- Corrections de bugs
Fonctionnalités et corrections supplémentaires
Cliquez pour développer
Nouvelles fonctionnalités
- Exportation de tous les types de rapports
- Suppression du schéma « backup » 7 jours après la restauration
- Sécurisation des médias permettant les téléversements dupliqués avec des règles de confidentialité au niveau de la catégorie et d’accès basées sur les publications
- Possibilité de définir une durée de dissimulation pour les annonces globales
- Ajout d’un paramètre caché pour désactiver la configuration du bucket d’inventaire
- Passage des noms d’utilisateurs exclus au sélecteur d’utilisateurs
- Utilisation de la nouvelle API Badging
- Ajout d’une tâche rake pour désactiver les médias sécurisés
- Le menu d’administration des sujets reste fixé en bas sur mobile
- Autorisation aux plugins d’ajouter une annonce globale
- Autorisation des promotions TL3 pour les pénalités annulées
- Autorisation de paramètres de publication complexes provenant d’un plugin
- Ajout du script d’importation mybb.ru
- Raccourci clavier pour ouvrir le menu d’administration des sujets
Corrections de bugs
- Utilisation des nouvelles routes de balises
- Contournement de la limitation dans jquery.autoellipsis
- Z-index plus élevé pour les cartes d’utilisateurs dans l’en-tête
- Ne pas extraire les dates des citations et des Oneboxes
- Autorisation à l’application de générer et d’accepter des codes de sauvegarde plus longs
- Locale incorrecte dans le générateur de badges
- Lorsqu’une balise ou une catégorie est ajoutée, notification aux utilisateurs que le sujet a été modifié
- Ne pas générer d’erreur dans les extraits lorsque la balise aside n’a pas d’attribut de classe
- Inclure les sujets des sous-sous-catégories dans la requête de sujet
- Faire en sorte que le sélecteur de catégorie affiche toutes les catégories parentes
- Les utilisateurs devraient pouvoir supprimer leur groupe principal
- Ne pas remplacer le fuseau horaire à chaque visite des préférences de profil
- Ne pas causer d’exceptions dues au renommage de la colonne
reply_id - Afficher l’icône de message privé dans l’en-tête amarré
- Applique les styles corrects à l’icône et tente de réduire le code
- Ne pas augmenter la taille des émojis dans les tableaux Markdown
- Recharger les types ReviewableScore lors de l’extension des drapeaux
- Inclure les sous-sous-catégories dans les comptes nouveaux/non lus
- Changer les téléversements publics supplémentaires pour qu’ils ne soient pas sécurisés
- La pagination des groupes était cassée
- Changer le comportement de rootNone dans le sélecteur de catégorie
- Ajout de la clé de traduction manquante pour le locale italien du bot narratif
- Stylisation du sujet mis en avant sur la modale de profil
- Afficher un message d’erreur si la suppression du sujet échoue
- Envelopper correctement l’image et les contrôles de redimensionnement à l’intérieur d’un paragraphe
- Meilleur message d’erreur lorsque la suppression du sujet échoue
- Créer des notifications de publication uniquement pour les publications publiques
- Fuite d’appartenance aux groupes
- Lever une exception NotFound appropriée lors du filtrage des groupes par nom d’utilisateur avec un nom d’utilisateur invalide
- Filtrer correctement les groupes en fonction de la visibilité de l’utilisateur actuel lors de l’affichage des groupes d’un autre utilisateur
- Spécification pour groups_controller#index lorsque le répertoire de groupe est désactivé pour l’utilisateur connecté
- Spécifications de groups_controller.sortable pour tester réellement toutes les combinaisons de tri
- Réécriture des spécifications « voir les groupes d’un autre utilisateur » pour tester toutes les combinaisons de group_visibility et members_group_visibility
- Assure que les états de navigation de groupe changent lorsque l’itinéraire change
- Assure que le menu secondaire des notifications utilisateur de navigation mobile se recharge
- Mettre à jour les noms d’utilisateurs exclus du sélecteur d’utilisateurs après l’insertion
- Mettre à jour le classement des badges mis en avant lors de l’attribution massive de badges
- Déplacer padStart/padEnd vers les polyfills principaux
- Spécifications avec l’ancien nom de fichier
- Utiliser le CDN pour
discourse-internet-explorer - Supprimer le remplissage pendant que le compositeur enregistre
- Exécution de prettier sur user-selector-test
- Rendre ‘findBySlugPathWithID’ lorsque l’URL se termine par une barre oblique
- Empêche l’URL du fichier d’être collée lors du collage d’un fichier sur iOS
- Ne pas journaliser une erreur de base de données de sujet revendiqué pendant les tests
- Arrêter de journaliser les erreurs dans postgres lors d’un conflit de Reviewable
- La décompression de nombreux petits fichiers a déclenché une erreur
- Autoriser les utilisateurs à changer le titre dans des locales autres que l’anglais
- Ne pas rediriger vers les URL
/auth/*après l’authentification - Si la synchronisation SSO de l’administrateur n’a pas d’ID externe, ne pas lever d’erreur
- Ne pas fuir les écouteurs d’événements dans user-activity-drafts
- Autoriser la page de confirmation omniauth à transmettre les paramètres GET
- Ajouter l’en-tête noindex aux pages de profil utilisateur
- Rendre le défilement vers le dernier sujet dans un sujet plus cohérent
- S’assurer que nous choisissons toujours le même sujet pour le banc
- La méthode OnScroll n’était pas définie sur la découverte mobile
- État de suivi des sujets lorsque mute_all_categories_by_default est activé
- Ne s’accorder qu’avec le premier message lors de l’utilisation de l’option « Supprimer le message + les réponses et s’accorder »
- Les données de nouveau sujet mises en cache ne doivent pas être supprimées après la dissimulation des nouveaux
- Compte nouveau/non lu après la dissimulation des nouveaux sujets dans une catégorie régulière
- Autorise le défilement au chargement pour la liste des sujets de découverte
- Insertion en bloc pour créer des demandes d’application
- Insertion en bloc pour créer des sujets
- Pas besoin de créer un utilisateur séparé pour chaque sujet, message, etc.
- Autre insertion en bloc de ApplicationRequests
- Ne pas créer d’instances d’utilisateur et de sujet lorsque ce n’est pas nécessaire
- Fusionner les exemples avec une configuration coûteuse en un seul exemple
- Le fichier MaxMind DB ne se télécharge pas correctement
- Garder les balises ‘rb’ & ‘rp’ dans la conversion HTML vers Markdown
- S’assurer que CSP est désactivé pour qunit
- Afficher la description non catégorisée sur la page des catégories
- Les descriptions étaient vides pour non catégorisé dans le menu hamburger
- Ajouter une validation vide pour les options de sondage
- Ne pas renvoyer une erreur 500 lorsqu’un paramètre de date invalide est donné aux rapports d’administration
- Autoriser le soulignement dans l’extension de fichier lors du téléchargement des téléversements
- Prendre correctement en compte la hauteur de la Onebox lors du chargement différé des images
- Tout texte d’annonce globale peut contenir du HTML
- La précision des bots devrait être zéro
- Autoriser n’importe quel protocole dans le vérificateur d’URL générique
- Éviter la journalisation superflue lorsque le type MIME est mauvais
- Dans de rares conditions, la sauvegarde d’un nouveau brouillon pourrait temporairement échouer
- Capturer l’erreur lorsqu’un algorithme COSE inconnu est fourni pour la clé de sécurité
- Les commandes de déclenchement sont différentes pour chaque locale, en tenir compte
- Ne montrer la clé à molette d’administration que lorsqu’il y a des actions sur mobile
- Ne pas afficher le capuchon sur l’outil d’administration lorsque la bonne clé à molette est cliquée
- Améliorations visuelles du menu de sujet d’administration
- Utiliser la base de données MaxMind mise en cache plus longtemps
- Ouvrir une carte au clic même si la mention a des éléments supplémentaires
- Le filtre de statut « examiné » devrait inclure les éléments supprimés
- Mettre à jour le compteur de sujet/message correctement lorsque la catégorie a zéro sujet
- Rendre la mise en surbrillance du dernier sujet consulté plus résiliente
- Styliser correctement la bannière de consentement PWA
- Autorise le paramètre de site global_notice à contenir du HTML
- Cache_critical_dns échouait sans IPAddr
- Styliser correctement notification-consent-banner
- Suivre le paramètre de site correct
- Formats de date/heure anglais et américain
- Meilleur message d’erreur lorsque le forum est en mode lecture seule
- Mettre à jour le CSS normalize de 3.0.1 à 8.0.1
- Correction de la description pour le badge « Hors amour »
- Tout le monde peut voir les résultats du sondage lorsque on_vote et fermé
- Bug lors de la révocation du badge en tant que titre
- Les paramètres du modèle de route de catégorie doivent décoder leurs parties d’URL
- S’assurer que nous encodons un slug une seule fois si la méthode de génération de slug est encodée
- Donner au CSS/HTML éditeur étendu une hauteur > 0
- Les assistants d’étiquette sur le formulaire d’inscription ne sont pas cachés
- Supprimer rerenderTriggers
- Supprimer les guillemets imbriqués complets sur la réponse directe
- Afficher les conseils de saisie d’inscription et améliorer l’espacement
- Limiter les demandes et inclure les données lors de la signalisation des icônes obsolètes
Changements UX
- Les utilisateurs doivent confirmer en quittant un groupe privé
- Ajustements mineurs à la modale de choix de sujet
- Amélioration de l’apparence de l’édition du titre de message privé
- Amélioration de l’apparence des listes et des champs utilisateur dans les biographies mobiles
- S’assurer que tous les codes de sauvegarde générés sont affichés à l’écran
- Retourner une erreur plus conviviale lorsque le CSV est invalide. Ajout d’un bouton Annuler pour revenir à la vue /badges
- Mise à jour de l’avertissement de dépréciation d’IE11, et activation par défaut
- Communiquer le résultat à l’utilisateur
- Centrer le sujet mis en avant sur les profils mobiles
- Supprimer la dépendance à JS pour les liens de la boîte de catégorie
- Sous-sous-catégories dans « Boîtes avec sous-catégories » + cohérence
- Message de validation correct pour la priorité de recherche de catégorie
- Correctif temporaire (réversion CSS) jusqu’à ce que les traductions soient prêtes pour flex
- Quelques ajustements de style de page de catégorie pour les sous-sous-catégories
- Ne pas utiliser les avatars comme images opengraph de repli pour les réponses
- Invites#show ne peut pas être demandé avec json et n’est pas configuré correctement
- Nouvelles icônes de cloche pour les statuts de notification/suivi
Performance
- Mettre en cache les classements pour les badges mis en avant, afin de simplifier la sérialisation utilisateur
- Réduire les requêtes DB lors de la sérialisation des informations d’ignorance/mute
- Mettre en cache les ID d’utilisateurs ignorés et muets dans l’objet current_user
- Éviter les requêtes DB lors de la vérification de la permission d’ignorance/mute dans guardian
- Mettre en cache le nombre de badges utilisateur dans la table user_stats