MediaWiki 1.29/wmf.2
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
edit- git #0b7f2f3d - Updated git submodules
- git #7e1dbe56 - Updated git submodules (task T146510)
- git #6e472a71 - Updated git submodules (task T149107, task T145591, task T146293)
- git #52692e21 - Updated git submodules
- git #33255dcc - Updated git submodules
- git #2b1da775 - UC Mini should be blacklisted (task T147369)
- git #1525f6cd - [search] Remove more dead code
- git #fecf1efb - [search] Remove unused SpecialSearch functions
- git #878c63ab - Add $wgCSPFalsePositiveUrls to release notes
- git #1cf9404f - [search] Don't show the create link twice on results page (task T149269)
- git #5720ddfb - Replace abandoned color from early palette iteration (task T148267)
- git #4a86be8c - MWExceptionHandler: Do not use 'exception' for custom log data (task T150106)
- git #23889c35 - LoginSignupSpecialPage: Don't output empty 'uselang' (task T146147)
- git #287bb1a0 - Fix docs for OutputPage::addLanguageLinks and OutputPage::setLanguageLinks
- git #1c2f5131 - Fix docs for LanguageLinks hook
- git #8fb7972b - Rewording BotPasswords message to reflect what "grant" really does (task T150080)
- git #c9dfedc9 - Remove redundant "below" from authmanager-create-from-login (task T137690)
- git #6ec4c12f - LocalRepo::checkRedirect(): Fix use of __METHOD__ in closure
- git #d5a12f95 - Remove not used variables in ResourcesTest
- git #34fe90ac - Remove empty lines at end of functions
- git #47b2d4fa - Remove ParserTestParser hook from hooks.txt
- git #e1cd3142 - Add missing @since tags to EditPage protected methods
- git #56566837 - Let findHooks.php find UserCreateForm/UserLoginForm
- git #4663e7a7 - Restore hooks.txt for ParserLimitReportFormat
- git #66556fb1 - Fix case of MediaWikiSite in IWLookupAdapter
- git #50132755 - Fix @since tags of changes that missed the branch
- git #4ff510e4 - Convert action=markpatrolled fallback interface to HTTP POST (task T130946)
- git #a7f993c7 - Improve getLagTimes.php output and add statsD flag (task T149210)
- git #a1500044 - Add form identifier to Special:BlockList (task T147705)
- git #8e0281cc - mediawiki.action.edit.preview: Substitute $ by $$ in newSubStr for .replace() (task T149816)
- git #63dd31cd - Add access modifiers to htmlform classes
- git #1cdc94f2 - Add GENDER support to protection null revision edit summary (task T121091)
- git #91e5e413 - Disable magic links by default (task T147536)
- git #643b1b40 - Don't cache replacement patterns in wfEscapeWikitext() during tests
- git #0ca15636 - Add tracking categories when magic links are used
- git #b85a17b7 - installer: Make help link in sidebar same as default Main Page one (task T148004)
- git #4fc3e9e9 - Make LBFactorySingle external LB methods throw exceptions
- git #919992ee - Break long lines in OutputPage::sendCacheControl()
- git #153d117b - Don't fatal on invalid timestamps (task T149257)
- git #d6d57abb - htmlform: Tighten CSS rules for .mw-htmlform-flatlist
- git #f468fb86 - Rebuilt PHPVersionCheck to be an own class
- git #715cbe46 - Add hooks for WatchedItemQueryService / ApiQueryWatchlist (task T147939)
- git #fa825382 - DatabaseMysqlBase visibility cleanups
- git #7d4b206a - Improve getUrlDomainDistance() return values
- git #6dba668f - Use Database::addQuotes in Special:WantedPages/UnwatchedPages
- git #962b9455 - Revert "Parser functions now format numbers according to page language" (task T149840)
- git #c828d897 - Restore default $defaultDateFormat in sk (Slovak)
- git #8edda967 - mw.loader.store: Count modules which fail to execute, too
- git #d115a799 - SpecialActiveUsers: Change checkboxes to dropdown (task T116354)
- git #022f26e9 - Revert "EditPage: Show EditFilterMergedContent hook errors in an errorbox" (task T149473)
- git #dc3037ef - Revert "Gallery: Use intrinsic width for gallery to center caption" (task T149412)
- git #c48e061f - CSSMin: Correctly avoid fallbacks when embedding SVG files (task T100958)
- git #5027942b - mediawiki.util: Fix replacement of $ signs in mw.util.getUrl (task T149767)
- git #5783751e - WatchedItemStore: Update process cache when adding items (task T28292)
- git #934402b0 - Check MW version requires before manifest_version (task T149751)
- git #fbc80326 - Add PHP DateInputWidget (task T120733)
- git #e87858e4 - DBError expects IDatabase|null as its first argument
- git #b33a5c01 - Don't parse <nowiki><span class="error"></nowiki> (task T149622)
- git #c2824fbb - Follow-up Id0021594: Remove extra code for redlink suggestions (task T149130)
- git #37b1fc94 - IcuCollation: Do not split $tailoringFirstLetters into verified/not verified
- git #5d166eba - resourceloader: Optimise startup by merging regexes
- git #5ec1783c - Lazy load PasswordReset on SpecialPasswordReset
Vendor
edit- git #5909d109 - Update firebase/php-jwt from v3.0.0 to v4.0.0
Extensions
editAbuseFilter
edit- git #46faa02c - Fix the associativity of boolean logic operators
CategoryTree
edit- git #4efd42d0 - Avoid $wgOut and $wgRequest
CirrusSearch
edit- git #a8f6f8c8 - Add configuration value to run interwiki load test (task T149740)
- git #d81cbe88 - Only perform interwiki search with 'simple' searches
- git #a7416537 - Make SearchConfig non-optional in the Searcher constructor
- git #0ee5605b - Do a better job normalizing stored query fixtures
- git #badd7832 - Improve spacing between sections in search preferences
- git #06a663e3 - Revert "Simplify incoming_links counting from es query to mysql" (task T143932)
- git #9a6398de - Fix errors when searching ideographic whitespaces and keep track of the original query (task T149416)
Cite
edit- git #753d87b0 - Re-use internalList when building index (task T134975)
- git #36c2f422 - Give cite dialog a keyboard shortcut: meta-shift-k (task T148302)
- git #4c0e837d - Use stricter test for originalDomElementsIndex
- git #a42c656c - build: Replace jscs+jshint with eslint
- git #f4240f13 - Use 'super' to call parent methods
Citoid
edit- git #ed2b1a2d - Ensure inserted reference gets selected
- git #716f4c5b - Close inspector after re-using a reference
- git #d62c9828 - Override cite keyboard shortcut (task T148302)
- git #4e131066 - build: Replace jscs+jshint with eslint, remove watch
- git #684218a2 - Use 'super' for parent methods, fix documentation
ConfirmEdit
edit- git #08ecc746 - AVoid stating the ReCaptcha box is below, might be anywhere (task T137692)
- git #c82a903e - Allow usage of old captcha script
- git #7c3d8dc6 - Re-add old version of captcha.py without Tim's OCR improvements
ContentTranslation
edit- git #35df7d56 - Add configuration option for cookie domain (task T149879)
- git #2b843194 - Change jQuery get() to post() in API langlinks query (task T147279)
- git #fc63cc19 - Revert "Remove the z-index of the translation list action trigger"
- git #7d009bf6 - Do not show the formater card if the section is not editable
- git #696b2c7b - Wikipedia is https only, so protocol relative no longer makes sense
- git #a6c20ff5 - Substitude $ by $$ in newSubStr for .replace()
- git #6949412f - Update firebase/php-jwt from v3.0.0 to v4.0.0
- git #c3195e04 - Remove jsonp usage and use mediawiki.ForeignApi
- git #9b05e78d - Add soft dependency check for the BetaFeatures class
DonationInterface
edit- git #fa0d35fb - More logging around fraud filters (task T145848)
- git #f9247017 - Put something in contribution_tracking.payments_form (task T150055)
- git #7a73d856 - Adyen US form without city/state fields (task T86239)
- git #4ab8dfee - Add GB to form chooser settings for adyen-test
- git #55643b06 - Use order id as error reference when possible (task T149137)
- git #def3fc9d - Better card logos for Adyen and Ingenico (task T149370)
- git #d2d10735 - Fit mailcheck domain list to our donor population (task T148970)
- git #6d26a421 - Adyen GB fix (task T147475)
- git #c44cb30c - Fix class name
Echo
edit- git #22389cf6 - Add shadow to the notifications top toolbar (task T140964)
- git #c5d3fe31 - Clean up and simplify icon SVGs
- git #33655c75 - Follow overhauled color palette (task T147365)
- git #1e24c579 - Updating icon colors to latest palette (task T147365)
EventBus
edit- git #1512ea22 - Add logging and check for empty JSON encoded body (task T148251)
- git #9d7910ad - Log more EventBus HTTP request/response context for HTTP errors (task T148251)
Flow
edit- 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>
- git #c0365abd - Hide orange alert when the user is viewing a topic page related to their user talk page (task T137954)
- git #6af24030 - Clean up icons using svgo
- git #c8c15f83 - Flow should mw.Map#get() instead of deprecated "Map-values" (task T149304)
- git #19c16538 - Disable newcap in function where VisualEditorSupportCheck is used
- git #082645d3 - Align colors to overhauled WCAG compliant palette (task T147365, task T149768)
- git #3c506a87 - Remove obsolete flow.helpers Less mixins
- git #8d6f8908 - Browser tests: update beta feature selector
GlobalBlocking
edit- git #f9a4e42b - Cache DB connection in ApiQueryGlobalBlocks::getDB
Graph
edit- git #467c15a7 - Support wikitabular graph protocol (task T149713)
JsonConfig
edit- git #cd1f5317 - Added jsondata api for localized json from Data ns
- git #3c6a2927 - Add geojson content model with a mapframe view (task T149548)
Kartographer
edit- git #db43a39e - Partially revert "Differentiate tracking categories by namespace"
- git #f3f7239a - Add "page" external data support (task T137930)
- git #1d24b291 - Search .mw-body instead of #content to support all the skins (task T150148)
- git #71169daa - Fix monobook <maplink> (missing debounce dep) (task T145521)
- git #8dd09ead - Fixed marker-size simplestyle json schema
- git #0b1294b5 - Fixes frameless right alignment not being applied (task T150063)
- git #29358cd0 - Fix warning (task T149923)
- git #263e7b19 - Sets font size to 14px for both static and interactive maps (task T149860)
- git #3bc10433 - Fix static mapframes not showing as block (task T149831)
MassMessage
edit- git #1a89af65 - Use a page for preview that is more likely to not exist (task T150225)
MobileFrontend
edit- git #70ba4e11 - Hygiene: don't calculate, ask GeoData for distance
- git #54e20ffd - Collapse sections by default (task T126825)
- git #60815c8b - Fix broken jshinttets Makefile task (task T150048)
- git #21129080 - Hygiene: Add tests to MobileFrontend group
- git #3a68b517 - Fix broken Makefile (task T150048)
- git #01768b08 - Move redirect message to toast (task T146596)
- git #ffabd9a1 - Rework Template:Multiple_image hack (task T148505)
- git #3c261e7e - Add default page specific classes to minerva skin
- git #4bce0ade - Only consider immediate descendant infoboxes while moving first paragraph (task T149389)
- git #ac8993f2 - Section blocks should have id attribute
- git #9efeaab8 - Hygiene: Make use of makeSectionHtml helper
- git #e9e74eee - Hygiene: Tests should make use of helpers
NavigationTiming
edit- git #22d4c7a2 - Don't report stats when page visibility changes during page load (task T146510)
NewUserMessage
edit- git #d7f56aca - Remove < 1.26 support
OATHAuth
edit- git #872a4768 - Allow override of Site prefix without changing sitename (task T147901)
OAuth
edit- git #552910c1 - Remove unneeded backwards-compatibility code
ORES
edit- git #49a8e3cc - Only check isInGeneratorMode() on instances of ApiQueryGeneratorBase
- git #4a79149d - Action API integration for ORES (task T143614, task T143616, task T143617)
- git #a9f055da - Expose ORES damaging thresholds in javascript (task T144922)
PageForms
edit- git #9f17389c - Fix for free text preload with auto-created pages
- git #45504f1d - Bump version to 4.0.2-alpha
- git #5f533d96 - Bump version to 4.0.2-alpha
- git #b3d73c20 - Version 4.0.1
- git #77f88106 - Fix for d7e4ce9d3274
- git #ed36bd00 - Fix for helper forms when SMW not installed
- git #e3ef486b - Fix for "label=" with single-instance templates
- git #06d7fb00 - Removed load_composer_autoloader from extension.json
- git #7a461919 - Added backward compatibility for previous #default_form page prop
- git #5b76de2a - Fix extension.json and also re add support for extension.json in MW 1.27
- git #6332981f - Changed manifest_version in extension.json back to 1
- git #0ef4e3d0 - Removed use of smwInitProperties hook
PageImages
edit- git #c399c415 - Don't attempt to call methods on $file if it's not an object (bug 149849)
PageTriage
edit- git #4351faa0 - Restrict noindex template feature to new articles (task T149538)
Popups
edit- git #102d02b8 - Revert "Revert "Fix tooltip interactions""
- git #11431dd2 - Revert "Fix tooltip interactions"
- git #0ff40a65 - Fix tooltip interactions (task T142723)
Quiz
edit- git #e0a50c38 - Don't call static function dynamically (task T150104)
- git #d156d676 - Move Question to it's own php file
- git #84ec8b6c - Removing Hardcoded Css and $wgContLang from parseQuiz() function. (task T40372)
RevisionSlider
edit- git #a8a129d6 - Move lines into container (task T149175)
- git #df9d94ca - Draw lines between pointers and related columns (task T149175)
- git #6f8e23f7 - Remove negative margin
- git #1bef0504 - Add margin to pin button (task T145726, task T145519)
SecurePoll
edit- git #da913cdb - Allow usernames with spaces on eligibility lists (task T134687)
Thanks
edit- git #fc3b723d - Don't register flow-thank when Flow is not installed (task T148611)
TimedMediaHandler
edit- git #90ce3c86 - Shut down database connections during transcode shell-outs (task T97641)
Translate
edit- git #1db14521 - TUX: Simplify message search results row (task T146134)
- git #e113039e - Editor: fix positioning of textarea action buttons in MobileFrontend & Chrome (task T146134)
- git #9e376bc1 - MessageTable: make the info column hiding nicer (task T146134)
- git #61a8f12b - MessageTable: Do not float the action bar on small screens. (task T146134)
- git #69669f58 - Editor: Make the insertables more touch friendly (task T146134)
- git #05a90feb - Editor: do not use grid for caret spacing (task T146134)
- git #1333c312 - Deprecate RubyYamlFFS without destroying it
TrustedXFF
edit- git #d02c8c13 - Revert TrustedXff to manifest_version 1 (task T149759)
UniversalLanguageSelector
edit- git #22c721dd - Bidi-isolate input method name in the input method selector
- git #58777c4e - Use mw.msg() for parameter substitution
- git #33215209 - Localisation update from upstream
VisualEditor
edit- git #55fcded3 - Replace non-standard whitespace in comments
- git #f6a205d7 - Use onEditTabClick handler in SingleEditTab
- git #539974a8 - Update VE core submodule to master (88ba26b)
- git #e4b1b9e4 - Clarify wording of __NOINDEX__ option in VisualEditor
- git #7a0eb09e - Cleanup elements passed to MWImageNode mixin
- git #e81c6e5b - Move save dialog checkbox code up from DAT into ArticleTarget (task T148914)
- git #81e32c6a - Hacks to get VE loading on mobile while user has NWE enabled
- git #7c80976f - Remove 'vesection' parameter (task T149958)
- git #6913a736 - Update VE core submodule to master (e7c5b56)
- git #2282ee80 - Store editor preference when switching to NWE (task T149795)
- git #3fb757c3 - Add binding for when only tab is new wikitext editor (task T149796)
- git #dc0c7511 - Ensure max size in not enforced for vectors
- git #56679dfb - Set section to null when switching from NWE to VE
- git #7db58ab3 - Fix binding of onEditTabClick to section links in SET (task T149797)
- git #dcbbaa79 - Factor out getWikitext in ApiVisualEditorEdit
- git #1384df41 - Keep edit summary when switching between VE and NWE (task T144906)
- git #76b3f63e - Update VE core submodule to master (977d3ad)
- git #0304b7e7 - Cleanup dependency graph (task T145139)
- git #107faee6 - ve.dm.MWMediaResourceProvider: Use mw.ForeignApi rather than JSONP (task T143279)
- git #9170bd8a - Try to make client and server code to get last editor work the same
WikiEditor
edit- git #eb309775 - Make Upload/Insert buttons in "Insert media" dialog less confusing (task T135917)
WikimediaEvents
edit- git #b20df90d - Track visibilitychange events to statsd (task T146510)
- git #e6402936 - Turn off Cirrus AB test on zh and ja (task T147499)
ZeroBanner
edit- git #347fa6c6 - Revert "Fixed JsonConfigs global var initialization"
ZeroPortal
edit- git #e5c9dd16 - Revert "Fixed JsonConfigs global var initialization"