Difference between revisions 618254 and 2101658 on mediawikiwiki

<languages/>
For the most noteworthy changes in this deployment, see [[#Most important changes]] and [https://gerrit.wikimedia.org/r/gitweb?p=mediawiki/core.git;a=blobdiff;f=RELEASE-NOTES-1.21;h=dd1c189b51cc4a418e5dc3535a8b85f080fa56e8;hp=b9b026cb37aa04e0132d10e94b0c4a9f350434c4;hb=HEAD;hpb=4f6234213f059a68a5170714291c6a8fc4cb7768 {{git file|action=blobdiff|project=mediawiki/core|branch=HEAD|file=RELEASE-NOTES-1.21|text=the changes to the release notes]}}.

== Deployment of MediaWiki 1.21wmf5 to Wikimedia sites==
The latest version (labeled "1.21wmf5<includeonly></includeonly>") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages.

Deployment started on Monday, November 26 and continue until Wednesday, December 5 ([[MediaWiki 1.21/Roadmap|see the roadmap]]).

(contracted; show full)* {{git|ed05afb}} - Use __DIR__, autoload test class
* {{git|69a3c61}} - Use new ext.eventLogging module name
* {{git|cd86ba6}} - Remove article edit events from E3Experiments
* {{git|4df071c}} - Use a global than swing from branch to branch.
=== Echo ===
* {{git|9fb50b3}} - Add database replication delay handling to Echo
=== EventLogging ===

* {{git|83a37ad}} - Drop edit event
* {{git|fa58f4a}} - Schema NS protection: editinterface =&gt; autoconfirmed
* {{git|fe9a5f2}} - ({{bugzilla|43214}}) Don't JSON-encode strings for HTML table.
* {{git|d92f977}} - Avoid warnings and fix signal handling.
* {{git|07b08cf}} - Tweak in preparation for adding to Translatewiki
* {{git|78ba586}} - Set SO_REUSEADDR and swallow socket errors on shutdown.
* {{git|aaca0cd}} - Validate schemas against JSON Schema spec
* {{git|3f23d86}} - Quote function name when passing it as a parameter.
* {{git|0a30c24}} - Add JSON Schema validation code from JsonData extension
* {{git|9e4d1b7}} - Add AUTHORS; tweak comments.
* {{git|f6d84ee}} - Fix comments
* {{git|403df52}} - Call parent::setUp in test case setup method
* {{git|d51019f}} - CACHE_MEMCACHE -&gt; CACHE_ALL_THE_THINGS
* {{git|c8d0693}} - Add simple README
* {{git|8a727ad}} - Adds test for local attribute cache of schema content
* {{git|89f33c4}} - Lint!
* {{git|0d4463a}} - Re-factor: add RemoteSchema class, require revision
* {{git|53b8559}} - Default to UNIX epoch if no mtime available
* {{git|28f3d3e}} - Beautify comments
* {{git|014e703}} - Invoke shutdown function on SIGTERM
(contracted; show full)* {{git|e1f159d}} - Clean up: Document baseUri, fix test failure.
* {{git|42da0be}} - Config: Check base url from setup instead of usage.
=== FundraiserLandingPage ===
* {{git|62d4fa8}} - Adding support for the fundraising maintenance page
=== Gadgets ===
* {{git|f8ccead}} - Typo in comment
=== GeoData ===

* {{git|6b1ae95}} - Allow disabling jobs on the fly
* {{git|0370843}} - Return true
* {{git|1d1155f}} - solrupdate.php tweaks
* {{git|cabf46b}} - Fix bogus &lt;&gt; appearing after coordinate limit is reached
* {{git|3fcdda0}} - Fix table options fail
* {{git|b713343}} - Fix per http://wikitech.wikimedia.org/view/TranslationNotifications_issues_2012-12
* {{git|30953f6}} - Re-throw Solr exceptions as MWException to avoid fatals
* {{git|0f928b0}} - Convert primary i18n from message to magic word
* {{git|fb3a260}} - {{bugzilla|42824}} - exception in CoordinatesParserFunction::coordinates()
(contracted; show full)* {{git|e18b7e6}} - Make InputBoxes cache ones per language
=== LiquidThreads ===
* {{git|41b64c0}} - Drop &quot;My ...&quot; from lqt_newmesages / lqt-newmessages-n
=== LocalisationUpdate ===
* {{git|d331768}} - The extensions were broken
* {{git|c59c2a5}} - Updating LU to git time
=== MobileFrontend ===
* {{git|
588b450}} - disable enhanced tables in summary
* {{git|ee1fd1c}} - Remove old JSON API completely122fe58}} - {{bugzilla|42705}} - editing sometimes sends user to desktop site
* {{git|3e2cf46}} - fix an epic fail
* {{git|4015fd2}} - remove random sentence
* {{git|b474699}} - add a donate image page [alpha]
* {{git|afdb7ac}} - make sure #mw-mf-overlay .header gets padding left [bug in beta]
* {{git|5719be5}} - only load modules once [beta/alpha]
* {{git|2df59d6}} - i18n change for hamburger menu ({{bugzilla|42804}})
* {{git|d709447}} - allow switching between watchlist reading view and changes view [beta]
* {{git|7cbb9a0}} - when focus initialise textarea height to show all the content
* {{git|3910129}} - list watchlist in alphabetical order [beta]
* {{git|e127c07}} - watchlist styles / load RL at top of page ({{bugzilla|43138}})
* {{git|b3efeb6}} - allow two modes for watchlist [beta]
* {{git|24112da}} - enable the history page in mobile
* {{git|7c04014}} - switch to less aggressive min-height ({{bugzilla|42702}})
* {{git|1785190}} - promote cleanup template module [267]
* {{git|fb2f820}} - switch to border box mixin [267]
* {{git|98dece3}} - move cleanup templates css into cleanup template module css  [267]
* {{git|43876d1}} - ensure heading centered [267]
* {{git|135ca3c}} - only style tables in overlays created by table module ({{bugzilla|42710}})
* {{git|8f216ca}} - show sign up heading for signup page
* {{git|d88fa92}} - style account creation form
* {{git|1efdb4c}} - Fix class description for mobile account creation form
* {{git|3ab4757}} - Add overridden and unstyled account creation form [beta]
* {{git|fb63fad}} - redirect to homepage on logins via main menu [265]
* {{git|040941d}} - when user logged in show welcome text at top of homepage [265]
* {{git|e54e6de}} - trigger a toast notification when query contains welcome=yes [story 265]
* {{git|dca9c64}} - ({{bugzilla|41875}}) Language variants
* {{git|4ef69f3}} - add ie specific hack for cleanup templates
* {{git|a66e937}} - make less again
* {{git|a2cfb6d}} - log if user is authenticated [beta]
* {{git|184d17b}} - move logging code from SkinMobile to main.js
* {{git|534fe05}} - minor code cleanup for toggling
* {{git|a1a7852}} - add watermark to top of login page [story 250]
* {{git|a5687d2}} - style error message [story 250]
* {{git|55ac493}} - style login screen [story 250]
* {{git|68ce56c}} - add placeholder to login elements [story 250]
* {{git|9681731}} - remove info box from top of login [story 250]
* {{git|e5eb38a}} - add an experimental mode to MobileFrontend
* {{git|ee751ad}} - remove duplicate cursor definition
* {{git|b5d9d1d}} - add a link from login to account creation [task 292, story 140]
* {{git|588b450}} - disable enhanced tables in summary
* {{git|ee1fd1c}} - Remove old JSON API completely
* {{git|f71e53f}} - Preliminary work for mingle card #140, allowing for account creation
* {{git|c3e87ed}} - run make less if a less file changed
* {{git|a0b121a}} - run make less and save results
* {{git|a26ddf2}} - Remove dead code in mf-languages.js and mf-navigation.css [beta]
* {{git|d98d22b}} - Fix indentation in mf-history.js
* {{git|076eea1}} - Article to page where possible
* {{git|dd017d6}} - Clarify error message
* {{git|40620c2}} - Fix incorrect CC BY-SA license abbreviation
* {{git|9ca92e1}} - Remove jargon
* {{git|807c34e}} - enforce onevar
* {{git|5ad83f6}} - fix the search tests
* {{git|7882dfe}} - Remove dead code from SkinMobile, no need to pass $out
* {{git|a40b4c0}} - {{bugzilla|42492}} - don't be overzealous with image removal
* {{git|2d186f8}} - quick fix for article history problem ({{bugzilla|42835}})
* {{git|c57d3c4}} - disable usage of history api in S60 webkit browsers ({{bugzilla|41407}})
* {{git|700b373}} - disable history api usage on Android 4.x phones ({{bugzilla|41605}})
* {{git|4307a3a}} - Remove a few antiquated option screens
* {{git|39bc7ff}} - Removes no longer needed doSpecialCases() code
* {{git|33c787e}} - separate jQuery shim tests from application tests
* {{git|a51bd1e}} - Remove unused message in i18n.
* {{git|9a9d82a}} - add other jshint options
* {{git|8d09b0f}} - enforce triple equals
* {{git|b5a2890}} - add consistency to single quotes usage
* {{git|507d599}} - fix broken section toggling on tier 2 phones ({{bugzilla|42749}})
* {{git|22822f6}} - Quick fix for mobile watchlist view failing on log entries.
* {{git|87005d1}} - when $wgMFEnableResourceLoader disabled add watchlist styles
* {{git|d1cd0e1}} - make edit to local wiki using local token ({{bugzilla|42709}})
* {{git|cf293fb}} - remove spurious test
* {{git|1efda5a}} - jshint test suite
* {{git|b6b20fa}} - make hlist li inline block ({{bugzilla|42704}})
* {{git|ceae2c5}} - Make 'mobile view' link respect canonical URLs when possible
=== MwEmbedSupport ===
* {{git|aa03ab3}} - {{bugzilla|42192}} replaces use of mw.getConfig with mw.config.get
=== Narayam ===
* {{git|080779a}} - Fixed {{bugzilla|41766}} - Narayam is not working with hotcat, reftoolbar etc.
* {{git|1cb367b}} - Update rules for Odiya Lekhani keyboard from jquery.ime
* {{git|defa96a}} - Remove MyBest keyboard because of failing tests and no documented reference
=== PageTriage ===
* {{git|c4aeb52}} - ({{bugzilla|41913}}) - Parameter missing for db-g4 deletion tag
(contracted; show full)
=== VisualEditor ===
* {{git|112a22f}} - Link 'user' namespace as well as 'main' in preferences label
* {{git|c966ff0}} - Add &quot;and User namespace&quot; to message
* {{git|fee25f1}} - Add missing qqq strings and other minor clean-ups
* {{git|98fdcbe}} - Fix renamed message keys
* {{git|cdee18d}} - Save dialog: Implement new &quot;Review and Save&quot; model.
* {{git|1dbe112}} - Make 
<nowiki>{{PAGENAME}}</nowiki> in edit notices work by setting $wgTitle
* {{git|fd4775e}} - Remove cruft from suggestion tool.
* {{git|541aa0d}} - Store HTML before the converter messes with it
* {{git|5e50f6d}} - Added disable/enable methods to ve.Surface
* {{git|95742d6}} - Save dialog: Various clean up.
* {{git|3f903ad}} - Add .reportProblem() to submit reports
* {{git|baa5754}} - Re-apply fixes made in a patch set that were accidentally reverted on rebase
* {{git|045b597}} - Fix the &quot;list of US Presidents&quot; bug
(contracted; show full)* {{git|7758e6f}} - Add option to only output total
* {{git|6de1f15}} - Only output job queue lengths for wikis that are non zero by default (add option to output them)
* {{git|320a76f}} - Fixed include file name too...
* {{git|6fe6b1a}} - Fixed include path
* {{git|c332adc}} - Output the total of all job queue lengths
* {{git|1c3f8cd}} - Remove duplicate class member variable definitions
=== cldr ===
* {{git|a3b5e36}} - Add 'aeb' to LocalNamesEn.php

[[Category:WMF Releases{{langcat|{{FULLPAGENAME}}}}]]