MediaWiki 1.26/wmf16
Appearance
MediaWiki 1.26/wmf15 | Deployment of MediaWiki 1.26wmf16 to Wikimedia sites | MediaWiki 1.26/wmf17 |
The latest version (labeled "1.26wmf16") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 28 July 2015 (see the roadmap).
Core changes
[edit]- git #0765a0cd - Updated mediawiki/core (task T110367)
- git #dfc73f39 - Updated mediawiki/core
- git #3605750e - Updated mediawiki/core
- git #36c58603 - Updated mediawiki/core
- git #7895ff71 - Updated mediawiki/core
- git #517479c1 - Updated mediawiki/core
- git #57d19e33 - Updated mediawiki/core
- git #ac0a3cc9 - Updated mediawiki/core
- git #3a9ecf8e - Updated mediawiki/core
- git #33592900 - Updated mediawiki/core
- git #53078347 - Updated mediawiki/core
- git #a17f2115 - Updated mediawiki/core
- git #29dc8aea - Updated mediawiki/core
- git #c6cc95dc - Updated mediawiki/core
- git #e2f7f6cd - Updated mediawiki/core
- git #8af1a4c3 - Updated mediawiki/core
- git #5aeede85 - Updated mediawiki/core
- git #5e730cbb - Updated mediawiki/core
- git #18b85916 - Updated mediawiki/core
- git #1876d920 - Updated mediawiki/core
- git #bb245d21 - Updated mediawiki/core
- git #dd51d139 - Updated mediawiki/core
- git #110f6565 - Updated mediawiki/core
- git #15126a70 - Updated mediawiki/core
- git #c7906e67 - resourceloader: Fix undefined $filename in safeFileHash()
- git #3023437f - Updated mediawiki/core
- git #1e778c4b - Updated mediawiki/core
- git #c454b3c6 - resourceloader: Convert FileModule to use version hashing (task T104950)
- git #7fc9cd4e - Updated mediawiki/core (task T107244)
- git #dc5ae50b - Updated mediawiki/core (task T107327)
- git #1ad13afc - Updated mediawiki/core
- git #5912413d - Updated mediawiki/core
- git #9b14ded4 - Updated mediawiki/core (task T107170)
- git #3f56559b - Updated mediawiki/core (task T107170)
- git #5fe9824e - Updated mediawiki/core (task T99017, task T104499)
- git #713d9006 - Updated mediawiki/core
- git #b579ffee - Bump VisualEditor in 1.26wmf16 for SWAT
- git #971abff8 - Updated mediawiki/core
- git #848adca2 - Updated mediawiki/core
- git #ac88d32f - Updated mediawiki/core
- git #d90ad90e - Bump WikimediaEvents
- git #856c55d0 - Updated mediawiki/core (task T107778)
- git #35572fb3 - Updated mediawiki/core (task T107324)
- git #b9f6d83a - Updated mediawiki/core
- git #aebd8f87 - Updated mediawiki/core
- git #20c20a62 - Updated mediawiki/core (task T101300, task T107329)
- git #a81838d3 - Updated mediawiki/core
- git #3dfb1c23 - Updated mediawiki/core
- git #7da87104 - Revision::newNullRevision: Make sure the Title is set in the constructor (task T91170)
- git #22ca12f5 - Monolog: Add Formatter that uses MWExceptionHandler::getRedactedTraceAsString (task T107440)
- git #a2b45531 - Updated mediawiki/core
- git #0c82a7a0 - Revert I4afaecd8: Avoiding writing sessions for no reason (task T102199)
- git #44ade150 - Updated mediawiki/core (task T59529)
- git #f062eeab - Updated mediawiki/core (task T105681)
- git #edd444f5 - Update VisualEditor for Idaf4960f
- git #31e6799d - Updated mediawiki/core
- git #ad4c6d4f - Updated mediawiki/core
- git #3d85fc9f - Make Special:MIMESearch expensive again (task T107265)
- git #23e6a40a - Updated mediawiki/core
- git #cfc6452c - Switch search-suggest message to use Message::parse()
- git #55604631 - Defer the InfoAction purge in onArticleEdit()
- git #4dc9dfa3 - Updated mediawiki/core (task T99015)
- git #c72b7c43 - Debug logging for T102199 (take 2)
- git #940815a8 - Revert "Use OOUI HTMLForm for Special:Watchlist"
- git #652069c1 - Updated mediawiki/core (task T107429)
- git #eb281630 - Debug logging for T102199
- git #5601f08a - Updated mediawiki/core
- git #2c9518ed - Add Content-Length header to thumb.php redirects (task T84842)
- git #1500a7d9 - Updated mediawiki/core
- git #9d26eeb1 - RedisBagOStuff: if no alternatives, skip master link status check
- git #7b3c7d61 - update .gitmodules to track submodule branches
- git #5be408b2 - Update VisualEditor for I70e8c545
- git #1451a6b5 - Fix Southern Luri autonym
- git #71b3e7a4 - Implement redirects in CssContent (task T73201, task T35973)
- git #65827867 - Fix typo: requiered -> required
- git #eadc6b05 - Don't retry invalid thumbnail requests due to impossible width (task T106740)
- git #afcf4a7c - Gather more information about pre rendering 500s (task T106740)
- git #eaed316e - Fix the grammar of apihelp-options-param-option(name|value)
- git #6c8815de - Consistent wording of tog-enotifwatchlistpages
- git #1139fbe5 - resourceloader: Add must-revalidate to Cache-Control (task T105255)
- git #b00cd0b1 - resourceloader: Move startup code from PHP to startup.js
- git #f9376ef2 - Put "userjs-" in <code> in apihelp-options-description
- git #3d95034c - Fix the logic of the message apihelp-tag-example-rev
- git #036816ad - Consistent wording for "Protocol of the URL" messages
- git #9508c5bd - Use OOUI HTMLForm for Special:Watchlist (task T99256)
- git #62152160 - Updater: Avoid fatal on wfLoadSkin/wfLoadExtension
- git #9d61d551 - Fix grammar in apihelp-query+deletedrevs-param-prop
- git #c7f28b7f - Moment.js: Use DMY date format for English
- git #7c6d5a8a - Fix grammar in apihelp-query+filearchive-param-prop
- git #86a9deb5 - Replace all-caps with <strong> in an apihelp message
- git #8fd98388 - Add full stop to apihelp-query+revisions+base-param-difftotext
- git #97b7770d - Fix the grammar of apihelp-query+backlinks-param-limit
- git #729a2108 - Change spelling in apihelp-emailuser-example-email
- git #31dbc1ee - Fix the logic in an apihelp message
- git #32d1017e - Don't let LinkCache grow indefinitely (task T106998)
- git #ca877c87 - SpecialBlock: Simplify HTMLForm submit callback handling
- git #76b63018 - Implement CalendarWidget and DateInputWidget (task T97425)
- git #bbfc8728 - Auto-forward to search suggestion when zero results (task T105202)
- git #5b6559eb - Kill broken OOUI implementations of HTMLSelectAndOtherField, HTMLSelectOrOtherField
- git #b783f1a9 - mediawiki.legacy.shared: Set form field labels to 'vertical-align: middle'
- git #d08f7a66 - Convert Special:RandomInCategory to use OOUI display format
- git #27130394 - HTMLTitleTextField: Support 'relative' config option
- git #648ef0d8 - Read extension.json files in the web updater (task T100414)
- git #59104b32 - Show correct default limit in Special:BlockList (task T71132)
- git #b628c362 - SpecialStatistics: Implement statistics-articles-desc message
- git #46211d46 - Added CachingSiteStore APC comments
- git #23a6ecf0 - SpecialAllMessages: Add missing <select id=""> for the <label for="">
- git #2e69aaab - SpecialChangeContentModel: Use autocomplete for title field
- git #ba7acbe7 - Allow HTMLTitleTextField to work on GET forms
- git #3c245536 - Revert "Convert Special:Search to OOUI" (task T106273)
- git #5d51d4a0 - Escape unescaped content shown in Special:BlockList
- git #5c50bb4c - HTMLForm: Allow IP adresses as username in HTMLUserTextField (task T106807)
- git #e47982e1 - The http-invalid-url message has a parameter, so send it
- git #9686485a - HTMLUserTextField: "else if" → "elseif"
- git #72c60683 - Suppress stdin warning with --quiet
- git #7c1f5006 - resources: Provide jquery.i18n (v1.0.3)
- git #3ebb3845 - Log exceptions in the StatsD process
- git #face67ce - build: Use blacklist instead of whitelist for jshint/jscs/jsonlint
- git #dc713626 - Fixed missing space in User CAS exception
- git #ff7a585c - WAN and stash cache notes
- git #3f7443df - HTMLForm: Allow to set the primary flag for submit buttons
- git #8aa358f7 - Update OOjs to v1.1.8
- git #94b10f0b - OutputPage: Load skin-appropriate OOUI theme
- git #414f7c06 - ResourcesOOUI: Convert theme names to lowercase
- git #b0ce636e - Update fallback order for luz
- git #46898b8e - OutputPage.php: Use descriptive $variant instead of $_v as local variable
- git #5efbb10f - SpecialAllMessages: Apply wfBCP47() to HTML lang attribute
- git #46bfcc37 - mw.ui: Fix broken hover state for quiet buttons (task T106618)
- git #2972ca80 - Fix doxygen return class with namespace
- git #a7a90d36 - HTMLForm: Handle HTMLFormFieldWithButton subclasses in OOUI forms
- git #7aeb2704 - Don't double-serialize values for APC
- git #aaaf8283 - Add Southern Luri (luz)
- git #be03b796 - Disallow qqq as interface language (task T104987)
- git #cad0eb47 - Fix name of Western and Southern Balochi
- git #6e7c0349 - Improved addMissingMetadata() on POST failure
- git #4c9a819b - Use feature test rather than version check (task T106579)
- git #087a9845 - Update OOjs UI to v0.12.1
- git #54eb877a - Clear the stat cache in addMissingMetadata() to avoid more POSTs
- git #bbb1b871 - Add id to Parser tags/hooks headings
- git #34e7222e - Add linktrail for Latvian (task T106515)
- git #96ee9005 - Add LICENSE for mustache.js library
- git #d173acb4 - mw.widgets.TitleInputWidget: Don't bypass namespace choice with redirects
- git #0f51fc6a - mw.widgets.TitleInputWidget: Allow limiting to main namespace, too
- git #f0f90ef4 - widgets: Code quality and cleanup pass
- git #c2e45cdd - Made DB ignoreErrors() method protected
- git #b3f9120a - Rework PHP and vendor check (task T102094)
- git #848ad3d9 - Allow numeric statsd key name components
- git #e82b0cb1 - Fixed various FileBackendDBRepoWrapper errors found in IDE
- git #760c1a16 - Fix doxygen warnings for missing commands
- git #daeece73 - Implement OOUI version of tag filter in ChangeTags
- git #bc1b025e - Correct documentation of ChangeTags::buildTagFilterSelector
- git #07ab9dcd - Increase $wgSVGMaxSize to 5120 pixels wide (previously 2048).
Vendor
[edit]Extensions
[edit]AbuseFilter
[edit]- git #fe8cdc35 - Revert "Add "Last hit" timestamp column to Special:AbuseFilter list view" (task T106798)
CirrusSearch
[edit]- git #e53c8ea4 - Log an executor id in ElasticsearchIntermediary (task T105202)
- git #cb2619f7 - Instructions for validating a new ES
- git #7bcb0c33 - Print dump progress correctly
Cite
[edit]- git #a7a072ed - Ignore parsers without extCite (task T105598)
ConfirmEdit
[edit]- git #abb9c02d - Send rate limits to main captcha log
ContentTranslation
[edit]- git #bade2bbd - Provide useful error details when publishing fails (task T100498)
- git #9e374691 - Enable the Publish button for retrying after a publishing failure
- git #67583a9a - Add apihelp for the progress parameter in the cxpublish module
- git #c1309695 - Reduce the code duplication in applyTranslationTemplate method
- git #1e870579 - Allow placing cursor inside empty list when translating from scratch (task T103504)
- git #07bf40d4 - Allow to scroll suggested lists of links in the link inspector (task T106530)
- git #449fd91c - Fix: Creating an external link with no text selected results link label as "null" (task T106521)
- git #c4fc25d4 - Allow to add a link by pressing Enter from the link inspector (task T106441)
- git #d4d9afb5 - Avoid providing Special:CX for blocked users (task T100498)
- git #18ba3017 - When link target changed, reset the style classes (task T106437)
- git #1958d70b - Don't swap link cards when opening the link of the card behind (task T106595)
- git #686316ec - Fix JSCS errors
- git #3e616c67 - Send authorization header to cxserver (task T97113)
- git #1b31d29d - Correct alignment for the link icon for RTL wikis (task T106704)
- git #2b7915d4 - Set an explicit "from" parameter on the gray interlanguage link (task T106704)
- git #6b5935cf - Strip only the Category namespace when adapting categories (task T106643)
- git #bde6a2c2 - Link the ContentTranslation change tag to the description (task T104710)
- git #f68d6f8c - Dashboard: Use the available horizontal space for titles
- git #389512d7 - Set ULS position according to page direction (task T106241)
- git #6a675cca - Contribution hover menu icon and layout adjustments (task T105961)
- git #86a664ba - Select the default source language from common languages (task T105327)
DismissableSiteNotice
[edit]- git #07644222 - Set license-name
Echo
[edit]- git #6515e1fd - Avoid an extra memcached lookup in MWEchoNotifUser::getNotificationCount()
- git #e4d3b7e9 - ApiEchoMarkRead: Remove unused variable
FlaggedRevs
[edit]- git #0ccb06cf - Make wpReviewthis checkbox actually work
- git #d7c8bf71 - Replace "based off" with "based on" in messages
Flow
[edit]- git #1fa6a191 - SECURITY: Strip edit tokens in mw.flow.data (task T107170)
- git #0975bff2 - Clean up 'Flow talk page manager' related code (task T101300, task T107329)
- git #3b0e8cde - Change Polish translation of Topic namespace
- git #2dd1a4bf - Made BufferedBagOStuff proxy through lock() calls to avoid breakage
- git #5d2701c1 - Add dm.Post and connect them to dm.Topic hierarchically (task T105057)
- git #2899008e - Fix flow DM in single-view and history pages (task T106750)
- git #8d9ec2e0 - Browser tests: make faster
- git #cf429d5b - Use post time + 1 min for signature edit as well. (task T105484)
- git #c35d7ec9 - Browser tests: upgrade to mediawiki-selenium 1.4
- git #aa69dd17 - Have wgFlowHelpPage point to real page
- git #c2e94112 - Correctly populate topic on single-topic view
- git #61607c4b - build: Use new grunt-tyops package rather than local copy
GWToolset
[edit]- git #d8174cf9 - Do not retry UploadMediafileJob jobs with bad parameters
Gadgets
[edit]- git #2bd2ef99 - Removed caching config variables and always enable caching (task T106743)
Gather
[edit]- git #f53ceef5 - QA: Use the mobile-only host when testing beta
GlobalCssJs
[edit]- git #903a0084 - Don't require $wgConf in order to generate correct URLs on a wiki farm (task T106766)
GuidedTour
[edit]- git #962efab7 - Set license-name
LiquidThreads
[edit]- git #9194397f - When user can not post a new thread, let the non-AJAX path handle it (task T104421)
Math
[edit]- git #bf6b1f32 - Add release notes for version 3.0.0 (task T106953)
MobileFrontend
[edit]- git #14a35638 - Load all mobile license messages along with Skin.js (task T107429)
- git #bda9c3f0 - Modify cache conditions for replacing the last-modified-bar (task T107104)
- git #ffdf869b - Regression: Don't show button labels in Overlay (task T107090)
- git #e020e713 - Fix flakey search in pages feature (task T98476)
- git #f8168c58 - Disable fixed headers on overlays in ios 8 (task T106934)
- git #0cb50788 - Rewrite wikidata description search test (task T106622)
- git #4e3da9ca - Make unit tests agnostic about whether a meta[viewport] tag is present (task T106623)
- git #e68ca6c1 - Adjust how position-fixed works in light of new beta (task T106434)
- git #e17a657b - QA: Make notifications test compatible with user_factory (task T106879)
- git #1a1c53f8 - Stop running toggling tests in alpha environment (task T104362)
- git #27459afc - Skin itself should not be border box (task T86366)
- git #f8e2d256 - Fix the position of the edit button in Safari (task T106347)
- git #df6890d4 - Update LanguageOverlay test
- git #bfca4894 - Hygiene: Don't pull in watchlist code in InfiniteScroll test
- git #8ba8ebb9 - Update Overlay test to be skin agnostic (task T104362)
- git #a00476da - Package message up with the module that uses it. (task T104362)
- git #798d38d7 - QA: Make a flakey test less flakey
- git #046e2cc9 - Fix mobile-frontend-page-edit-summary truncated text (task T92016)
- git #5cdb1e9e - Prevent back button hiding on scroll in chrome (task T98846)
- git #ba8cc186 - Don't hook into desktop mode login page
- git #3320d2f3 - QA: Add barry environment
- git #39bd1d6c - Handle CAPTCHAs with different mime types different (task T105617)
MultimediaViewer
[edit]- git #6930738b - Track image load time with statsv (task T105681)
Parsoid
[edit]- Newly deployed extension
RestBaseUpdateJobs
[edit]- git #39a443de - Explicitly disallow retries of RestbaseUpdateJobs (task T73853)
Scribunto
[edit]- git #828c6cf5 - Prevent leaking title fragments across invokes (task T106951)
- git #b630ecdd - Re-restrict the Scribunto content handler to NS_MODULE
SecurePoll
[edit]- git #fd0e9fb1 - [SecurePoll] Replace deprecated sajax call with API module (task T55122)
ShortUrl
[edit]- git #5fa07299 - Avoid exceptions on encodeTitle() INSERT races (task T106849)
SpamBlacklist
[edit]- git #5eaf5ce8 - Added local blacklist caching
SyntaxHighlight_GeSHi
[edit]- git #3fdb8837 - Map 'gettext' to 'pot' (task T105889)
TextExtracts
[edit]- git #f5c114c5 - SECURITY: Disallow extracts for non-wikitext for now. (task T107170)
TimedMediaHandler
[edit]- git #a963ee82 - Made WebVideoTranscodeJob bail if the work is started already
Translate
[edit]- git #53b6c323 - Remove support for gettext documentation in non-tux editor
- git #0fea6100 - Ignore composer.lock
- git #fb1c89aa - Fix help indicator support for MW 1.25 and above (task T106082)
- git #43077d73 - Remove support for getLastDiff from non-tux editor
- git #bb73a717 - Remove suggestion support from non-tux editor
- git #2d235827 - Special:SearchTranslation provide link to foreign messages
- git #a2bb7966 - MessageGroupStats: use TranslateUtils::getLanguageNames (task T105856)
- git #75a8da99 - Search translations using API (task T100176)
UniversalLanguageSelector
[edit]- git #9afbea29 - Use jQuery.i18n from MediaWiki core if available. (task T95666)
UploadWizard
[edit]- git #b4854f19 - Fix minor style issue with Thanks step buttons
- git #40cf2bf2 - [UploadWizard] Make button labels and targets configurable (task T105285)
VisualEditor
[edit]- git #941a5091 - Revert "Revert "For empty / whitespace-only headings, output <p> instead of <h#>""
- git #55a44bc0 - Revert "Replace wgVisualEditorNamespaces with an associative array"
- git #599d6c31 - Follow-up 8250c8ad54: unbreak ApiResponseCache (task T107212)
- git #4981a825 - Allow skin developers to set an offset for toolbar floating (task T95528)
- git #b9149e35 - Update VE core submodule to master (cb14f66)
- git #59317517 - Trim external link before validating (task T103450)
- git #29116355 - Change reference context title from 'Basic' to 'Reference'
- git #97e0cd28 - Make missingref references uneditable, not uninspectable (task T106810)
- git #a54e6f9f - Update VE core submodule to master (a6dabf8)
- git #b390a32f - ParameterWidget: Connect to Search results widget 'choose' events (task T106696)
- git #8250c8ad - Separate 'isMissing' micro cache from full link data cache (task T106819)
- git #3b978f0b - Add save button to review mode on save dialog (task T69868)
- git #678b2632 - Update VE core submodule to master (1834dd9)
- git #38276210 - Load the jquery.i18n library from MediaWiki, not lib/ve
- git #82fb5f60 - Parse SpamBlacklist error on the server-side (task T99830)
- git #647a5597 - Replace wgVisualEditorNamespaces with an associative array (task T104898)
- git #57f8fc53 - build: Drop last jscs over-ride and make pass
- git #cfac3868 - Update VE core submodule to master (d6effdd)
- git #05f4542f - Update VE core submodule to master (aeaad4e)
- git #074eb0de - Hooks: Support auto-enabling for a proportion of new accounts
- git #2429c5fc - Hooks: Support auto-enabling for auto-created accounts
WikiEditor
[edit]- git #59272848 - Set license-name
- git #1b02e982 - Toolbar: Remove Opera redraw hack (task T106574)
- git #7c932c06 - Fix spaces
Wikidata
[edit]- git #fa89a849 - Update Wikibase: Don't write change rows where LENGTH(change_info) > 65500
- git #41c15b78 - Update Wikibase: Fix WB spinner, UnresolvedRedirectException on client
- git #94fe4605 - Update Wikibase: Fix use class in CallbackFactory
- git #533d5ef0 - Update Wikibase: Fix the dumpJson and the rebuildItemsPerSite maintenance scripts
- git #501a0233 - Update Wikibase: Fix maintenance/dumpJson.php fatal
- git #97e82a94 - Update Wikibase: Fixes for JSON dump creation
- git #e2876297 - Update Wikidata - fix T104609 and partial fix/debug for T107711
- git #949fd514 - Update Wikidata - fix api xml / raw mode handling (task T59529)
- git #58692cc1 - Update Wikidata - rm set focus on page in sitelinks ui
- git #22bfe41a - Update Wikidata - add usage tracking job
WikimediaEvents
[edit]- git #6ced1cd1 - Restore the ability to open GeoHack in a new tab (task T107244)
- git #bdf3c3ff - Fix race condition in WMA tracking (task T107327)
- git #d695a14c - Track Wikivoyage maps usage (task T107324)
- git #4f0bc627 - Increase search sampling from 1 in 1000 to 1 in 200 (task T107778)
- git #809930ee - Make WikimediaEventsHooks::onSpecialSearchResults() static (task T107117)
ZeroBanner
[edit]- git #3619520e - Check wgLocalVirtualHosts instead of just $wgConf->isLocalVHost
cldr
[edit]- git #2d80036f - Add translations for Cham languages
- git #a78c7977 - Add translations for Jinyu (cjy)
- git #c033fb49 - Add translations for Laki language
Skins
[edit]Vector
[edit]- git #ac43e74c - Unbreak styles for installer (task T106747)
- git #0eaadb3b - Don't use core config in Vector skin