MediaWiki 1.22

From MediaWiki.org
Jump to: navigation, search

MediaWiki 1.22 was developed between March and October 2013. It was deployed on Wikimedia Foundation wikis through incremental wmf-branches, starting in April 2013. The final, stable version was released on December 06, 2013. Consult the git release notes for the full list of changes. Download the latest snapshot or checkout the REL1_22 branch in Git for testing.

There is a list of known issues in the current 1.22.5 that should be fixed in 1.22.6.

What's new?[edit | edit source]

MediaWiki 1.22 includes all changes released in the smaller 1.22wmfX software deployments to Wikimedia sites.

Anti-spam and countervandalism improvements[edit | edit source]

Like MediaWiki 1.21, we're improving countervandalism and anti-spam features:

  • The patrolling system has been improved to make the "mark as patrolled" link available on any patrollable page or revision, without having to go to Special:RecentChanges or Special:NewPages. It is no longer necessary to look up the "rcid" URI parameter from these special pages. (bug 15936)
  • SimpleAntiSpam, a small but harmless shield against the simplest forms of spambots, has been merged into core.

Editing improvements[edit | edit source]

  • When comparing revisions in the history or when previewing changes while editing, "(No difference)" is now shown in place of a diff when the revisions are identical. (bug 14431)
  • After a successful edit, the confirmation message "Your edit was saved." is now shown. Formerly a separate extension (PostEdit), this feature is now part of the core software. (bug 48276)

Upgrades to Vector and other skins[edit | edit source]

The old Vector extension has been merged into core, and the extension has been discontinued. The new version includes several improvements to both the Vector skin and cross-skin features. (bug 45051) If you were previously using the Vector extension, you must uninstall it (the extension, not the skin) before upgrading to 1.22.

  • All skins:
    • Section edit links are now displayed next to their respective headings rather than along the opposite side of the page. (bug 41729)
    • Lists of templates and categories used on the page, displayed below the edit form, are now collapsible. The area with license information, edit summary, and related functionality below the edit field has received a minor graphical lift. (bug 43689)
    • An "edit warning" is now displayed when the user attempts to leave the edit page with unsaved changes, on browsers supporting dialogs.
  • Vector skin only:
    • Navigation menu subsections are now collapsible.
    • Page tabs can now dynamically fold into a dropdown menu when the browser window isn't wide enough to fit them.

Support for Composer[edit | edit source]

The Composer PHP dependency manager can now be used to install some extensions. It solves many common problems, including finding where to download an extension, resolving all of its dependencies and libraries, and selecting the right versions. Most MediaWiki extensions do not currently support Composer, but this is expected to change.

Login and signup forms[edit | edit source]

The new login page

The login and signup forms have a new look and feel. See Account creation user experience/Strings for related message changes.

Upgrade notices for MediaWiki administrators[edit | edit source]

As with every release, there are some routine maintenance and upgrade tasks that go beyond the primary installation process.

PHP JSON extension now required[edit | edit source]

Though the minimum PHP version is still 5.3.2, MediaWiki now requires either the native JSON extension or the pecl-json-c fork. Most servers already have this PHP extension installed and enabled. However, if you administer your own server, and the MediaWiki installer says you don't have this extension:

  • If you compiled PHP yourself with the --disable-all configure option, you may have to recompile with --enable-json.
  • On Red Hat or CentOS, check for the line extension=json.so in /etc/php.ini or /etc/php.d/json.ini.
  • Ubuntu 13.10, Fedora 19, and other recent Linux distributions package pecl-json-c separately, under names such as php5-json (Ubuntu universe) and php-pecl-jsonc (Fedora). They no longer include the original JSON extension because of licensing concerns.

Several ancient skins removed[edit | edit source]

The Nostalgia skin, the oldest skin removed

