MediaWiki 1.26/wmf11/Changelog
< MediaWiki 1.26 | wmf11
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)