2021-04-06 20:49:22 +00:00
|
|
|
= MediaWiki 1.37 =
|
|
|
|
|
|
|
|
|
|
== MediaWiki 1.37.0-PRERELEASE ==
|
|
|
|
|
|
|
|
|
|
THIS IS NOT A RELEASE YET
|
|
|
|
|
|
|
|
|
|
MediaWiki 1.37 is an alpha-quality development branch, and is not recommended
|
|
|
|
|
for use in production.
|
|
|
|
|
|
|
|
|
|
== Upgrading notes for 1.37 ==
|
|
|
|
|
Don't forget to always back up your database before upgrading!
|
|
|
|
|
|
2021-04-06 23:25:35 +00:00
|
|
|
See the file UPGRADE for more detailed per-version upgrade instructions from the
|
|
|
|
|
oldest supported upgrading version, MediaWiki 1.27.
|
2021-04-06 20:49:22 +00:00
|
|
|
|
|
|
|
|
Some specific notes for MediaWiki 1.37 upgrades are below:
|
|
|
|
|
* …
|
|
|
|
|
|
|
|
|
|
For notes on 1.36.x and older releases, see HISTORY.
|
|
|
|
|
|
|
|
|
|
=== Configuration changes for system administrators in 1.37 ===
|
|
|
|
|
* …
|
|
|
|
|
|
|
|
|
|
==== New configuration ====
|
|
|
|
|
* …
|
|
|
|
|
|
|
|
|
|
==== Changed configuration ====
|
|
|
|
|
* …
|
|
|
|
|
|
|
|
|
|
==== Removed configuration ====
|
|
|
|
|
* …
|
|
|
|
|
|
|
|
|
|
=== New user-facing features in 1.37 ===
|
|
|
|
|
* …
|
|
|
|
|
|
|
|
|
|
=== New developer features in 1.37 ===
|
|
|
|
|
* …
|
|
|
|
|
|
|
|
|
|
=== External library changes in 1.37 ===
|
|
|
|
|
* …
|
|
|
|
|
|
|
|
|
|
==== New external libraries ====
|
|
|
|
|
* …
|
|
|
|
|
|
|
|
|
|
===== New development-only external libraries =====
|
|
|
|
|
* …
|
|
|
|
|
|
|
|
|
|
==== Changed external libraries ====
|
|
|
|
|
* …
|
|
|
|
|
|
|
|
|
|
===== Changed development-only external libraries =====
|
|
|
|
|
* …
|
|
|
|
|
|
|
|
|
|
==== Removed external libraries ====
|
|
|
|
|
* …
|
|
|
|
|
|
|
|
|
|
=== Bug fixes in 1.37 ===
|
|
|
|
|
* …
|
|
|
|
|
|
|
|
|
|
=== Action API changes in 1.37 ===
|
|
|
|
|
* …
|
|
|
|
|
|
|
|
|
|
=== Action API internal changes in 1.37 ===
|
|
|
|
|
* …
|
|
|
|
|
|
|
|
|
|
=== Languages updated in 1.37 ===
|
|
|
|
|
MediaWiki supports over 350 languages. Many localisations are updated regularly.
|
|
|
|
|
Below only new and removed languages are listed, as well as changes to languages
|
|
|
|
|
because of Phabricator reports.
|
|
|
|
|
|
2021-04-08 08:52:21 +00:00
|
|
|
* (T279619) Added language support for Dagbani (dag).
|
2021-04-06 20:49:22 +00:00
|
|
|
|
|
|
|
|
=== Breaking changes in 1.37 ===
|
2021-04-07 02:04:24 +00:00
|
|
|
* WANObjectCache::HOLDOFF_NONE, deprecated since 1.35, was removed.
|
|
|
|
|
Use HOLDOFF_TTL_NONE instead.
|
2021-04-11 20:05:46 +00:00
|
|
|
* The following methods and fields in the Language class, deprecated since
|
|
|
|
|
1.35, have been removed:
|
|
|
|
|
- classFromCode()
|
|
|
|
|
- clearCaches()
|
|
|
|
|
- convertTitle()
|
|
|
|
|
- findVariantLink()
|
|
|
|
|
- mConverter
|
|
|
|
|
- updateConversionTable()
|
2021-02-17 04:11:46 +00:00
|
|
|
* (T273354) When an edit is prevented by an 'EditFilterMergedContent' hook
|
|
|
|
|
handler without changing the status, the edit form will now be displayed.
|
2021-04-08 19:34:40 +00:00
|
|
|
* User::clearNotification() which had been deprecated in 1.35 has been removed.
|
|
|
|
|
Use WatchlistManager::clearTitleUserNotification() instead.
|
2021-04-06 20:49:22 +00:00
|
|
|
|
|
|
|
|
=== Deprecations in 1.37 ===
|
2021-04-01 20:55:37 +00:00
|
|
|
* JobQueue::getWiki, deprecated in 1.33, now emits deprecation warnings.
|
2021-03-26 22:24:43 +00:00
|
|
|
* Deprecated passing UserIdentity to
|
|
|
|
|
WatchlistManager::clearAllUserNotifications() and
|
|
|
|
|
WatchlistManager::clearTitleUserNotifications(). Pass Authority instead.
|
|
|
|
|
* Deprecated passing LinkTarget to
|
|
|
|
|
WatchlistManager::clearTitleUserNotifications() and
|
|
|
|
|
WatchlistManager::getTitleNotificationTimestamp(). Pass PageIdentity instead.
|
2021-04-08 19:34:40 +00:00
|
|
|
* Title::isWatchable() has been deprecated. Use WatchlistManager::isWatchable()
|
|
|
|
|
instead.
|
2021-04-06 20:49:22 +00:00
|
|
|
|
|
|
|
|
=== Other changes in 1.37 ===
|
|
|
|
|
* …
|
|
|
|
|
|
|
|
|
|
== Compatibility ==
|
|
|
|
|
|
|
|
|
|
MediaWiki 1.37 requires PHP 7.3.19 or later and the following PHP extensions:
|
|
|
|
|
|
|
|
|
|
* ctype
|
|
|
|
|
* dom
|
|
|
|
|
* fileinfo
|
|
|
|
|
* iconv
|
|
|
|
|
* intl
|
|
|
|
|
* json
|
|
|
|
|
* mbstring
|
|
|
|
|
* xml
|
|
|
|
|
|
|
|
|
|
MySQL/MariaDB is the recommended DBMS. PostgreSQL or SQLite can also be used,
|
|
|
|
|
but support for them is somewhat less mature.
|
|
|
|
|
|
|
|
|
|
The supported versions are:
|
|
|
|
|
|
|
|
|
|
* MySQL 5.5.8 or later
|
|
|
|
|
* PostgreSQL 9.4 or later
|
|
|
|
|
* SQLite 3.8.0 or later
|
|
|
|
|
|
|
|
|
|
== Online documentation ==
|
|
|
|
|
Documentation for both end-users and site administrators is available on
|
|
|
|
|
MediaWiki.org, and is covered under the GNU Free Documentation License (except
|
|
|
|
|
for pages that explicitly state that their contents are in the public domain):
|
|
|
|
|
|
|
|
|
|
https://www.mediawiki.org/wiki/Special:MyLanguage/Documentation
|
|
|
|
|
|
|
|
|
|
== Mailing list ==
|
|
|
|
|
A mailing list is available for MediaWiki user support and discussion:
|
|
|
|
|
|
|
|
|
|
https://lists.wikimedia.org/mailman/listinfo/mediawiki-l
|
|
|
|
|
|
|
|
|
|
A low-traffic announcements-only list is also available:
|
|
|
|
|
|
|
|
|
|
https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce
|
|
|
|
|
|
|
|
|
|
It's highly recommended that you sign up for one of these lists if you're
|
|
|
|
|
going to run a public MediaWiki, so you can be notified of security fixes.
|
|
|
|
|
|
|
|
|
|
== IRC help ==
|
|
|
|
|
There's usually someone online in #mediawiki on irc.freenode.net.
|