< MediaWiki 1.29
MediaWiki 1.29.0-wmf.1 Deployment of MediaWiki 1.29.0-wmf.2 to Wikimedia sites MediaWiki 1.29.0-wmf.3

The latest version (labeled "1.29.0-wmf.2") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 8 November 2016 (see the roadmap).

Core changes

Vendor

Extensions

AbuseFilter

CategoryTree

CirrusSearch

Cite

Citoid

ConfirmEdit

ContentTranslation

DonationInterface

Echo

EventBus

Flow

  • git #7918581a - Move BetaFeatures class check to isBetaFeatureAvailable
  • git #b1b136c5 - Filter newOnly contribution in query instead of in formatter (task T148979)
  • git #12102f11 - convertToText: include full attribution
  • git #d7f11532 - convertToText: Unbreak signatures that contain double braces ({{) and <nowiki></nowiki> * [[:gerrit:q/c0365abd|git #c0365abd]] - <nowiki>Hide orange alert when the user is viewing a topic page related to their user talk page</nowiki> ([[phabricator:T137954|task T137954]]) * [[:gerrit:q/6af24030|git #6af24030]] - <nowiki>Clean up icons using svgo</nowiki> * [[:gerrit:q/c8c15f83|git #c8c15f83]] - <nowiki>Flow should mw.Map#get() instead of deprecated "Map-values"</nowiki> ([[phabricator:T149304|task T149304]]) * [[:gerrit:q/19c16538|git #19c16538]] - <nowiki>Disable newcap in function where VisualEditorSupportCheck is used</nowiki> * [[:gerrit:q/082645d3|git #082645d3]] - <nowiki>Align colors to overhauled WCAG compliant palette</nowiki> ([[phabricator:T147365|task T147365]], [[phabricator:T149768|task T149768]]) * [[:gerrit:q/3c506a87|git #3c506a87]] - <nowiki>Remove obsolete flow.helpers Less mixins</nowiki> * [[:gerrit:q/8d6f8908|git #8d6f8908]] - <nowiki>Browser tests: update beta feature selector</nowiki> === GlobalBlocking === * [[:gerrit:q/f9a4e42b|git #f9a4e42b]] - <nowiki>Cache DB connection in ApiQueryGlobalBlocks::getDB</nowiki> === Graph === * [[:gerrit:q/467c15a7|git #467c15a7]] - <nowiki>Support wikitabular graph protocol</nowiki> ([[phabricator:T149713|task T149713]]) === JsonConfig === * [[:gerrit:q/cd1f5317|git #cd1f5317]] - <nowiki>Added jsondata api for localized json from Data ns</nowiki> * [[:gerrit:q/3c6a2927|git #3c6a2927]] - <nowiki>Add geojson content model with a mapframe view</nowiki> ([[phabricator:T149548|task T149548]]) === Kartographer === * [[:gerrit:q/db43a39e|git #db43a39e]] - <nowiki>Partially revert "Differentiate tracking categories by namespace"</nowiki> * [[:gerrit:q/f3f7239a|git #f3f7239a]] - <nowiki>Add "page" external data support</nowiki> ([[phabricator:T137930|task T137930]]) * [[:gerrit:q/1d24b291|git #1d24b291]] - <nowiki>Search .mw-body instead of #content to support all the skins</nowiki> ([[phabricator:T150148|task T150148]]) * [[:gerrit:q/71169daa|git #71169daa]] - <nowiki>Fix monobook <maplink> (missing debounce dep)</nowiki> ([[phabricator:T145521|task T145521]]) * [[:gerrit:q/8dd09ead|git #8dd09ead]] - <nowiki>Fixed marker-size simplestyle json schema</nowiki> * [[:gerrit:q/0b1294b5|git #0b1294b5]] - <nowiki>Fixes frameless right alignment not being applied</nowiki> ([[phabricator:T150063|task T150063]]) * [[:gerrit:q/29358cd0|git #29358cd0]] - <nowiki>Fix warning</nowiki> ([[phabricator:T149923|task T149923]]) * [[:gerrit:q/263e7b19|git #263e7b19]] - <nowiki>Sets font size to 14px for both static and interactive maps</nowiki> ([[phabricator:T149860|task T149860]]) * [[:gerrit:q/3bc10433|git #3bc10433]] - <nowiki>Fix static mapframes not showing as block</nowiki> ([[phabricator:T149831|task T149831]]) === MassMessage === * [[:gerrit:q/1a89af65|git #1a89af65]] - <nowiki>Use a page for preview that is more likely to not exist</nowiki> ([[phabricator:T150225|task T150225]]) === MobileFrontend === * [[:gerrit:q/70ba4e11|git #70ba4e11]] - <nowiki>Hygiene: don't calculate, ask GeoData for distance</nowiki> * [[:gerrit:q/54e20ffd|git #54e20ffd]] - <nowiki>Collapse sections by default</nowiki> ([[phabricator:T126825|task T126825]]) * [[:gerrit:q/60815c8b|git #60815c8b]] - <nowiki>Fix broken jshinttets Makefile task</nowiki> ([[phabricator:T150048|task T150048]]) * [[:gerrit:q/21129080|git #21129080]] - <nowiki>Hygiene: Add tests to MobileFrontend group</nowiki> * [[:gerrit:q/3a68b517|git #3a68b517]] - <nowiki>Fix broken Makefile</nowiki> ([[phabricator:T150048|task T150048]]) * [[:gerrit:q/01768b08|git #01768b08]] - <nowiki>Move redirect message to toast</nowiki> ([[phabricator:T146596|task T146596]]) * [[:gerrit:q/ffabd9a1|git #ffabd9a1]] - <nowiki>Rework Template:Multiple_image hack</nowiki> ([[phabricator:T148505|task T148505]]) * [[:gerrit:q/3c261e7e|git #3c261e7e]] - <nowiki>Add default page specific classes to minerva skin</nowiki> * [[:gerrit:q/4bce0ade|git #4bce0ade]] - <nowiki>Only consider immediate descendant infoboxes while moving first paragraph</nowiki> ([[phabricator:T149389|task T149389]]) * [[:gerrit:q/ac8993f2|git #ac8993f2]] - <nowiki>Section blocks should have id attribute</nowiki> * [[:gerrit:q/9efeaab8|git #9efeaab8]] - <nowiki>Hygiene: Make use of makeSectionHtml helper</nowiki> * [[:gerrit:q/e9e74eee|git #e9e74eee]] - <nowiki>Hygiene: Tests should make use of helpers</nowiki> === NavigationTiming === * [[:gerrit:q/22d4c7a2|git #22d4c7a2]] - <nowiki>Don't report stats when page visibility changes during page load</nowiki> ([[phabricator:T146510|task T146510]]) === NewUserMessage === * [[:gerrit:q/d7f56aca|git #d7f56aca]] - <nowiki>Remove < 1.26 support</nowiki> === OATHAuth === * [[:gerrit:q/872a4768|git #872a4768]] - <nowiki>Allow override of Site prefix without changing sitename</nowiki> ([[phabricator:T147901|task T147901]]) === OAuth === * [[:gerrit:q/552910c1|git #552910c1]] - <nowiki>Remove unneeded backwards-compatibility code</nowiki> === ORES === * [[:gerrit:q/49a8e3cc|git #49a8e3cc]] - <nowiki>Only check isInGeneratorMode() on instances of ApiQueryGeneratorBase</nowiki> * [[:gerrit:q/4a79149d|git #4a79149d]] - <nowiki>Action API integration for ORES</nowiki> ([[phabricator:T143614|task T143614]], [[phabricator:T143616|task T143616]], [[phabricator:T143617|task T143617]]) * [[:gerrit:q/a9f055da|git #a9f055da]] - <nowiki>Expose ORES damaging thresholds in javascript</nowiki> ([[phabricator:T144922|task T144922]]) === PageForms === * [[:gerrit:q/9f17389c|git #9f17389c]] - <nowiki>Fix for free text preload with auto-created pages</nowiki> * [[:gerrit:q/45504f1d|git #45504f1d]] - <nowiki>Bump version to 4.0.2-alpha</nowiki> * [[:gerrit:q/5f533d96|git #5f533d96]] - <nowiki>Bump version to 4.0.2-alpha</nowiki> * [[:gerrit:q/b3d73c20|git #b3d73c20]] - <nowiki>Version 4.0.1</nowiki> * [[:gerrit:q/77f88106|git #77f88106]] - <nowiki>Fix for d7e4ce9d3274</nowiki> * [[:gerrit:q/ed36bd00|git #ed36bd00]] - <nowiki>Fix for helper forms when SMW not installed</nowiki> * [[:gerrit:q/e3ef486b|git #e3ef486b]] - <nowiki>Fix for "label=" with single-instance templates</nowiki> * [[:gerrit:q/06d7fb00|git #06d7fb00]] - <nowiki>Removed load_composer_autoloader from extension.json</nowiki> * [[:gerrit:q/7a461919|git #7a461919]] - <nowiki>Added backward compatibility for previous #default_form page prop</nowiki> * [[:gerrit:q/5b76de2a|git #5b76de2a]] - <nowiki>Fix extension.json and also re add support for extension.json in MW 1.27</nowiki> * [[:gerrit:q/6332981f|git #6332981f]] - <nowiki>Changed manifest_version in extension.json back to 1</nowiki> * [[:gerrit:q/0ef4e3d0|git #0ef4e3d0]] - <nowiki>Removed use of smwInitProperties hook</nowiki> === PageImages === * [[:gerrit:q/c399c415|git #c399c415]] - <nowiki>Don't attempt to call methods on $file if it's not an object</nowiki> (<span>[[phabricator:T151849|bug 149849]]</span>) === PageTriage === * [[:gerrit:q/4351faa0|git #4351faa0]] - <nowiki>Restrict noindex template feature to new articles</nowiki> ([[phabricator:T149538|task T149538]]) === Popups === * [[:gerrit:q/102d02b8|git #102d02b8]] - <nowiki>Revert "Revert "Fix tooltip interactions""</nowiki> * [[:gerrit:q/11431dd2|git #11431dd2]] - <nowiki>Revert "Fix tooltip interactions"</nowiki> * [[:gerrit:q/0ff40a65|git #0ff40a65]] - <nowiki>Fix tooltip interactions</nowiki> ([[phabricator:T142723|task T142723]]) === Quiz === * [[:gerrit:q/e0a50c38|git #e0a50c38]] - <nowiki>Don't call static function dynamically</nowiki> ([[phabricator:T150104|task T150104]]) * [[:gerrit:q/d156d676|git #d156d676]] - <nowiki>Move Question to it's own php file</nowiki> * [[:gerrit:q/84ec8b6c|git #84ec8b6c]] - <nowiki>Removing Hardcoded Css and $wgContLang from parseQuiz() function.</nowiki> ([[phabricator:T40372|task T40372]]) === RevisionSlider === * [[:gerrit:q/a8a129d6|git #a8a129d6]] - <nowiki>Move lines into container</nowiki> ([[phabricator:T149175|task T149175]]) * [[:gerrit:q/df9d94ca|git #df9d94ca]] - <nowiki>Draw lines between pointers and related columns</nowiki> ([[phabricator:T149175|task T149175]]) * [[:gerrit:q/6f8e23f7|git #6f8e23f7]] - <nowiki>Remove negative margin</nowiki> * [[:gerrit:q/1bef0504|git #1bef0504]] - <nowiki>Add margin to pin button</nowiki> ([[phabricator:T145726|task T145726]], [[phabricator:T145519|task T145519]]) === SecurePoll === * [[:gerrit:q/da913cdb|git #da913cdb]] - <nowiki>Allow usernames with spaces on eligibility lists</nowiki> ([[phabricator:T134687|task T134687]]) === Thanks === * [[:gerrit:q/fc3b723d|git #fc3b723d]] - <nowiki>Don't register flow-thank when Flow is not installed</nowiki> ([[phabricator:T148611|task T148611]]) === TimedMediaHandler === * [[:gerrit:q/90ce3c86|git #90ce3c86]] - <nowiki>Shut down database connections during transcode shell-outs</nowiki> ([[phabricator:T97641|task T97641]]) === Translate === * [[:gerrit:q/1db14521|git #1db14521]] - <nowiki>TUX: Simplify message search results row</nowiki> ([[phabricator:T146134|task T146134]]) * [[:gerrit:q/e113039e|git #e113039e]] - <nowiki>Editor: fix positioning of textarea action buttons in MobileFrontend & Chrome</nowiki> ([[phabricator:T146134|task T146134]]) * [[:gerrit:q/9e376bc1|git #9e376bc1]] - <nowiki>MessageTable: make the info column hiding nicer</nowiki> ([[phabricator:T146134|task T146134]]) * [[:gerrit:q/61a8f12b|git #61a8f12b]] - <nowiki>MessageTable: Do not float the action bar on small screens.</nowiki> ([[phabricator:T146134|task T146134]]) * [[:gerrit:q/69669f58|git #69669f58]] - <nowiki>Editor: Make the insertables more touch friendly</nowiki> ([[phabricator:T146134|task T146134]]) * [[:gerrit:q/05a90feb|git #05a90feb]] - <nowiki>Editor: do not use grid for caret spacing</nowiki> ([[phabricator:T146134|task T146134]]) * [[:gerrit:q/1333c312|git #1333c312]] - <nowiki>Deprecate RubyYamlFFS without destroying it</nowiki> === TrustedXFF === * [[:gerrit:q/d02c8c13|git #d02c8c13]] - <nowiki>Revert TrustedXff to manifest_version 1</nowiki> ([[phabricator:T149759|task T149759]]) === UniversalLanguageSelector === * [[:gerrit:q/22c721dd|git #22c721dd]] - <nowiki>Bidi-isolate input method name in the input method selector</nowiki> * [[:gerrit:q/58777c4e|git #58777c4e]] - <nowiki>Use mw.msg() for parameter substitution</nowiki> * [[:gerrit:q/33215209|git #33215209]] - <nowiki>Localisation update from upstream</nowiki> === VisualEditor === * [[:gerrit:q/55fcded3|git #55fcded3]] - <nowiki>Replace non-standard whitespace in comments</nowiki> * [[:gerrit:q/f6a205d7|git #f6a205d7]] - <nowiki>Use onEditTabClick handler in SingleEditTab</nowiki> * [[:gerrit:q/539974a8|git #539974a8]] - <nowiki>Update VE core submodule to master (88ba26b)</nowiki> * [[:gerrit:q/e4b1b9e4|git #e4b1b9e4]] - <nowiki>Clarify wording of __NOINDEX__ option in VisualEditor</nowiki> * [[:gerrit:q/7a0eb09e|git #7a0eb09e]] - <nowiki>Cleanup elements passed to MWImageNode mixin</nowiki> * [[:gerrit:q/e81c6e5b|git #e81c6e5b]] - <nowiki>Move save dialog checkbox code up from DAT into ArticleTarget</nowiki> ([[phabricator:T148914|task T148914]]) * [[:gerrit:q/81e32c6a|git #81e32c6a]] - <nowiki>Hacks to get VE loading on mobile while user has NWE enabled</nowiki> * [[:gerrit:q/7c80976f|git #7c80976f]] - <nowiki>Remove 'vesection' parameter</nowiki> ([[phabricator:T149958|task T149958]]) * [[:gerrit:q/6913a736|git #6913a736]] - <nowiki>Update VE core submodule to master (e7c5b56)</nowiki> * [[:gerrit:q/2282ee80|git #2282ee80]] - <nowiki>Store editor preference when switching to NWE</nowiki> ([[phabricator:T149795|task T149795]]) * [[:gerrit:q/3fb757c3|git #3fb757c3]] - <nowiki>Add binding for when only tab is new wikitext editor</nowiki> ([[phabricator:T149796|task T149796]]) * [[:gerrit:q/dc0c7511|git #dc0c7511]] - <nowiki>Ensure max size in not enforced for vectors</nowiki> * [[:gerrit:q/56679dfb|git #56679dfb]] - <nowiki>Set section to null when switching from NWE to VE</nowiki> * [[:gerrit:q/7db58ab3|git #7db58ab3]] - <nowiki>Fix binding of onEditTabClick to section links in SET</nowiki> ([[phabricator:T149797|task T149797]]) * [[:gerrit:q/dcbbaa79|git #dcbbaa79]] - <nowiki>Factor out getWikitext in ApiVisualEditorEdit</nowiki> * [[:gerrit:q/1384df41|git #1384df41]] - <nowiki>Keep edit summary when switching between VE and NWE</nowiki> ([[phabricator:T144906|task T144906]]) * [[:gerrit:q/76b3f63e|git #76b3f63e]] - <nowiki>Update VE core submodule to master (977d3ad)</nowiki> * [[:gerrit:q/0304b7e7|git #0304b7e7]] - <nowiki>Cleanup dependency graph</nowiki> ([[phabricator:T145139|task T145139]]) * [[:gerrit:q/107faee6|git #107faee6]] - <nowiki>ve.dm.MWMediaResourceProvider: Use mw.ForeignApi rather than JSONP</nowiki> ([[phabricator:T143279|task T143279]]) * [[:gerrit:q/9170bd8a|git #9170bd8a]] - <nowiki>Try to make client and server code to get last editor work the same</nowiki> === WikiEditor === * [[:gerrit:q/eb309775|git #eb309775]] - <nowiki>Make Upload/Insert buttons in "Insert media" dialog less confusing</nowiki> ([[phabricator:T135917|task T135917]]) === WikimediaEvents === * [[:gerrit:q/b20df90d|git #b20df90d]] - <nowiki>Track visibilitychange events to statsd</nowiki> ([[phabricator:T146510|task T146510]]) * [[:gerrit:q/e6402936|git #e6402936]] - <nowiki>Turn off Cirrus AB test on zh and ja</nowiki> ([[phabricator:T147499|task T147499]]) === ZeroBanner === * [[:gerrit:q/347fa6c6|git #347fa6c6]] - <nowiki>Revert "Fixed JsonConfigs global var initialization"</nowiki> === ZeroPortal === * [[:gerrit:q/e5c9dd16|git #e5c9dd16]] - <nowiki>Revert "Fixed JsonConfigs global var initialization"

Skins

This article is issued from Mediawiki. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.