Neuerstellung erforderlich. Die Neuerstellung aktualisiert die Paketversionen auf die neuesten und muss durchgeführt werden, wenn die Website in der letzten Woche nicht von der Befehlszeile aus neu erstellt wurde.
Filter für alle/ungelesen/gelesen auf der Benachrichtigungsseite
Erhalten Sie viele Benachrichtigungen? Hatten Sie jemals Schwierigkeiten, diese eine verbleibende ungelesene Benachrichtigung zu finden? Dank des Community-Beitrags von @Ahmed_Gagan ist diese lang ersehnte Funktion jetzt verfügbar.
Ende der Unterstützung für Internet Explorer 11 am 1. Juni
Wir sind weniger als einen Monat vom Ende der IE11-Unterstützung in Discourse entfernt. In beta4 haben wir weitere Verbesserungen an der schreibgeschützten HTML-Ansicht vorgenommen.
Optionales Kategorienbanner für schreibgeschützte Kategorien
Haben Sie Benutzer, die verwirrt sind, warum sie keine Themen in einer Kategorie erstellen können? Sie können nun ein Banner für Benutzer ohne Berechtigung zur Themenerstellung pro Kategorie anzeigen.
Aber warten Sie, es gibt noch mehr! Wir geben unser Bestes, um neue Funktionen und Änderungen für Sie hervorzuheben, aber es gibt immer zu viele Änderungen, um sie im Detail zu beschreiben. Für eine vollständige Liste neuer Funktionen, Fehlerkorrekturen, UX-Verbesserungen und mehr, lesen Sie unbedingt die unten aufgeführten zusätzlichen Funktionen und Fehlerkorrekturen.
Dieses Beta-Release enthält eine Sicherheitskorrektur für Probleme, die von unserer Community und HackerOne gemeldet wurden.
Update von Onebox, um rel=“noopener” hinzuzufügen
Plugin-Verbesserungen
Alle Plugins
Fehlerbehebungen
Wir haben zahlreiche Fehler in vielen unserer Plugins behoben
SAML
Sicherheitskorrektur
Abonnements
Erstveröffentlichung
Onebox
Sicherheitskorrektur
Vorformulierte Antworten
Sicherheitskorrekturen
OAuth2 Basic
Hinzufügen detaillierter OAuth2-Anfrage- und Antwort-Protokolle, wenn Debug-Authentifizierung aktiviert ist
Möglichkeit zum Deaktivieren der request_body-Authentifizierung für den Token-Endpunkt
Zusätzliche Funktionen und Fehlerbehebungen
Zum Ausklappen klicken
Neue Funktionen
Unbedingte Benachrichtigung bei Bearbeitungen mindestens einmal pro Tag
Möglichkeit, sichtbare Meldungen und Registerkarten im Dashboard zu begrenzen
Hinzufügen einer Einstellung zur Steuerung des Expect-Headers bei S3-Aufrufen
Zulassen der Benutzererstellung über die Admin-API, wenn lokale Anmeldungen deaktiviert sind
Hinzufügen von user_profile zum CSV-Export von user_archive
Neugestaltung von discourse-presence zur Verfolgung des Zustands auf der Client-Seite
Möglichkeit, veröffentlichte Seiten mit Themes/Plugins zu gestalten
Unterstützung von SSO-Website- und Standort-Überschreibungen
Optional Anzeige der lokalen Zeit für Benutzer auf der Karte
Schließen der ersten Benachrichtigung durch Klicken auf eine beliebige Stelle
Bei der Blockierung von E-Mails bevorzugte Blockierung der kanonischen Adresse
Keine Anzeige neuer/ungelesener Benachrichtigungen für stummgeschaltete Themen
Kompatibilität mit Digital Ocean Spaces für Objektspeicher
Hinzufügen einer Klasse zum <aside>-Zitatblock beim Zitieren eines ignorierten Benutzers
Fehlerbehebungen
Anzeige des Filters, wenn nach Filterung keine Benachrichtigungen angezeigt werden
Keine Verwendung zwischengespeicherter Einstellungen während der Theme-Kompilierung
Löschen von Theme-Caches nach Abschluss der Datenbanktransaktion
Fehlende Bearbeitungsbenachrichtigungen in einigen seltenen Fällen
Nicht-Anwenden des nur-Emoji-Abstands für ausgeschlossene Fälle
Entfernen von Benutzer-Titeln, wenn ein Abzeichen gelöscht wird
Speichern einer Lesezeichen-Erinnerung beim Tippen, es sei denn, es ist benutzerdefiniert
Ein <a> mit einem Ziel von _blank möchte ein neues Fenster
Sicherstellen, dass eine anonyme Kurzschluss-Funktion global verwendet werden kann
Anpassungen der Lesezeichen-Benutzeroberfläche
Kein Auslösen eines Fehlers, wenn das Attribut ‘class’ nicht gefunden wird
Ändern des Basis-Importeurs, um neue Lesezeichen-Einträge zu erstellen
Die stummgeschaltete Meldung sollte nach der Bearbeitung gesendet werden
Sprockets war defekt, wenn node_modules vorhanden war
Verbesserungen bei der serverseitigen HtmlToMarkdown-Konvertierung
Bessere Erkennung versteckter Elemente beim Konvertieren von HTML zu Markdown
Berücksichtigung der Site-Einstellung ‘allowed_href_schemes’ beim Konvertieren von HTML <a> zu Markdown
Hinzufügen der Unterstützung für das ‘mailto:’-Schema beim Konvertieren von <a> von HTML zu Markdown
Hinzufügen der Unterstützung für <img>-Abmessungen beim Konvertieren von HTML zu Markdown
Hinzufügen der Unterstützung für <dl>, <dd> und <dt> beim Konvertieren von HTML zu Markdown
Hinzufügen der Unterstützung für mehrzeilige Hervorhebungen, Fettdruck und Durchstreichungen beim Konvertieren von HTML zu Markdown
Hinzufügen der Unterstützung für <acronym> beim Konvertieren von HTML zu Markdown
Umbenennen aller Instanzen von bookmarkWithReminder in bookmark
Vorübergehendes Deaktivieren des Event-Listeners zum Schließen der ersten Benachrichtigung
Sicherstellen, dass das Widget-Dropdown nicht über das Dokument hinausläuft
LazyYT crawler-freundlich gestalten
Verstecken des Browser-Update-Hinweises in der Druckansicht
Auswählen des verlinkten Inhalts mit ‘o’ bei der Volltextsuche
S3-Rake-Aufgabe kann yarn.lock ignorieren
Lektorat für das Modal “Sie wurden abgemeldet”
Korrektes Verstecken des Timeline-Scrollers für kurze Beiträge
Sicherstellen, dass der Karten-Cloak entfernt wird
Discourse-presence unterbricht den Komponierer für Benutzer
Korrekte Berücksichtigung direkter Antworten mit Presence
Zurücksetzen der URL für Lesezeichen mit Erinnerungen auf bookmarks für die Benutzeraktivität
Entfernen der Zeitzone in Klammern von der Benutzerkarte
Kein Speichern eines Lesezeichens, wenn das Schließen (X) im Modal geklickt wird
Fehler beim Anpassen von Text für Abzeichen aus Plugins
Sicherstellen, dass die Verfolgungs-Kürzel funktionieren, wenn der Verfolgungsbutton nicht sichtbar ist
Verbesserung der Tag-Listeinstellung
Hinzufügen der Standardbenachrichtigungsebene im Kategorienserialisierer
Verbesserung des Löschens des Store-Caches
Veröffentlichte Seiten konnten von innerhalb von Discourse nicht geroutet werden
Vermeiden einer Ausnahme beim Rendern einer Umfrage in einem in den Papierkorb verschobenen Beitrag
Entfernen einer nicht unterstützten Rake-Aufgabe
Die Logik der Spalte „Benutzer hat Thema als Lesezeichen markiert“ war nicht korrekt
CurrentUser könnte undefiniert sein
Die lokale Zeit aktualisiert sich nicht zwischen Benutzerkarten
Beibehaltung der Scrollposition beim Minimieren des Komponierers unter iOS
Korrekte Anzeige der Meldung „Kein Lesezeichen vorhanden“
Verbesserung der Zuverlässigkeit der Lesezeichen-Kürzel und andere kleinere Probleme
Nur Benutzern, die es sehen können, die Bewertungsseite anzeigen. Die Nachricht zur Aktualisierung der Anzahl der bewertbaren Elemente nicht für alle veröffentlichen.
Zusätzliche Prüfungen für das automatische Theme-Skript CSP
Anwendung der Kategoriepriorität für leere Abfragen
Verwendung einer absoluten URL für YouTube-Vorschaubilder
Auslösen eines 4xx-Fehlers statt eines 5xx-Fehlers, wenn Entwurfsdaten ungültig sind
Nicht-Überschreiben aller Titel-Elemente mit dem Seitentitel
Wiederaktivieren des Entwurfs-Prüfungsmodals und Behebung des Fokus unter iOS für PMs
Entfernen der Vererbung, da sie zu zufällig ist und sehr schwer nachvollziehbar sein kann
Sicherstellen, dass die neue Benutzer-Narrative das toggleBookmark-Versprechen zurückgibt
Kopieren von Bild-Markdown für das Laden des vollständigen Bildes bei gesicherten Medien
Das Dropdown-Menü für Site-Einstellungen kann eine Breite von 440px haben
Entfernen der Rundungskorrektur, da sie in beide Richtungen erfolgen kann
Kein Setzen des title-Attributs im Widget header-topic-info
Der innere Inhalt einer Zeile könnte keine maximale Breite haben und sehr groß sein
Aktualisierung des GitHub screen_name bei der Anmeldung über GitHub
Fehlschlagen mit Fehlerbehandlung, wenn :scope von einem Browser nicht unterstützt wird
Verhindern des ständigen Neuladens des Komponierers
Kein Auslösen eines 500-Fehlers bei ungültiger Website-URL-Eingabe
Ignorieren der entfernten Spalte
Die Multisite-Spezifikation war in einer parallelen Umgebung fehlgeschlagen
Problem mit dem Komponierer auf der Kategorie-Seite
Kein Protokollieren eines Fehlers in Logster, wenn ein Thema nicht aktualisiert werden konnte
UX-Änderungen
Verwendung von created_at als Standardreihenfolge beim Anzeigen geprüfter Elemente oder alles
Ändern der Beschriftung und des Symbols für den Benutzer-Merge-Button
Zusammenklappen zusätzlicher Dateien beim Durchsuchen einer Theme-Komponente
Anzeige von Informationen über zusätzliche Dateien und den Uploader
Hinzufügen eines title-Attributs zum Widget-Dropdown-Kopfzeile
Hinzufügen eines Abstands bei der Anzeige nicht aufgelisteter Details im Komponierer
Verbesserung der zufälligen Erwähnung von Discobot
Beheben der Breite des Dashboard-Versionspanels durch Entfernen eines zusätzlichen Wrapper-Elements
Übersetzung der Umfragediagrammtypen war nicht möglich
Rechtsbündige Ausrichtung der Zeit von Benachrichtigungselementen, Anpassung des mobilen Abstands, Konsolidierung
Bessere Abstände für die Umschaltbuttons des Komponierers auf mobilen Geräten
Ersetzen des Icons für geschlossene Themen durch discourse-no-entry
Versuch, X für das Icon für geschlossene Themen anstelle eines \ zu verwenden
Überarbeitung des Datums-Zeit-Eingabebereichs
Kein Versuch, die volle Breite auf mobilen Geräten zu erreichen
Entfernen der Spalte automatic_membership_retroactive aus dem Gruppenmodell
Hinzufügen des comment-plus-Symbols zum Wiedereröffnen von Themen
Leistung
Entfernen einer Datenbankabfrage beim Veröffentlichen an Staff-Benutzer
Refactoring von decorateCooked, um in einem losgelösten DOM auszuführen
Stoppen des Auslösens überflüssiger onSelectionChange-Events