MediaWiki 1.31/lb

MediaWiki 1.31 ass déi lescht Versioun vu MediaWiki mat enger Laangzäit-Ënnerstëtzung. Consultéiert de Fichier $relnotes fir déi komplett Lëscht vun den Ännerungen. Es wurde in den Wikimedia-Foundation-Wikis ab dem 26. September 2017 über schrittweise ""-Zweige eingesetzt. Die stabile Version 1.31.0 wurde am 13. Juni 2018 veröffentlicht. Lued de [$link leschte release] erof oder probéiert de(n) 2 - Branch op Git fir dës Release am Aen ze behalen.

Sie wird im Juni 2021 auslaufen.

Mehr Erweiterungen enthalten
Der Satz an Erweiterungen, die im MediaWiki-Tarball enthalten sind, ist gewachsen. Hinzugekommen sind:


 * stellt einen besseren Editor für die Bearbeitung von CSS und JavaScript im Wiki zur Verfügung.
 * provides a lightbox viewer for images and galleries.
 * provides two-factor authentication for wiki accounts.
 * provides a form to let administrators do string replacements on the entire wiki, for both page contents and page titles.
 * provides a form to let administrators do string replacements on the entire wiki, for both page contents and page titles.

The extension was not included in the tarball for MediaWiki 1.31.0 by mistake. If you want to use this extension, please download the extension separately. This is fixed in 1.31.1 and up.

Timeless skin
Timeless ist ein neuer, responsiver Skin für MediaWiki, und nun enthalten.

Kölnisch Blau und Modern
Die Skins Kölnisch Blau und Modern sind nicht länger enthalten, aber immer noch mit MediaWiki kompatibel. Wird dieser Skin verwendet, ist dieser bei einer Aktualisierung zusätzlich separat herunterzuladen.

Tidy durch HTML 5-Parsing-Algorithmus ersetzt

 * See the frequently asked questions for more details

The HTML 4 based Tidy library has been replaced by a pure-PHP HTML 5 parser named RemexHtml to clean up improper wikitext in a modern and standards compliant way. If your content relied on some of the tidy fix-ups that are not being continued, they will need to be fixed.

You can use the extension in conjunction with Parsoid to identify pages with problems that cause differences in rendering with the RemexHtml parser. The extension shows editors a side-by-side comparison of rendering with tidy and RemexHtml.

Interwiki-Benutzernamen
MediaWiki now supports "interwiki" usernames in a format like " " in revisions, log entries, and so on. This allows for properly recording imports and events from foreign wikis (as generated by Wikibase, for example) without confusion with a local account that exists now or may be created in the future.


 * Imports will now record unknown (and, optionally, known) usernames in a format like " ".
 * (used on history pages, log pages, and so on) will display usernames formed like " Example" as interwiki links, as if by wikitext like.

Weitere Standardisierung der UI

 * As a first pass in standardizing dialog boxes across the MediaWiki product, Html class now provides helper methods for messageBox, successBox, errorBox and warningBox generation.

Aner Ännerungen

 * Füge Standard-Limit von 90 Bearbeitungen/Minute für alle Benutzer zur Verfügung. Dies kann modfiziert werden, indem gesetzt wird.
 * betrifft nur -Aktionen.
 * Benutzerseiten, die einen Titel der Form  tragen, sind nun auf die gleiche Weise geschützt wie  - und  -Seiten, sodass dort ohne Risiko Konfigurationseinstellungen platziert werden können.
 * Die Dateibeschreibungsseite zeigt nun den SHA1-Hashwert der Datei im Hexadeziemalsystem in der Tabelle an, die die Basisinformationen enthält.
 * The pingback feature will now send a monthly heartbeat ping to identify active wikis.
 * Tabs which link to pages that don't exist (like those to uncreated discussion pages) now have a tooltip to indicate state, not just colour.

Languages updated in 1.31
MediaWiki unterstützt über 350 Sprachen. Viele Lokalisierungen werden regelmäßig aktualisiert. Hierunter werden nur hinzugefügte und entfernte Sprachen gelistet, sowie Änderungen an Sprachen aufgrund von Berichten auf Phabricator.


 * Mirandese (mwl) now supports gendered /.
 * New language support: Nyungar (nys).
 * New language support: Siberian Tatar [cебертатар] (sty).
 * New language support: Guianan Creole (gcr).
 * Neue Sprachunterstützung: Kumykisch [Къумукъ] (kum).
 * Neue Sprachunterstützung: Formelles Spanisch (es-formal).
 * Neue Sprachunterstützung: Formelles Ungarisch (hu-formal).
 * Neue Sprachunterstützung: Gorontalo (gor).

