Ancora di più!
Ma aspetta, c’è dell’altro! Facciamo del nostro meglio per evidenziare le nuove funzionalità e le modifiche per voi, ma ci sono sempre troppe variazioni da dettagliare. Per un elenco completo delle nuove funzionalità, delle correzioni di bug, dei miglioramenti UX e altro ancora, assicuratevi di rivedere le Funzionalità e le Correzioni Aggiuntive elencate di seguito.
Aggiornamenti di Sicurezza
Questa versione beta include 4 correzioni di sicurezza per problemi segnalati dalla nostra comunità e da HackerOne.
- Aggiornamento della dipendenza rubyzip
- Aggiornamento di rack-mini-profiler all’ultima versione per correggere XSS
- Non consentire base_uri come host incorporabile se non esiste
- XSS quando si visualizza il campo della posizione del profilo utente con oneboxing
Miglioramenti dei Plugin
discourse-calendar
- Aggiunta di un nuovo job pianificato EnsureConsistency
- Aggiunta di un’etichetta per la casella di combinazione quando non è impostato il fuso orario dell’utente
discourse-akismet
- Pulizia dei post e degli elementi revisionabili quando si elimina un utente segnalato da Askismet
- Impostazione degli stili dei pulsanti utilizzando la nuova API button_class
discourse-chat-integration
- Supporto per nomi utente personalizzati di Slack
- Consenti ai comandi slash di impostare regole nei gruppi privati
discourse-assign
- Aggiunto supporto per nomi utente Unicode
- Pannello di accesso rapido per gli assegnamenti
- Aggiunto endpoint per elencare tutti gli assegnamenti per utente
discourse-logster-transporter
- Non confrontare le chiavi segrete utilizzando l’uguaglianza delle stringhe
discourse-policy
- Supporto per date di rinnovo coerenti delle policy
- La migrazione non teneva conto del nuovo campo has_policy
- Durante il controllo dell’accettazione della policy, veniva controllata la data sbagliata
discourse-adplugin
- Supporto per AdButler
discourse-github
- Corrispondenza degli utenti con i commit effettuati tramite indirizzi email noreply
discourse-data-explorer
- Consenti ai gruppi di accedere alle query
- Possibilità di importare una query esportata
discourse-bbcode
- Limitazione dei valori consentiti per font-size
Funzionalità e Correzioni Aggiuntive
Clicca per espandere
Nuove Funzionalità
- Aggiunto supporto per icone maskable nel manifesto PWA
- Il pulsante Condividi ora supporta JavaScript personalizzato
- Aggiornamento di mini_scheduler per supportare il filtraggio della cronologia
- Consenti all’incorporamento di ignorare HTTP REFERER
Correzioni di Bug
- Reimpostazione delle impostazioni del sito monitorate quando cambia la lingua predefinita
- Rispetto della whitelist Unicode quando si suggerisce un nome utente
- Corretto escaping del testo della descrizione della categoria
- Cambio del focus quando l’applicazione riprende su Android
- Inclusione dei tag video e degli URL brevi nel metodo ‘have_uploads’
- Inclusione di ‘short_path’ come src nel metodo each_upload_url
- L’installazione PWA era interrotta a causa della mancanza di un logo di base
- Pulizia dello stato di DiscoursePluginRegistry dopo i test che lo utilizzano
- Correzione delle opzioni fornite al limitatore di velocità per minuto
- Rendering corretto dei plugin outlet lato server (#8106)
- Richiesta di un numero minimo di elementi revisionabili prima di calcolare le soglie
- La sensibilità non funzionava di default
- Rimozione delle versioni dal warm up di Active Record (#8105)
- Ignorare min_trust_to_send_messages quando si inviano messaggi ai gruppi (#8104)
- Corretto jumpToPost con sussurri/azioni minori
- Di default, non interrompere la scansione di Google Groups in caso di errore
- Divisione della migrazione in due passaggi nella guida per sviluppatori (#8103)
- Applicazione della logica di nascondimento dei post solo alle azioni di segnalazione
- Il crawler di Google Groups non riusciva ad accedere
- Anteprima di fino a ‘max_oneboxes_per_post’ onebox
- Ripristino della funzionalità TL3 → TL0 per lo spam
- Le segnalazioni ignorate non dovrebbero essere conteggiate nel punteggio di accuratezza
- Corretto gestione degli errori SCSS del tema
- Ricaricamento live degli stili dei plugin durante la modifica in sviluppo
- Ricaricamento live degli stili dei plugin quando cambia lo schema colori
- Non includere le variabili del tema negli SCSS dei plugin e correggere register_css
- Non consentire la pubblicazione di un modello di argomento di categoria senza modifiche
- Escaping del simbolo $ nelle traduzioni prima dell’interpolazione (#8100)
- Apertura delle bozze per i messaggi privati dalla schermata Attività > Bozze
- Assicurarsi che la pagina venga ricaricata correttamente quando è presente un hash (#8096)
- Non mostrare i non membri come lettori quando il post è un sussurro
- Miglioramento della protezione contro nomi utente problematici (#8097)
- Caricamento corretto dei template hbs raw dalla cartella javascript del tema
- Specifica esplicita del formato durante il caricamento di
/associate/{{token}} - Aggiunto supporto per il parametro di versione nelle InlineUploads
- Non eseguire nuovamente l’escaping di
fancy_title. (#8095) - Non mostrare il conteggio più recente nelle schede delle liste di tag
- Migrazioni multisito e migrazioni dei plugin per Rails 6
- Supporto di
<img>nei blocchi di codice durante l’inserimento di upload - Rendere i pattern regexp di markdown insensibili alle maiuscole/minuscole
- Non registrare le modifiche ‘pull_hotlinked_images’ nel registro delle azioni dello staff
- Cambio del colore dell’icona della freccia di ordinamento nella dashboard amministrativa al passaggio del mouse
- Consenti a mailgun_api_key di supportare anche la loro “chiave di firma webhook HTTP” (#8091)
- Cast di tutti i valori numerici nei report
- Pulizia dei dati di autenticazione dalla sessione dopo la creazione dell’account (#8040)
- La directory degli utenti non dovrebbe includere utenti non approvati
- POP3 non funziona con TLS 1.3
- Traduzione mancante
- Passaggio al login esterno a schermo intero per Safari
- Inline_uploads e sottocartella
- Task migrate_to_s3 e sottocartella
- Errori nei test QUnit quando mancano le informazioni di controllo della versione
- Non mostrare gli avatar degli utenti in fase di staging quando si espande l’indicatore del conteggio delle letture
- Visualizzazione delle emoji nei riassunti dei risultati di ricerca
- Miglioramento del rilevamento Onebox (#8019)
- Spec interrotta
- Modifica di Stringa congelata e profile_db_generator che utilizza l’ID della categoria (#8080)
- Migrazione di post_edit_time_limit in tl2_post_edit_time_limit (#8082)
Cambiamenti UX
- Correzione del posizionamento della progressione dell’argomento
- Correzione dell’allineamento sulla barra di progressione dell’argomento e rimozione di alcuni numeri magici
- Miglioramento del layout del compositore su iPad
- Cambio del link del motivo di modifica del compositore in un’icona
- Utilizzo della Visual Viewport API per l’altezza del compositore su iOS
- Aggiunta di una classe per distinguere le categorie specifiche dei moderatori nella pagina “Chi siamo”
- Utilizzo del formato medio per visualizzare l’ora nelle notifiche dei post. (#8074)
- Visualizzazione della versione installata con SHA invece del numero di commit
- Aggiustamento dell’allineamento dell’avatar di presenza del compositore RTL
Prestazioni
- Assicurarsi di eseguire il warm up della cache dello schema nell’intero ambiente multisito
- Evitare di avviare un thread ogni volta che si chiude una connessione
- Aggiornamento del conteggio dei lettori quando viene letto un post di un altro utente. Non recuperare nuovamente i dati del post solo per aggiornare il conteggio. (#8078)