MediaWiki 1.26/wmf18
Appearance
MediaWiki 1.26/wmf17 | Deployment of MediaWiki 1.26wmf18 to Wikimedia sites | MediaWiki 1.26/wmf19 |
The latest version (labeled "1.26wmf18") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 11 August 2015 (see the roadmap).
Core changes
[edit]- git #3a4830eb - Updated mediawiki/core (T109574)
- git #1dcc1897 - Updated mediawiki/core (T108559)
- git #1cfbdfc0 - Updated mediawiki/core (T109063)
- git #fe264c2a - Updated mediawiki/core (T108559)
- git #8898999b - Avoid full RC table scans in ChangeTags::updateTags()
- git #c257a8b4 - RC: Handle getLine returning null, which breaks Redis engine (at least HHVM) (T109544)
- git #bb8186b1 - Updated mediawiki/core (T109537)
- git #ab5d7ec4 - Updated mediawiki/core (T108396)
- git #447a82d8 - Revert "Load all CSS in the top queue"
- git #2523269e - CSSMin: version URLs based on content, not mtime
- git #6ee94ca4 - Load all CSS in the top queue
- git #91ae6a39 - Added wfTransactionalTimeLimit() method and applied it (T102890)
- git #4cc96222 - Try to make POSTs as transactional as possible (T102890)
- git #e3360cae - Update VisualEditor for Ib60b5c90
- git #ea9944be - Don't embed legacy images in render-blocking CSS
- git #925e72db - Cherry-pick PS3 of Ib78c6281
- git #66ae5ab1 - Only convert boolean true/false to !0/!1
- git #f72009a5 - ResourceLoader: apply minify-js filter to config scripts
- git #9ee0437b - Updated mediawiki/core (T109110)
- git #ba8e7255 - JavaScriptMinifier: minify booleans
- git #192ccb17 - Updated mediawiki/core (T109053)
- git #0d424a03 - Updated mediawiki/core (T108959)
- git #52dc6e89 - Updated mediawiki/core (T108959)
- git #23f98673 - Updated mediawiki/core (T108959)
- git #175d56d9 - Optimize the order of styles and scripts in <head>
- git #7c95573c - Updated mediawiki/core (T108972, T108601)
- git #e5ddc5ce - Updated mediawiki/core (T108958)
- git #2280e5e6 - Bumping submodule for Graph extension (pulls in Ic305a1ec)
- git #e51ff84b - Updated mediawiki/core (T108819)
- git #06b01b50 - Updated mediawiki/core
- git #b3552c69 - Updated mediawiki/core (T108809)
- git #a69b4afe - MessageCache: derive the hash from the cache contents
- git #593e18f0 - Updated mediawiki/core (T45956)
- git #18e7911e - Add WikidataPageBanner extension
- git #2b247d32 - Output stylesheet links before other link elements in <head>
- git #59b3bd2b - Updated mediawiki/core (T56486)
- git #494e3014 - Updated mediawiki/core (T106614, T108601)
- git #0acfe6a5 - Fix argument handling in MultiWriteBagOStuff::get()
- git #56690104 - Updated mediawiki/core
- git #318938ba - ResourceLoader: make `cacheReport` option false by default
- git #cda5996d - Updated mediawiki/core (T108639)
- git #5faabfa1 - SECURITY: Don't disclose if an IP is autoblocked on Special:DeletedContributions (T106893)
- git #a2d6ecc4 - thumb.php: Escape $rel404 in error message (T97391)
- git #00f3e29b - SECURITY: API: Use constant-time comparison for watchlist token (T94116)
- git #368ff020 - Add mw.Upload.Dialog as a UI to mw.Upload
- git #c4cd2399 - Count API and hook calls, with 1:1000 sampling (T102079, T106450)
- git #3a252efa - MessageCache: use APC for local caching, rather than files
- git #203d2c9c - Moved ObjectCacheSessionHandler renewal logic to wfSetupSession()
- git #0086965f - Removed ScopedPHPTimeout; unused
- git #11e47561 - Load 'mediawiki.legacy.commonPrint' styles with a media type property (T108413)
- git #afc25311 - Add MessagesSdh.php for Southern Kurdish
- git #cfc9d652 - Remove all-caps emphasis from simpleantispam-label
- git #b6cc58b9 - Match salt of WatchAction::show() and getWatchToken() (T106910)
- git #369a9e70 - mediawiki.legacy: Use 'none' rather than 'initial' to remove border
- git #7584c404 - Use Config instead of globals
- git #5d9fe1ec - Override document.writeln to prevent it from blanking pages (T108423)
- git #161785f3 - mediawiki.legacy: Use CSS3 underlining for <abbr> (T107560)
- git #0273f2d4 - Remove use of deprecated TestUser->user
- git #3fe06d77 - Log human-readable login status (T91701)
- git #e137f505 - Fix the display of the libraries in Special:Version for RTL wikis (T108325)
- git #51be75ba - Avoid update.php suggestion on DB connection errors (T98788)
- git #e9300120 - Revert "Add executable rights for executable (bash) files"
- git #4065e4d1 - Made BagOStuff::merge() avoid retries on I/O errors
- git #67ae58aa - resourceloader: Restore anticipated loader states for hardcoded module requests (T108275)
- git #795c8958 - Fixed occasional MultiHttpClient "undefined index" errors
- git #e7082c04 - Move pager inside searchresults div
- git #e7a7fb42 - Fixed deadlockLoop() IDE errors
- git #acf2130b - Remove unused StatsdClient use from GlobalFunctions
- git #0dadc397 - Add 'targets=desktop,mobile' to mediawiki.legacy.wikibits module (T108191)
- git #78bf4f2b - mediawiki.notify: Add JSDoc tags
- git #b48cacd7 - Test index duplication in DatabaseSqlite
- git #9ab19a54 - Enforce an alphabetic default order for SiteList entries (T106054)
- git #63b96dcd - Status: Correct documentation
- git #b5cc74ef - Duplicate table indexes in DatabaseSqlite::duplicateTableStructure
- git #e68ce73a - resourceloader: Fix undefined $filename in safeFileHash()
- git #d861c659 - Replace native "document.write" with deprecated fallback (T108139)
- git #0ac4f998 - resourceloader: Restore "blocking" legacy modules (T108124)
- git #f6395f8e - mediawiki.action.edit.stash: reduce idle time from 4k to 3k
- git #fc90f554 - jsduck: Update eg-iframe.html to match MediaWiki environment (T107925)
- git #28f6d7fb - resourceloader: Convert FileModule to use version hashing (T104950)
- git #14560cb1 - API: Ignore '_' parameter in jsonp callback mode (T94015)
- git #ba681a6f - qunit: Improved unfinished ajax detection
- git #2b753d7c - docs: Add examples for mw.Upload
- git #f9e1ea8a - Remove thumbnailaccess logging (T107437)
- git #44b1fa8e - Cleaned up and split up Swift header parsing methods a bit
- git #b3aa054d - docs: Move mw.Upload documentation under the Interface heading
- git #7facd8b2 - resourceloader: Fix RLQ script to support IE8 quirk (T107954)
- git #612b4877 - mediawiki.notification: Add message type with predefined styles (T61099)
- git #c3dec119 - Added BagOStuff READ_LATEST flag for replicated stores (T88493)
- git #a6973bae - Made EnqueueJob use the same dummy title as the JobSpecification default
- git #09cef2b1 - mw.widgets.DateInputWidget: Display a translateable placeholder
- git #3f24d1e3 - Make Special:ConfirmEmail load the user from the master (T105896)
- git #d7905627 - resourceloader: Async all the way (T107399)
- git #23f95960 - mw.widgets.DateInputWidget: Add missing background
- git #6a7e6b10 - mw.widgets.DateInputWidget: Don't get stuck on today's date if none given
- git #bd7e02f3 - Parser: Don't generate an external link on "http://)" and similar (T105697)
- git #ea73f75e - mw.widgets.DateInputWidget: Add @example (T107247)
- git #e9b9e4df - SpecialJavaScriptTest: Bypass ResourceLoader 'target' scope (T103027)
- git #b3f897e9 - Hide edit toolbar Signature button in non-discussion namespaces (T7645)
- git #5472c66d - Remove Sajax (T55120)
- git #aa1c2fff - Improve the phrasing of tooltip-preview
- git #528b9905 - Improve the grammar of tooltip-search-go
- git #6a1e9564 - refreshLinks.php: Fix deletion of link entries from nonexistent pages (T107632)
- git #cb25eee8 - A clearer wording for apihelp-query+info-paramvalue-prop-displaytitle
Vendor
[edit]- git #14bc7183 - Update README for repository rename
Extensions
[edit]AbuseFilter
[edit]- git #093b2dba - Remove use of deprecated wfRunHooks
- git #e008e68b - Only check for auto-promote block if there is a promotion to block
BetaFeatures
[edit]- git #cf0837a3 - Remove use of deprecated wfRunHooks
BounceHandler
[edit]- git #358b3622 - Disable email notification on Echo event 'unsubscribe-bouncehandler'
CentralAuth
[edit]- git #8d776943 - Use $wgExtendedLoginCookieExpiration when setting login cookies (bug 66699)
CheckUser
[edit]- git #4d1d4d55 - Remove use of deprecated wfRunHooks
CirrusSearch
[edit]- git #019ecda3 - Elastica\Query::setFilter() is deprecated (T109053)
- git #c0f86ebb - Protect against undefined array access (T108958)
- git #c4d47bc9 - Test currently failing, mark it such.
- git #ba695c9d - Add option to dump Elasticsearch response
- git #a74ba29c - Add two missing prefix_length keys
- git #46a3583f - Stable bucket selection
- git #58499685 - Include session_id in CirrusSearchRequest logs (T106552)
- git #aed91a23 - Log user testing data
- git #1e77fe11 - Fix Undefined index: laplace (T108195)
- git #6506971d - Separate out CirrusSearchRequest log variables
- git #ac655489 - Add more phrase suggester options (T107088)
- git #59afce8a - Bare bones helper for AB testing (T106888)
Citoid
[edit]- git #af16c846 - Prevent toolGroup hack from running twice
Collection
[edit]- git #ab0cb38f - Add scope to methods missing it
ContentTranslation
[edit]- git #23a5e4f0 - Validate the references when restored from draft (T109574)
- git #ebbc68c2 - Revert "Temporarily disable notifications" (T108559)
- git #f10da558 - Temporarily disable notifications (T108559)
- git #070d3404 - Images: validate image id before adapting to prevent js error (T108809)
- git #c9a7ac69 - Change the id of source title so that its prefix is same as parsoid ids (T108524)
- git #c7bd2558 - Templates: Do not skip adapting inner templates if parent is template
- git #5013fc6c - Enable scrubWikitext=1 in HTML to wikitext conversion using parsoid
- git #308cdea2 - Use .attr() to set the resource attribute of image, while adapting (T108302)
- git #45c690d9 - Add missing dependency to ext.cx.campaigns.contributionsmenu (T108272)
- git #e0c812ee - Remove use of deprecated wfRunHooks
- git #4232ebf3 - Add a tooltip to the link in the link card
- git #03fce8e2 - Do not open the links in gallery image caption in same tab (T107853)
- git #40f7a635 - FIX: Not able to set cursor in previous sections (T107990)
- git #107bf10a - Avoid data-cx-draft and CX generated id leaking to published content
Echo
[edit]- git #3ab0b7e0 - Measure how long it takes for the flyout to open (T56486)
- git #92da0124 - Only require event type to construct a formatter
- git #a9be7abf - Remove use of deprecated TestUser->user
- git #d072a9a4 - Add some type-hinting and doc fixes
- git #5e2da762 - Refactor and unify icon URL logic (T60726)
EducationProgram
[edit]- git #fa4f454b - Never unconditionally 'return false' from interface hooks (T107980)
EventLogging
[edit]- git #439775a6 - Send mysql consumer stats to statsd (T105935)
FeaturedFeeds
[edit]- git #33bc9832 - Remove i18n shim and is unused
- git #2f684f53 - Set manifest_version in extension.json (T100745)
- git #03dbd0dc - Remove use of deprecated wfRunHooks
FlaggedRevs
[edit]- git #bbf4f5e8 - Remove use of deprecated wfRunHooks
- git #3db4b582 - Defer FRUserCounters save-updates to post-send
Flow
[edit]- git #815aa329 - Add debugging code to detect and workaround type hint failure (T109063)
- git #aa61b697 - Fix error in IRCLineUrlFormatter (T109537)
- git #a565b9e7 - Restore 'new topic' records to the watchlist (T108396)
- git #af4eafdb - Elastica\Query::setFilter() is deprecated. (T108959)
- git #a42fa42c - Change how memcache.local_buffered/buffered are handled (T108972, T108601)
- git #a4bdad4b - Eliminate some memory leaks affecting LQT->Flow: (T106614, T108601)
- git #2ecfe2f1 - Adjust for breaking change in VE: extend sa.DesktopTarget instead of sa.Target (T108639)
- git #68d67778 - Show friendly error if no description on EnableFlow fresh creation (T108348)
- git #0791e38d - Urdu namespace l10n (T108479)
- git #7cf2d6d6 - Fix legal text issues: (T97371)
- git #b720c62e - Correctly show the navigation bar again when needed (T108279)
- git #db473e7f - Style resolved topics differently in TOC
- git #e2585500 - Hide the sidebar footer when it is collapsed (T107948)
- git #bb7cf83c - Remove use of deprecated TestUser->user
- git #382c0376 - Fix api-flow-topic-history and api-flow-post-history (T108317)
- git #4c784d75 - Expose post and topic history through the API (T103032, T103034)
- git #8e7a3268 - 'About this board' instead of 'About this discussion' (T104775)
- git #dc4eb5b5 - Follow up ConfirmEdit change of SimpleCaptcha::getForm() (T108145)
- git #5094c417 - Fix undo pages (T107232)
- git #33811122 - Fix parameter order for setModerated()
- git #4861b178 - Use correct wrapping for the JSON blob inline script (T107945)
- git #7bf7a936 - Added BagOStuff READ_LATEST flag for replicated stores
- git #ec5e4c5a - Browser test fixes
- git #d79d4240 - Add date line and copyright message to header (T97371)
Gadgets
[edit]- git #e6b8b57d - Set up "Gadget" and "Gadget definition" namespaces
- git #15248456 - Add support for 'messages' and 'hidden' gadgets
Gather
[edit]- git #2a0b033e - Unhide the 'Collections' menu item (T107962)
- git #28c6273f - Remove useless "targets" parameter in module definitions
GeoData
[edit]- git #bb96fd36 - Elastica\Query::setFilter() is deprecated. (T108959)
GlobalUserPage
[edit]- git #92ce3f13 - Remove use of deprecated wfRunHooks
Graph
[edit]- git #bd941061 - Handle missing parser in onParserAfterParse (T108819)
- git #9b09a3ae - Added property removal support to spec update
- git #259ead2e - Improve fallback rendering logic (T107976)
LiquidThreads
[edit]- git #b28e52cf - Remove non-functional Echo integration
- git #56843816 - Remove use of deprecated wfRunHooks
- git #d648dd6c - Flag to disable Special:NewMessages (T107897)
Math
[edit]- git #a1c1e759 - Remove use of deprecated wfRunHooks
- git #f9333368 - Fix: Set default MathStyle to inlineDisplaystyle
MobileFrontend
[edit]- git #c2cd2ff1 - Revert "Don't hardcode script tags. Use RL makeInlineScript method"
- git #e0319f28 - Page actions should not be cut off on the right (T108641)
- git #687e1b0f - Toast should be border-box to be centered correctly (T108642)
- git #75f4cf09 - Don't hardcode script tags. Use RL makeInlineScript method (bug 229859)
- git #93c6a476 - VisualEditor: Adjust how toolbar floating works (T108576)
- git #97101c05 - Fix watchlist query continuation and rendering (T101453)
- git #2744377f - Fix content padding when toolbar changes height
- git #bad41b80 - VisualEditor: Bring in overlay z-index hack from VE-MW
- git #0fe1d727 - Make Minerva skin more consistent with Vector (T108075)
- git #b607572f - Add a new Wikitext editor with very basic formatting features (T91752)
- git #9fc62e80 - Fix toolbar position in iOS
- git #90bdf326 - No longer need to pass isIOS to VE target
- git #f3eba787 - Remove widescreen restriction for VE mobile
- git #ec6054f4 - Remove title styling from heading.
- git #2f42685c - Use default order of footer elements (T108200)
- git #89f8649d - Hygiene: Restore some skipped tests
- git #0590fc29 - Move title into VE toolbar
- git #ff5d139b - Remove unused toolbar config code
- git #e47c93e1 - Revert "Don't register unloadable test modules" (T104362)
- git #0f2030f0 - Skip tests that have side effects (T104362)
- git #29f91c5a - Declare correct dependencies for pagelist
- git #656fcf18 - Delete save process code in favour of VE's own save dialog (T96186)
- git #d18dcd87 - Prevent a call to mw.loader.using
- git #343776bc - Remove CodeMirror support
- git #d164ae44 - Hygiene: Register ForeignApi tests.
- git #cc954d91 - build: Update various devDependencies to be pinned to latest
- git #8a4f472a - build: Remove 'grunt-svg2png' task which is unused
- git #70957169 - VisualEditor: Create a MF target and move code into method overrides (T96186)
- git #8d4f48d8 - Hygiene: Temporarily skip infinite scroll test (T106628)
MultimediaViewer
[edit]- git #645b6c9e - Work even when cookies are disabled (T109110)
OAuth
[edit]- git #71237eb1 - Remove use of deprecated wfRunHooks
PageTriage
[edit]- git #64e8999b - Performance tweaks and fixes to onNewRevisionFromEditComplete
ParsoidBatchAPI
[edit]- Newly deployed extension
SecurePoll
[edit]- git #13c20192 - T99768: Render wikicode in custom error messages, display multiple errors (T99768, T99920)
SemanticForms
[edit]- git #7a487ca4 - Replaced deprecated wfRunHooks() with Hooks::run()
- git #789eab25 - Removed $wgPageProps - unused since MW 1.17
- git #8d3aa577 - Changed getWordForYesOrNo() to use messages from MW, not SMW
- git #da74f123 - Fixed longtime bug in setting aggregation label
SyntaxHighlight_GeSHi
[edit]- git #0cf9fef0 - Fix-up for I2de8a400d: explicitly declare module position
- git #a230bf21 - Don't top-load CSS
Thanks
[edit]- git #548ca589 - Add pre-commit hook script
- git #9b864432 - Remove use of deprecated TestUser->user
TimedMediaHandler
[edit]- git #aaa6e28a - Update ogv.js to 0.9.8; fixes IE audio stuttering (T108528)
- git #d6dbc4c4 - Add license name to main php file
- git #0821cf6d - Mark parseroutput that includes TMH elements
- git #33e4cbd4 - Fix regression in iframe embedding for MediaWiki core updates (T108359)
- git #55b595d1 - Update ogv.js to 0.9.7 release
- git #83090558 - Get subtitles working in ogv.js (T107924)
- git #d1c742c9 - Remove use of deprecated TestUser->user
- git #5aef351e - Don't try to use broken XiphQT-as-HTML5 in Safari (T108251)
- git #6ae5f2fb - Add translatible name support to TimedMediaHandler
- git #a25be5a4 - Fix various regressions in transcode list/update (T103116, T103115, T104571)
- git #a8959c8a - Update TMH default transcode set (T104063)
- git #65f6e404 - Add self to authors for TMH
Translate
[edit]- git #2087afdc - Elastica\Query::setFilter() is deprecated. Use setPostFilter() instead (T108959)
- git #32c87379 - Add appropriate lang and dir to all translation suggestions
- git #39aba5c0 - Get untranslated messages in the target language, using MessageCollection (T101220)
- git #03f34c24 - Sort the group list based on search result count (T100393)
- git #0287fa84 - Remove use of deprecated wfRunHooks
UploadWizard
[edit]- git #74be35de - Add needed whitespace between buttons and text in UploadWizard (T101617, T107508)
- git #145e3553 - .gitreview: Set defaultrebase=0, like in mediawiki/core
- git #f7ec1b90 - Use mw.widgets.DateInputWidget instead of jQuery UI datepicker (T97426)
UserMerge
[edit]- git #6306daf1 - Fix typo in MergeUser::mergeBlocks() (T108470)
VisualEditor
[edit]- git #7083347a - Clear old captchas after building save options (T109113)
- git #4054864b - Update VE core submodule to master (d3d2293)
- git #9a1ea693 - Slightly rephrase visualeditor-dialog-media-alttext-section-help
- git #11045843 - Silence deprecation and invalid param warnings in API responses
- git #6bc797f3 - Only add tab on the server-side if we're in a VE-namespace
- git #7bef835d - ve.ui.MWMediaDialog: Remove dead code with 'HACK' comments
- git #bfb5ba34 - ve.ui.MWMediaDialog: Remove weird spinner relicts
- git #596151ac - MobileArticleTarget: Centre toolbar tools (T92027)
- git #92fc30db - Update VE core submodule to master (da9d929)
- git #d9ff657c - Remove Minerva MobileWindowManager.css (T96703)
- git #09fc1e29 - Update VE core submodule to master (58912e1)
- git #f9fbd529 - MobileArticleTarget: Add webkit touch scrolling to panels
- git #37c65100 - Switch to using surface model focus/blur events
- git #04812331 - Update VE core submodule to master (07288e0)
- git #0e62e577 - MWMobileSaveDialog: Use short save messages for space
- git #0d8914c4 - MobileArticleTarget: Use platform's iOS detection, not MobileFrontend's
- git #e018dc45 - MobileArticleTarget: Remove incorrect border from toolbar
- git #ac9f1a09 - MobileArticleTarget: Give toolbar split focused/unfocused modes (T93325)
- git #b93a5211 - MobileArticleTarget: Fix over-sized debug bar
- git #707628cf - [BREAKING CHANGE] Use save dialog in mobile (T96186)
- git #f579ce52 - *Dialog: Flag back/cancel actions
- git #87b506cb - Update VE core submodule to master (1360bca)
- git #aea5ebab - Remove use of deprecated wfRunHooks
- git #ef2d23c3 - DesktopArticleTarget.init: Don't overwrite mw.libs.ve (T107979)
- git #90e2111c - Add aliases for old ve init modules
- git #0ce3baf6 - mw.Target: Add jsconfigvars and modules to the save mechanism
- git #b3972c1e - Move theme style files to appropriate skinStyles sections (T107928)
- git #2c24efae - [BREAKING CHANGE] Target*: Replace target events with methods
- git #de98382a - Make transclusions which are td/th elements behave as table cells (T85648)
- git #ffe075f2 - Update VE core submodule to master (15e5545)
WikimediaEvents
[edit]- git #9691db63 - Restore the ability to open GeoHack in a new tab (T107244)
WikimediaMaintenance
[edit]- git #8cd0f29f - Renamed $wmf* to $wmg* for consistency (T45956)
WikimediaMessages
[edit]- git #9d6e4a66 - Delete messages of removed groups (T108469)
- git #f0131b43 - Remove coder group messages and add wmf-officeit group messages
ZeroBanner
[edit]- git #ecc789ff - Implemented per-partner exit warnings (T98920)
wikihiero
[edit]- git #e7cb93e5 - Invalidate parser cache entries generated prior to I5a0c4cbcb
Skins
[edit]Vector
[edit]- git #7632b8f7 - Use body instead of .mediawiki to increase CSS selector specificity