PHP 7 oder HHVM ist jetzt erforderlich
MediaWiki 1.31 benötigt PHP 7.0.0 oder neuer. Obwohl auch HHVM 3.18.5 unterstützt wird, wird im Allgemeinen dazu geraten, PHP 7.0.0 zu verwenden, um langfristig Unterstützung zu erhalten.

Aner Ännerungen
1.31 has several database changes since 1.30, and will not work without schema updates. PostgreSQL users now need version 9.2 or later.

Revision table
Note that due to changes to some very large tables like the revision table, the schema update may take quite long (minutes on a medium sized site, many hours on a large site). Don't forget to always back up your database before upgrading!

Archive table
If you're using MySQL, SQLite, or MSSQL, are not using update.php to apply schema changes, and cannot have downtime to run  and apply   manually, you'll have to apply a default value to the   and   columns of the   table or make those columns nullable before upgrading to MediaWiki 1.31. shows how to do this for MySQL.

Actor-Tabelle
The identity of the logged-in or IP "actor" for logged actions is being moved into a new  table, with the rows in tables such as revision and logging referring to the actor ID instead of storing the user ID and name/IP in every row.


 * This is currently gated by . Most wikis can set this to  and run   as soon as any necessary extensions are updated.
 * Most code accessing rows for logged actions from the database should use the relevant  methods to get the information needed to build the SQL query. The   class may also be used to get feature-flagged information needed to access actor-related fields during the migration period.

See the page for details.

Configuration changes

 * and are now deprecated and will be removed in a future version. The API is now considered to be stable, secure and essential.
 * was removed, as it is now the default. This was documented as a temporary variable during the migration period, deprecated since 1.29.
 * has been updated to support SVG images and uses where possible for fallback images such as PNG.
 * will no longer ignore ' ' when user does not have the right to mark things patrolled.
 * Wikis that contain imported revisions or global blocks should run.
 * The configuration settings and, deprecated since 1.27, were removed.
 * now supports having fallbacks for browsers that are not using the latest version of the Referrer Policy specification.
 * is now set to  by default. This is a first step of migration to human-readable section IDs that will later result in ' ' being the default mode.
 * now only supports APC(u) or WinCache. XCache support was removed as upstream is inactive and has no plans to move to PHP 7.
 * The old  feature, including its related configuration option, has been removed.
 * The ' ' value for is no longer supported for performance reasons, and installations with this setting will now work as if it was configured with ' '.
 * MediaWiki now defaults to using  to tidy up user input, rather than being off by default. If you wish to disable HTML tidying entirely, set  to  ; if you wish to use the old, deprecated Tidy external binary, both set  to   and  to.
 * now defaults to  instead of.
 * was removed and will be ignored.
 * , deprecated and ignored since 1.25, was removed. See the 1.25 release notes for more information.
 * is now marked as deprecated, just like the deprecated AJAX framework that it enables. Some extensions mistakenly used this to check whether any AJAX functionality at all should be enabled, further making this problematic to retain.
 * is now deprecated, and will be removed in a future version. It has been marked as experimental ever since it was introduced.
 * now affects all database types. Old MediaWiki versions were setting this to 'mediawiki' during the installer, which may cause errors during the upgrade when your database is not PostgreSQL or MSSQL. In that case, remove this setting from LocalSettings.php.

Action API changes in 1.31

 * The ' ' value to  for   has been removed. It has never made a difference in the output, the name was always returned regardless.
 * The ' ' and ' ' parameters for  have been removed. They were deprecated and also accidentally nonfunctional since 1.17 in 2010. Use ' ' instead.

Other changes in 1.31

 * Der Browsersupport für Internet Explorer 10 wurde von Grad A auf Grad C herabgesetzt.
 * Der Browsersupport für Opera 12 und älter wurde entfernt. Opera 15+ wird weiterhin mit Grad A unterstützt.
 * Multi-content-revision capability was introduced into the storage layer. See .
 * The " " CSS class is now only applied to unbracketed URLs in wikitext. Links written using square brackets will get the class " ", not " ".
 * : Whitespace is trimmed from wikitext headings, wikitext list items, wikitext table captions, wikitext table headings, wikitext table cells. HTML headings, HTML list items, HTML table captions, HTML table headings, HTML table cells will not have this trimming behavior.