First of many MediaWiki 1.20 deployments have begun

Translate this post

Image (1) MediaWiki-upgrade-300x268.png for post 12189
Wikimedia sites will gradually be upgraded to version 1.20 of MediaWiki in April 2012.

Wikimedia engineers have finished up the latest version of MediaWiki, the software that powers Wikipedia and its sister sites. We have begun deploying this version, labeled “1.20wmf1,” to all Wikimedia sites in stages. We started on April 10th and will continue until April 25th.
Yes, we only deployed MediaWiki 1.19 a few weeks ago. This new update is part of our effort to get you fixes and improvements much more regularly (a reason we recently switched from Subversion to Git).
We plan to deploy the latest software every two weeks. Rather than calling each version of the deployed software 1.20, 1.21, 1.22, etc every two weeks, we’ll be using a variation of the “1.20” moniker for the next few months.
We’re decoupling our deployment process (to Wikimedia sites like Wikipedia) and our release process of standalone MediaWiki installer for use on third-party sites. We plan to have MediaWiki 1.20wmf1 and 1.20wmf2 in April, 1.20wmf3 and 1.20wmf4 in May, etc., until we actually release a new MediaWiki 1.20 installer this fall (probably October).
Only after this point will we start referring to deployments as “1.21” deployments. The cycle will repeat approximately every six months, with Wikimedia deployments every two weeks, and installer releases every six months.
We’ve already tried out the 1.20wmf1 version on a test wiki and on, and things are looking good. But the schedule may change based on unexpected issues, so you should refer to the MediaWiki 1.20 roadmap for an up-to-date schedule of when your wiki will be affected.

What’s new

This is a fairly small set of changes, compared to the March deployment of MediaWiki 1.19. This is intended to minimize disruption and possible issues, and make it easier to identify the cause of problems, since the possibly problematic code will be much more recent.
The biggest thing you’ll notice is the new diff style (example on, designed to improve the experience of color-blind and partially sighted visitors.
More polish you’ll notice: There is a new option on Special:Prefixindex and Special:Allpages to hide redirects (addressing bug 30963). New edit emails for watched pages always provide a link to the edit which triggered the mail (fixing bug 32210).  And “Creating” is now given in the page title instead of “Editing” when you are creating a page (fixing bug 22870).
And, of course, developers have improved the software “under the hood” in many ways. A list of all changes is available in the draft release notes.

Snags and glitches?

If, despite our efforts, you encounter issues due to the upgrade, we’ll try and fix them as soon as we can. Get an account and report issues in our bug tracker, which is where we look for reports of problems. And the faster you tell us about problems, the faster we can address them.
Sumana Harihareswara, Volunteer development coordinator
Rob Lanphier, Director of Platform Engineering
Images contained in this blog post are available under CC-BY-SA

Archive notice: This is an archived post from, which operated under different editorial and content guidelines than Diff.

Can you help us translate this article?

In order for this article to reach as many people as possible we would like your help. Can you translate this article to get the message out?

Inline Feedbacks
View all comments

Is there a way to change my config to get back to the old diff style? I’m not color blind and having a much harder time to see the differences than with the old style. The new colors (blue, yellow) are much softer than the old ones (yellow and green) and depending on the angle at which I’m looking at my screen, I can hardly see them. Also for a small change, there is almost no background coloring, only this super thin frame coloring around the section. I found the background color for the entire section much more useful.

The relevant change was r112836
You can get the old colors by adding to your personal css the following:
td.diff-addedline {
background: #cfc;
border: 0;
td.diff-deletedline {
background: #ffa;
border: 0;
td.diff-context {
background: #eee;
border: 0;
td.diff-addedline .diffchange, td.diff-deletedline .diffchange {
color: red;
background: inherit;


The English Wikipedia deployed a gadget in preferences to enable the old style diff.