On April 1, 2013, several ancient skins were removed from core (not an April Fools' joke): Chick, Classic (also known as Standard), MySkin, Nostalgia and Simple. More information: m:Turning off outdated skins.

Nostalgia was the phase I/UseModWiki-like skin, and Classic was the main skin before the introduction of the default MonoBook in MediaWiki 1.3 on May 22, 2004. Dating back to February 2002,[1] both skins existed over a year before MediaWiki got its name.

Blank system messages must be deleted[edit | edit source]

Blanking a system message (editing it on wiki to remove all content) will no longer restore the default value for the message, but instead make it show as an empty string in the interface (fixing bug 14176, "Add ability to disable MediaWiki messages"). If you have blank messages on your wiki (check Special:AllMessages), you must delete them unless you want them to display as empty.

Protection rights usage has changed[edit | edit source]

A new setting ($wgCascadingRestrictionLevels) was added for enabling cascading protection for protection levels other than "Allow only administrators" (bug 47617). Shortly afterward, the way the "editprotected" and "autoconfirmed" rights work was changed (git #d247793). In particular, the "autoconfirmed" right is now only used for rate limiting, not page protection. If your wiki has custom user groups with the "autoconfirmed" right, you may need to grant those groups the new "editsemiprotected" right when you upgrade.

Special:Disambiguations has been removed[edit | edit source]

Special:Disambiguations, a page that listed "Pages linking to disambiguation pages", has been removed (bug 35981). If your wiki used this feature, consider using Extension:Disambiguator, which provides similar functionality and will be bundled in the tarball. Switching to the new extension is easy and generally only requires a small change to a single template.

Bundled extensions[edit | edit source]

There were no newly bundled extensions in 1.22.

Merged extensions[edit | edit source]

Merged into 1.22:

Release schedule[edit | edit source]

In February 2014, we introduced monthly point releases on the last Thursday of the month. The anticipated dates for point releases for 1.22 are as follows:

Release Date
1.22.5 2014-03-27
1.22.6 2014-04-24
1.22.7 2014-05-29
1.22.8 2014-06-26
1.22.9 2014-07-31
1.22.10 2014-08-28
1.22.11 2014-09-25
1.22.12 2014-10-30

References[edit | edit source]

  1. r212 and http://lists.wikimedia.org/pipermail/wikitech-l/2002-February/000120.html

See also[edit | edit source]

Subpages[edit | edit source]

MediaWiki 1.22/Known issues MediaWiki 1.22/Known issues/pl MediaWiki 1.22/Roadmap
MediaWiki 1.22/Roadmap/status MediaWiki 1.22/de MediaWiki 1.22/ja
MediaWiki 1.22/pl MediaWiki 1.22/wmf1 MediaWiki 1.22/wmf1/Changelog
MediaWiki 1.22/wmf1/en MediaWiki 1.22/wmf1/ja MediaWiki 1.22/wmf10
MediaWiki 1.22/wmf10/Changelog MediaWiki 1.22/wmf10/en MediaWiki 1.22/wmf10/ja
MediaWiki 1.22/wmf10/lb MediaWiki 1.22/wmf10/nl MediaWiki 1.22/wmf10/pl
MediaWiki 1.22/wmf11 MediaWiki 1.22/wmf11/Changelog MediaWiki 1.22/wmf11/en
MediaWiki 1.22/wmf11/ja MediaWiki 1.22/wmf11/lb MediaWiki 1.22/wmf11/nl
MediaWiki 1.22/wmf11/pl MediaWiki 1.22/wmf11/uk MediaWiki 1.22/wmf12
MediaWiki 1.22/wmf12/Changelog MediaWiki 1.22/wmf12/en MediaWiki 1.22/wmf13
MediaWiki 1.22/wmf13/Changelog MediaWiki 1.22/wmf13/en MediaWiki 1.22/wmf14
MediaWiki 1.22/wmf14/Changelog MediaWiki 1.22/wmf14/en MediaWiki 1.22/wmf15
MediaWiki 1.22/wmf15/Changelog MediaWiki 1.22/wmf16 MediaWiki 1.22/wmf16/Changelog
MediaWiki 1.22/wmf17 MediaWiki 1.22/wmf17/Changelog MediaWiki 1.22/wmf18
MediaWiki 1.22/wmf18/Changelog MediaWiki 1.22/wmf19 MediaWiki 1.22/wmf19/Changelog
MediaWiki 1.22/wmf2 MediaWiki 1.22/wmf2/Changelog MediaWiki 1.22/wmf2/en
MediaWiki 1.22/wmf2/ja MediaWiki 1.22/wmf20 MediaWiki 1.22/wmf20/Changelog
MediaWiki 1.22/wmf21 MediaWiki 1.22/wmf21/Changelog MediaWiki 1.22/wmf22
MediaWiki 1.22/wmf22/Changelog MediaWiki 1.22/wmf23 MediaWiki 1.22/wmf24
MediaWiki 1.22/wmf3 MediaWiki 1.22/wmf3/Changelog MediaWiki 1.22/wmf3/en
MediaWiki 1.22/wmf3/fo MediaWiki 1.22/wmf3/fr MediaWiki 1.22/wmf3/he
MediaWiki 1.22/wmf3/ja MediaWiki 1.22/wmf3/lb MediaWiki 1.22/wmf3/nl
MediaWiki 1.22/wmf3/pl MediaWiki 1.22/wmf3/uk MediaWiki 1.22/wmf4
MediaWiki 1.22/wmf4/Changelog MediaWiki 1.22/wmf4/en MediaWiki 1.22/wmf4/ja
MediaWiki 1.22/wmf4/lb MediaWiki 1.22/wmf4/uk MediaWiki 1.22/wmf5
MediaWiki 1.22/wmf5/Changelog MediaWiki 1.22/wmf5/en MediaWiki 1.22/wmf5/ja
MediaWiki 1.22/wmf6 MediaWiki 1.22/wmf6/Changelog MediaWiki 1.22/wmf6/en
MediaWiki 1.22/wmf6/ja MediaWiki 1.22/wmf6/lb MediaWiki 1.22/wmf6/nl
MediaWiki 1.22/wmf6/pl MediaWiki 1.22/wmf6/ru MediaWiki 1.22/wmf7
MediaWiki 1.22/wmf7/Changelog MediaWiki 1.22/wmf7/en MediaWiki 1.22/wmf7/ja
MediaWiki 1.22/wmf7/nl MediaWiki 1.22/wmf8 MediaWiki 1.22/wmf8/Changelog
MediaWiki 1.22/wmf8/en MediaWiki 1.22/wmf8/ja MediaWiki 1.22/wmf8/nl
MediaWiki 1.22/wmf8/pl MediaWiki 1.22/wmf9 MediaWiki 1.22/wmf9/Changelog
MediaWiki 1.22/wmf9/en MediaWiki 1.22/wmf9/ja MediaWiki 1.22/wmf9/nl
MediaWiki 1.22/wmf9/pl
Language: English  • Deutsch • 日本語 • polski