MediaWiki 1.35
This page contains release notes for an unsupported version of MediaWiki. |
MediaWiki |
---|
|
Older versions |
Ciclo di vita delle versioni |
MediaWiki 1.35 è una versione obsoleta di MediaWiki con supporto a lungo termine.
Consulta il documento RELEASE NOTES per una lista completa delle modifiche.
È stato implementato sulle wiki della Wikimedia Foundation attraverso diramazioni "wmf " incrementali, iniziate il 1 ottobre 2019.
La versione 1.35 stabile è stata distribuita il 25 settembre 2020.
Scarica 1.35.14 o controlla il branch REL1_35
su Git per seguire questo rilascio.
Il suo ciclo di vita è terminato il 21 dicembre 2023.
MediaWiki 1.35 |
---|
Deployment to Wikimedia sites |
Nuove funzionalità
- Per ogni azione, sono state create come scorciatoia le pagine speciali Special:EditPage, Special:PageHistory, Special:PageInfo e Special:Purge. Special:EditPage/Foo è un redirect a title=foo&action=edit, PageHistory, PageInfo e Purge corrispondono rispettivamente a &action= history, info e purge. Quando è linkato, la sua sottopagina viene utilizzata come destinazione. Altrimenti, viene visualizzata una semplice interfaccia per consentire all'utente di specificare manualmente il target (vedi task T13456).
- Il modulo in "?action=watch" ha un nuovo menu con elenco a discesa per supportare le date di scadenza degli elementi nella lista pagine osservate (se $wgWatchlistExpiry è
true
).
Nuove estensioni incluse
MediaWiki 1.35 include l'estensione VisualEditor , che fornisce un editor visuale come alternativa al tradizionale editor sorgente. Non sarà necessario configurare separatamente Parsoid, dato che verrà incluso in MediaWiki.
Sono incluse anche le estensioni SecureLinkFixer e TemplateData . La prima forza i link in HTTPS sul tuo wiki, la seconda aggiunge un tag e una API per permettere agli editor di specificare come i template debbano essere invocati.
Modifiche all'Action API
- Il parametro
suggest
diaction=opensearch
è stato deprecato. L'API si comporta allo stesso modo con e senza questo parametro. In precedenza era stato utilizzato da $wgEnableOpenSearchSuggest per disabilitare in parte l'API se impostato afalse
. In particolare, negherebbe le richieste del frontend interno che contengono questo parametro, mentre accetterebbe altre richieste. - I parametri di tipo intero sono ora convalidati per la sintassi piuttosto che interpretati in modo imprecisato. Per esempio, quanto segue restituirà un errore di integro non valido:
- "1.9" - in precedenza interpretato come "1"
- " 1" - in precedenza interpretato come "1"
- "1e1" - in precedenza interpretato come "1" o "10", sulla base della versione del PHP
- "1foobar" - in precedenza interpretato come "1"
- "foobar" (in precedenza interpretato come "0") Gli intervalli si assume siano imposti.
- Molti parametri di tipo utente ora accettano un ID utente, nel formato "#12345".
- Il parametro
assert
usato da tutti i moduli API ora supporta il valoreanon
. Quando specificato, le API restituiscono l'errore 'assertanonfailed' se l'utente ha fatto il login. - action=edit now supports the 'baserevid' parameter for edit conflict detection, as an alternative to 'basetimestamp'. Note that self-conflicts will continue to be ignored if 'basetimestamp' is set, but not if only 'baserevid' is set.
- Un nuovo modulo è stato aggiunto per modificare il modello di contenuto delle pagine esistenti. Use action=changecontentmodel. A differenza di Special:ChangeContentModel, il modulo API non funziona per le pagine che non sono già esistenti.
- Se $wgWatchlistExpiry vale
true
, avvengono le seguenti modifiche sulle API:- action=watch accetta un nuovo parametro 'expiry' analogamente alla scadenza accettata da action=userrights, action=block, etc., con l'eccezione che non sia più grande di $wgWatchlistExpiryMaxDuration o di un valore infinito.
- action=query&list=watchlistraw restituisce la data di scadenza delle pagine dagli osservati speciali.
- (task T249526) action=login restituisce il valore Failed al posto di NeedToken se la sessione viene persa.
Cambi interni all'Action API
- The Action API now uses the Wikimedia\ParamValidator library for parameter validation, which brings some new features and changes. Per la maggior parte il codice del modulo esistente dovrebbe funzionare come prima, confronta le note successive per le modifiche.
- The values for all ApiBase PARAM_* constants have changed. Il codice dovrebbe utilizzare le costanti anziché utilizzare i valori "hard-coded".
- Several ApiBase PARAM_* constants have been deprecated, see the in-class documentation for details. Use the equivalent ParamValidator constants instead.
- The value returned for 'upload'-type parameters has changed from WebRequestUpload to Psr\Http\Message\UploadedFileInterface.
- Validation of 'user'-type parameters is more flexible. PARAM constants exist to specify the type of "user" allowed and to request UserIdentity objects rather than name strings. Il default è accettare tutti i tipo (nome, IP, range ed interwiki) che erano accettati in precedenza.
- I limiti massimi non sono più ignorati in "modalità interna".
- The $paramName to
ApiBase::handleParamNormalization()
should now include the prefix. - (task T245931) meta=siteinfo&siprop=interwikimap no longer reports language or extralanglink when $wgInterwikiMagic is false.
Sottopagine
- MediaWiki 1.35/Roadmap
- MediaWiki 1.35/wmf.1
- MediaWiki 1.35/wmf.1/Changelog
- MediaWiki 1.35/wmf.10
- MediaWiki 1.35/wmf.10/Changelog
- MediaWiki 1.35/wmf.11
- MediaWiki 1.35/wmf.11/Changelog
- MediaWiki 1.35/wmf.14
- MediaWiki 1.35/wmf.14/Changelog
- MediaWiki 1.35/wmf.15
- MediaWiki 1.35/wmf.15/Changelog
- MediaWiki 1.35/wmf.16
- MediaWiki 1.35/wmf.16/Changelog
- MediaWiki 1.35/wmf.18
- MediaWiki 1.35/wmf.18/Changelog
- MediaWiki 1.35/wmf.19
- MediaWiki 1.35/wmf.19/Changelog
- MediaWiki 1.35/wmf.2
- MediaWiki 1.35/wmf.2/Changelog
- MediaWiki 1.35/wmf.20
- MediaWiki 1.35/wmf.20/Changelog
- MediaWiki 1.35/wmf.21
- MediaWiki 1.35/wmf.21/Changelog
- MediaWiki 1.35/wmf.22
- MediaWiki 1.35/wmf.22/Changelog
- MediaWiki 1.35/wmf.23
- MediaWiki 1.35/wmf.23/Changelog
- MediaWiki 1.35/wmf.24
- MediaWiki 1.35/wmf.24/Changelog
- MediaWiki 1.35/wmf.25
- MediaWiki 1.35/wmf.25/Changelog
- MediaWiki 1.35/wmf.26
- MediaWiki 1.35/wmf.26/Changelog
- MediaWiki 1.35/wmf.27
- MediaWiki 1.35/wmf.27/Changelog
- MediaWiki 1.35/wmf.28
- MediaWiki 1.35/wmf.28/Changelog
- MediaWiki 1.35/wmf.3
- MediaWiki 1.35/wmf.3/Changelog
- MediaWiki 1.35/wmf.30
- MediaWiki 1.35/wmf.30/Changelog
- MediaWiki 1.35/wmf.31
- MediaWiki 1.35/wmf.31/Changelog
- MediaWiki 1.35/wmf.32
- MediaWiki 1.35/wmf.32/Changelog
- MediaWiki 1.35/wmf.34
- MediaWiki 1.35/wmf.34/Changelog
- MediaWiki 1.35/wmf.35
- MediaWiki 1.35/wmf.35/Changelog
- MediaWiki 1.35/wmf.36
- MediaWiki 1.35/wmf.36/Changelog
- MediaWiki 1.35/wmf.37
- MediaWiki 1.35/wmf.37/Changelog
- MediaWiki 1.35/wmf.38
- MediaWiki 1.35/wmf.38/Changelog
- MediaWiki 1.35/wmf.39
- MediaWiki 1.35/wmf.39/Changelog
- MediaWiki 1.35/wmf.4
- MediaWiki 1.35/wmf.4/Changelog
- MediaWiki 1.35/wmf.40
- MediaWiki 1.35/wmf.40/Changelog
- MediaWiki 1.35/wmf.41
- MediaWiki 1.35/wmf.41/Changelog
- MediaWiki 1.35/wmf.5
- MediaWiki 1.35/wmf.5/Changelog
- MediaWiki 1.35/wmf.6
- MediaWiki 1.35/wmf.7
- MediaWiki 1.35/wmf.8
- MediaWiki 1.35/wmf.8/Changelog