MediaWiki 1.26/wmf11
MediaWiki 1.26/wmf10 | Deployment of MediaWiki 1.26wmf11 to Wikimedia sites | MediaWiki 1.26/wmf12 |
The latest version (labeled "1.26wmf11") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 23 June 2015 (see the roadmap).
Core changes
edit- git #6d43dc0a - Updated mediawiki/core (task T104279)
- git #5d5436ce - Updated mediawiki/core
- git #20706add - Add maintenance script to populate page,revision,archive.*_content_* fields (task T103388)
- git #7128e20e - resourceloader: Move applyFilter() stats back to filter()
- git #3b2dfe51 - resourceloader: Add timing metrics for key operations
- git #6e8a4262 - Use APC for caching slave lag times (task T101433)
- git #f82927fe - Updated mediawiki/core (task T97334)
- git #3f51f8d3 - Updated mediawiki/core (task T104055)
- git #e8797512 - Updated mediawiki/core (task T104058)
- git #dcadd069 - Update CentralNotice to tip of wmf_deploy for dd66b08c06
- git #1bca96b0 - Updated mediawiki/core (task T103776)
- git #75e6be3b - Updated mediawiki/core (task T103610)
- git #29ae7379 - Updated mediawiki/core
- git #0105ee61 - Updated mediawiki/core
- git #22a14193 - Updated mediawiki/core
- git #03a12448 - Update Wikidata: Use SELECT FOR UPDATE in SqlIdGenerator
- git #570c23a7 - Updated mediawiki/core (task T103888)
- git #30d187ad - Remove 'direction: ltr' from 'pre' styles (task T103780)
- git #8ce367e8 - Updated mediawiki/core (task T103653)
- git #1de6e00a - Wrap lines in <pre> and .mw-code by default (task T103780)
- git #8658d774 - Updated mediawiki/core (task T103739)
- git #6d2119bb - Updated mediawiki/core (task T103738)
- git #7928cd54 - Bump Flow for cherry-picks
- git #416293b4 - Updated mediawiki/core (task T103716)
- git #0abab45f - Revert r47388 / 8d9243cf3: Use Title::getLocalURL() for rel=canonical links
- git #181ed3d6 - Updated mediawiki/core (task T97334)
- git #d458936e - Updated mediawiki/core (task T103555)
- git #aaaf0d7c - Updated mediawiki/core (task T103502)
- git #5f169cae - Updated mediawiki/core
- git #00cebe23 - Update SyntaxHighlight_GeSHi for cherry-picks
- git #bc60d3eb - Updated mediawiki/core
- git #8cc20cd2 - Add RejectParserCacheValue hook
- git #3c8bb2c4 - Update SyntaxHighlight_GeSHi for cherry-pick
- git #f74f40c8 - Updated mediawiki/core
- git #11e2eb89 - submodule bump for https://gerrit.wikimedia.org/r/#/c/220192/
- git #0f64b612 - Implement wfGlobalCacheKey() for database-agnostic keys
- git #64431fcf - MediaWiki.php: Factor out tryNormaliseRedirect
- git #b0a79e92 - Rename WikiPage::isParserCacheUsed to WikiPage::shouldCheckParserCache
- git #3fa45196 - Suppress deprecation warnings in 'jquery.mwExtension.test'
- git #428c9312 - Declare .icc files to be binary in .gitattributes
- git #c099155a - ellapsed => elapsed
- git #0586f3a4 - WikiPage::isParserCacheUsed: change 'oldid' to 'oldId'
- git #0b89dadc - Hygiene: Use [i] instead of charAt(i) for string index access
- git #2f89482a - Fix undeclared dependency on jquery.mwExtension
- git #b2768298 - Make proxy behaviour of detectServer() configurable (task T75510)
- git #ade24dad - Construct clean canonical URLs for wiki pages, ignoring request URL (task T67402)
- git #ed8ef675 - EditPage: Check $wgContentHandlerUseDB
- git #584a2393 - TinyRGB support for JPG thumbnails (task T100976)
- git #f14356df - Set Southern Kurdish to use Kurdish ordered list style type
- git #ec02aba4 - Change spaces to tabs (task T103243)
- git #d6def861 - Explicitly declare property visibility, remove use of var
- git #9359cfff - tests/phpunit/phpunit.php: Add @codingStandardsIgnore comment
- git #96c93a8c - maintenance/exportSites: Fix minor whitespace issue
- git #f0d6c2bf - Restore namespace-number keys in APIQuerySiteinfo siprop=namespaces (task T102645)
- git #4559185a - Remove use of $.escapeRE in favour of mw.RegExp.escape
- git #b0ee0c01 - Deprecate jquery.mwExtension
- git #8bee338d - Introduce mediawiki.RegExp module
- git #03c1d480 - resourceloader: Small code cleanups to ResourceLoaderModule
- git #b4068ae9 - Remove double str_replace( ' ', '_', $ ) when using LinkBatch
- git #79c44dd0 - Add LinkBatch to ImagePage for user pages in the file history
- git #6b24d10b - Fix some line indent of string concat
- git #cdf39f95 - Uncomment wfDeprecated call from I6ccd4df
- git #5a9d3916 - Make constructor of Block accept array of options
- git #72a07777 - Avoid undefined index on Special:Tags
- git #70f3afd5 - Remove unneeded empty lines at begin of if/else/foreach body
- git #ee40c552 - Fix comment for grep in SpecialWantedfiles.php
- git #f32e0cdd - Use Linker::linkKnown for some links to MediaWiki pages from navigation
- git #1a7f3124 - Use correct fields for LinkBatch on Special:NewPages
- git #3169b369 - Fix tooltip for invert checkbox on Special:NewPages
- git #646fdc97 - Added pre-emptive session renewal to avoid "random" submission errors (task T102199)
- git #2581453f - resourceloader: Enable module content version for data modules
- git #dca469bb - Fix phpcs warnings (task T102614)
- git #aac831f9 - resourceloader: Use content-neutral context when computing module versions
- git #9f34e31d - Allow limit and offset to be restricted in subclasses of QueryPage.php
- git #d8821f2b - Fixed spacing (task T102609)
- git #2ce87684 - Avoid assignment in return in TemplateParser.php
- git #889f83dc - Fix phpcs warnings
- git #66d56895 - Revert "StashEdit: Use postWithToken" (task T102863)
- git #5b7acdfc - Remove unused global from SpecialUserlogin.php
- git #78da7f16 - API: Give block details along with errors (task T95072)
- git #b04e5f7c - Make a line shorter for phpcs
- git #d2344425 - Fix ChangeTags functions after split of definedTags from tagUsageStatistics
- git #fd9178e4 - Fix braces code style (task T102805)
- git #5132a686 - Remove multiple empty lines in functions (task T102774)
- git #2e1916f9 - ResourceLoaderImageModule: Fix incorrect documentation
- git #eec796cb - Update OOjs UI to v0.11.5
- git #9cdf419b - registration: Improve error message if a non-array attribute is set (task T102523)
- git #7caa6f8e - Don't include never-applied defined tags in tagUsageStatistics function (task T91535)
- git #bd745a78 - Move dependency on user.tokens from mediawiki.api.edit to mediawiki.api
- git #9f5b6f5a - Fix whitespace issues around parentheses (task T102617)
- git #295d35a9 - API: Add some BCarray into ApiQuerySiteinfo (task T102645)
- git #dd42294d - Made User generally use DB_SLAVE by default (task T92357)
- git #671adf39 - Remove i18n references to Popularpages (task T100676)
- git #fd10cd5b - Use HTMLForm for Special:Export (task T73434)
Vendor
edit- git #f5453c60 - Add kzykhys/pygments for SyntaxHighlight_GeSHi (task T103185)
Extensions
editBabel
edit- git #97977396 - build: Updating development dependencies
CentralAuth
edit- git #d025119e - Fix missing messages (task T103738)
- git #eff64ecf - Follow-up c24ed0dda: Fix .gitignore addition
- git #c24ed0dd - build: Configure banana-checker and jsonlint
CirrusSearch
edit- git #40a13c5e - Add support for PHP 5.3 to the dumpIndex maintenance script (task T101691)
- git #ad9d11e9 - Consume trailing spaces when extracting special syntax (task T101840)
Citoid
edit- git #b31552d6 - Focus insert button on panel switch (task T97352)
CodeEditor
edit- git #bc526cbf - Load module 'ext.wikiEditor.toolbar.styles' (task T102738, task T102739)
Collection
edit- git #829ef92f - Use $wgCanonicalServer to create the API baseurl
- git #855a7edd - build: Use grunt to run jscs and jshint, add jsonlint too
ConfirmEdit
edit- git #e13d31e2 - Moved up shouldCheck() short-circuit logic a bit
ContentTranslation
edit- git #c08ca7b1 - Consistently use title.toText() for cache access (task T104055)
- git #14869977 - Remove $.isEmpty check from the formatter tool (task T104058)
- git #c85196a3 - Fix CX alias file loading (task T103888)
- git #f4f800fe - Enable publish button when the preference is not to use initial translation (task T103555)
- git #33656a79 - Additional trigger to add reflist while adding a reference manually (task T103502)
- git #52f66c27 - Fix RTL display of the trend in CXStats
- git #ddfb8cb6 - Congratulate translator on 10th, 100th translation milestones (task T99071)
- git #bc18bea6 - Fix missing new translation button for new users
- git #23b609f1 - Add the missing CX icon for CX dashboard
- git #8a0c86f8 - Add lang and dir to autonyms in the dashboard
- git #88456229 - Redesign the Content Translation dashboard (task T88344)
- git #2d497ef3 - Fix JSCS errors of ext.cx.sitemapper.js
- git #867f7a14 - Convert unadapted links to plain text while publishing (task T78133)
- git #1459457b - Whitespace and spelling fixes in cx.stats js and less
- git #26a39ca9 - lang and dir attributes for the autonym on the stats page
- git #ebad5372 - build: Updating development dependencies
- git #f22a912d - Fix phpcs warnnings
- git #632bdd34 - CXStats: Avoid graph overflowing the page margin
- git #f01a3a76 - Correct extension name in the shim
- git #b8b2d430 - Fixes when language code and domain differ (task T99888)
- git #96237364 - Make gray links stay gray even if unfocused
- git #1114ce31 - Migrate to JSON configuration based extension registration (task T92492)
- git #7acad49b - build: Configure banana-checker and jsonlint
DonationInterface
edit- git #4793a7b6 - Allow text in the payment table to wrap (task T101564)
- git #a65faf86 - Use email address as user id (task T101566)
Echo
edit- git #25e32f1b - Have EchoNotificationDeleteJob process only one user (task T102574)
- git #15617251 - Remove EchoNotificationFormatter::requiredParameters
EventLogging
edit- git #91e7b087 - Release 0.0.9, Add changelog.md
- git #0472cc0b - build: Configure banana-checker and jsonlint
- git #60e19e6a - HTTPS is now forced for meta.wikimedia.org and many other wikimedia sites, use it
FlaggedRevs
edit- git #2c96a696 - build: Configure banana-checker and jsonlint
- git #a7862f96 - Remove removed message 'stabilize_protect_quota' from qqq
Flow
edit- git #87b8ed49 - Revert "Temporarily make subpages in occupied namespaces non-Flow again" (task T104279)
- git #dfde3fff - Add --archive-pattern option to convert script
- git #56fdea65 - Temporarily make subpages in occupied namespaces non-Flow again (task T103776)
- git #1ede61a8 - Pass missing argument to EnableFlowWikitextConversionStrategy (task T103716)
- git #ade189f4 - Revert "Convert watch star from wikiglyph glyphs to OOUI icons" (task T103426)
- git #dadc21ef - Use parent instead of super to fix IE8
- git #dfa769aa - Browser tests for "mark as resolved" and "reopen" (task T102842)
- git #69059e77 - Document missing parameter for createSignatureClarificationRevision
- git #36374079 - Fix topics not appearing reliably after LQT->Flow, before action=purge (task T101425)
- git #cb292cb4 - Add more tests for TalkpageManager
- git #4c33ff5b - Only check $wgFlowOccupy settings for non-existent pages (task T95592, task T101881, task T76197)
- git #cf0a18e4 - Output error message instead of failing for more than just html (task T98547)
- git #fb5a24f3 - Implement "Mark as resolved" user workflow (task T98929)
- git #3894cded - Move the UTF-8 forcing workaround for libxml into createDOM()
- git #bed3ef5c - Import\Wikitext\ImportSource::extractTemplates(): Explictly specify UTF-8 (task T103020)
- git #032b8ae9 - tests: s/parse_url/wfParseUrl/
- git #5a6bb577 - Short-circuit in the ContentHandlerDefaultModelFor hook
- git #2d8e288c - Remove unused use statement
- git #64e43708 - Fix property name in tests
- git #41955b53 - Add events on moderation action for dm.Topic
- git #8f6cb26b - Don't break update.php
- git #2f9fdd7b - Suppress notification emails for Flow user actions (including import) (task T101540, task T93521)
- git #33ef3e73 - Add flow_workflow_update_timestamp index (task T102871)
- git #314119c2 - Fix appearance of article icon (task T102908)
- git #3ff09dba - Convert watch star from wikiglyph glyphs to OOUI icons
- git #5980c65b - Add ParserOutput timestamp to fix Wikibase exception (task T102874)
- git #09a25d9b - Don't rely on __toString
- git #ef8c99d9 - Improve Workflow::isNew check
- git #fe2fda9d - Don't write when we're reading data (task T101890)
- git #c50e3f27 - Stop accepting Workflow object in BoardContent
- git #b5644a73 - Fix TalkpageImportOperationTest (task T86809)
- git #a1d34159 - Make PostRevisionTestCase store all objects
- git #c472b0aa - Replace wikiglyph-star-list icon with watchlist icon from OOUI (via mw-ui-icon)
- git #0ec618cf - Replace wikiglyph icons in side rail with OOUI (really mw-ui) icons
- git #e89fddce - Run pre-save transform on wikitext before saving it (task T68307)
- git #43f89bec - Add option to conversion script to skip pages with a certain template (task T102261)
- git #2208254f - Make FlowUpdateWorkflowPageId a run-once updatescript
Gadgets
edit- git #a6b1a9c5 - build: Configure banana-checker and jsonlint
Gather
edit- git #e95ecc29 - Fix api call for recent/active collections (task T103496)
- git #554216eb - Make collections link show on special pages (task T103048)
- git #3f975b0b - Fix horizontals scroll on collections (task T103047)
- git #47b1655e - Make sure mode is always set to avoid php warnings (task T103392)
- git #57e15536 - Show correct label for the pagination button (task T103150)
- git #45d1b558 - Render tabs to my collections and recent collections (task T102188)
- git #ce2d1bf6 - Add a wfWaitForSlaves call in the count update loop
- git #863c1b02 - build: Updating development dependencies
- git #194da912 - Fix collections list pagination (task T102983)
- git #9844ae38 - On bad /explore/ urls render page not found (task T103012)
- git #a8c262e0 - Collections link for anon takes user to public view. (task T101115)
- git #4364d720 - Extend the core TemplateParser (task T102941)
- git #168b95cf - Correctly insert collections into the main menu (task T102901)
- git #1c1f6584 - Work around Mustache problems
- git #2320d22b - Pass skin to PageActionsOverlay. (task T102719)
- git #cda0b218 - Revert "Render tabs to my collections and active collections"
GlobalBlocking
edit- git #0898fcf3 - build: Configure banana-checker and jsonlint
- git #bb36151b - Add documentation to GlobalBlocking messages currently missing them (task T102851)
GlobalUsage
edit- git #819ea5b7 - build: Configure banana-checker and jsonlint
Graph
edit- git #c77e7265 - Load ext.graph.visualEditor on mobile (task T103561)
InputBox
edit- git #eb23e068 - build: Configure banana-checker and jsonlint
MassMessage
edit- git #d78f8ce2 - build: Configure jshint, jsonlint, banana-checker, jscs through npm
MobileApp
edit- git #9a646732 - build: Configure banana-checker and jsonlint
- git #b4405a95 - Use Material-ish edit pencil background (task T99678)
MobileFrontend
edit- git #2be3609c - Remove unnecessary padding (task T103308)
- git #2daabcc2 - Remove a redundant selector
- git #ab1e0d22 - Bring back content max-width in stable (task T103307)
- git #e70d6690 - Float thanks link to right (task T101035, task T103393)
- git #b6b50854 - Apply revision history styles in stable
- git #01628303 - Revert "Never apply border-box to 'body' (i.e. for a 'Skin')"
- git #2d0ef88d - Make it possible to customize tutorial background color
- git #e7c917cf - build: Remove unused packages 'jshint' and 'jscs'
- git #b8d400ae - QA: Fix failing smoke test for watchlist feature
- git #0ea0aa7a - build: Updating development dependencies
- git #9ddda416 - QA: Skip test whilst exception occurring (task T103107)
- git #8ab1db1e - build: Use jsduck native
- git #5e072556 - build: Implement 'npm run doc' entry point
- git #b16e4c4a - Correctly close SearchOverlay when the close button is clicked (task T102946)
- git #32dff8b6 - build: Move .jscsrctest.js to tests/
- git #4c0ca158 - Untangle external libraries into their own subtree
- git #d55017ed - build: Remove references to non-existent "javascripts/" directory
- git #79d2553f - build: Remove redundant 'mkdir:all' task
- git #0a0e03b2 - build: Remove 'clean' task
- git #e1a59cf4 - build: Remove 'checkInstallPath' task
- git #15ede4d4 - Remove duplicate x button in search bar on Microsoft browsers (task T102325)
- git #61bc5cb3 - Correct icon sizes in left menu (task T102868)
- git #fdab6dda - Hygiene: Update how browser tests work
- git #32576d8f - Generalise the desktop max width css (task T102190, task T101313)
- git #8c7551e9 - Upgrade mediawiki codesniffer to 0.2.0
- git #e2c451b4 - Inherit UsercreateTemplate for User{login|create} templates to fix T102775 (task T102775)
- git #ae2ae7ef - Hygiene: Tie banner image max width to less variable
- git #7a5d9ed3 - Fix Notifications bell in Alpha header (task T102514)
- git #ede25e9e - Render edit summaries on Special:MobileDiff (task T101797)
- git #1cc7961f - Avoid undefined indices warning when revision hidden (task T102273)
- git #d00cd7b7 - Don't mess with the cache (task T102554)
- git #bf619508 - Move mobile image viewer tobeta (task T100728)
- git #7207440f - Fix VE toolbar styles
MultimediaViewer
edit- git #d996d5e6 - build: Configure banana-checker and jsonlint
- git #0e9cfb5d - Fix clipping of text when metadata panel is closed (task T101391)
- git #ecc5b58c - Remove the 640 bucket (task T102870)
NavigationTiming
edit- git #26db06a0 - build: Configure banana-checker and jsonlint
OAuth
edit- git #f96c18dd - build: Configure banana-checker and jsonlint
- git #a4d38eb5 - Add dir='ltr' for apps and versions
- git #b070bcfd - Apply coding conventions for JavaScript
OpenStackManager
edit- git #3f9bbd26 - Use correct hooks for bastion project membership (task T97334)
- git #400d9637 - Automatically add to shell group when adding to a project (task T97334)
Popups
edit- git #073486ca - Replace 'jquery.mwExtension' by 'mediawiki.RegExp' (task T103610)
SandboxLink
edit- git #4b3990fa - build: Configure banana-checker and jsonlint
- git #04f2d0a0 - Add author to i18n/en.json
Scribunto
edit- git #ddfd65b7 - Replace deprecated wfRunHooks by Hooks::run
- git #d426627c - lint: 'if(' => 'if ('
- git #95617056 - build: Configure banana-checker and jsonlint
SemanticForms
edit- git #5cbf01db - Set context title when editing other pages (task T103653)
- git #53fad3e5 - Version 3.3
SiteMatrix
edit- git #bc3b7965 - build: Configure banana-checker and jsonlint
SyntaxHighlight_GeSHi
edit- git #40859fcd - Hide the red border around syntax errors
- git #1653f3b7 - Cherry-pick 892b52a, ca778d0, f834b71.
- git #c61aeb1f - Use <code> instead of <span> for inline code snippets
- git #be30bdfe - Cherry-pick I234a4da5, I36656383, I3c0e8bc2, and I8af2b188
- git #f1c472c6 - RejectParserCacheValue may pass a WikiPage or Article
- git #65bfa894 - Use RejectParserCacheValue hook to invalidate caches that were using GeSHi
- git #41db8dbe - Add cache versioning and makeCacheKey method
- git #6a20c7f3 - Correct whitespace around <syntaxhighlight> blocks (task T85794)
- git #5b7522a5 - Unbreak <syntaxhighlight enclose="none"> (task T85794)
- git #d30a5724 - Correct behavior of <syntaxhighlight highlight="[lines]"> with more than one line (task T85794)
- git #d272c1e0 - Enable syntaxhighlighting on mobile target (task T100563)
- git #98153311 - Use wfGlobalCacheKey()
- git #fb0e430f - Add basic parser tests for functionality of non-recognized languages
- git #f36b6c66 - If unable to shell out to Pygments, emit a warning and fall back to plain text.
- git #64874432 - Bundle Pygments 2.0.2
- git #a142c919 - Follow-up for I07446ec98: remove geshi/
- git #f1941f8a - Only look for a compatible lexer if a direct Pygments match is unavailable
- git #64848944 - Highlight using Pygments rather than Geshi (task T85794)
TemplateData
edit- git #322404ff - build: Updating development dependencies
TextExtracts
edit- git #7c1ea489 - Update for rename of WikiPage::isParserCacheUsed() in I7de67937f0
Thanks
edit- git #5567537f - Fix doc comment for BeforePageDisplay hook (task T89676)
- git #d723a35f - Remove unnecessary dependency upon user.tokens
- git #c4cf3172 - Use mw.Api#postWithToken for mobilediff
- git #0837a1ef - build: Add .jshintignore (task T102677)
TimedMediaHandler
edit- git #8747b651 - build: Configure banana-checker and jsonlint
- git #1fe2c5f9 - Flush the trx in WebVideoTranscodeJob before the transcode
- git #55c8d075 - Kill dependency on PEAR
- git #694f6117 - i18n: Document message timedmedia-subtitle-no-video (task T103219)
- git #135e1381 - Fix MP4/H.264 transcodes on modern avconv (task T73391)
Translate
edit- git #6a44ab93 - Skip stats cache purges on no-op edits (task T102229)
- git #e31b1b24 - Normalize key in WikiPageMessageGroup::getMessage
TranslationNotifications
edit- git #9f9bcd71 - build: Configure banana-checker and jsonlint
UserMerge
edit- git #756cf08a - Don't depend upon $wgUser for attributing log entries (task T103739)
VipsScaler
edit- git #81407564 - build: Configure banana-checker and jsonlint
VisualEditor
edit- git #0cea3084 - Update VE core submodule to master (7b7b3d8)
- git #049c14c6 - build: Don't run jsonlint on lib
- git #87f2d0bc - Make ext.visualEditor.mwalienextension mandatory (no longer experimental) (task T103455)
- git #cd830735 - build: Updating development dependencies
- git #b5a15be1 - [BrowserTest] Update the commons_upload gem
- git #f7026d5e - Converting an error image (red link) from block to inline does not lose its error state (task T101085)
WikiEditor
edit- git #8ffaace1 - build: Configure banana-checker and jsonlint
- git #edbee613 - Support fallback languages for icons (task T87247)
- git #d408916a - build: Updating development dependencies
WikiGrok
edit- git #c2c3539b - build: Updating development dependencies
WikimediaEvents
edit- git #326a23c1 - build: Configure banana-checker and jsonlint
WikimediaIncubator
edit- git #85a338a1 - build: Configure banana-checker and jsonlint
WikimediaMaintenance
edit- git #a17c2ef3 - Revert rSVN69553 and improve - notifyNewProjects deferred email madness
- git #ddf4c2ac - Fix defaultbranch
- git #89716e27 - Try to make addWiki a little more sane
WikimediaMessages
edit- git #0bf26354 - Add i18n messages for 'mover' user group (task T102770)
Skins
editVector
edit- git #73f8dcc8 - Remove superfluous whitespace from HTML output (task T102861)