MediaWiki 1.26/wmf7
MediaWiki 1.26/wmf6 | Deployment of MediaWiki 1.26wmf7 to Wikimedia sites | MediaWiki 1.26/wmf8 |
The latest version (labeled "1.26wmf7") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Wednesday, 20 May 2015 (see the roadmap).
Core changes
edit- git #fdc28f0d - Use a fixed comment placeholder string in CSSMin
- git #224c49b6 - resourceloader: Don't cache minification of user.tokens (task T84960)
- git #c724d32d - Update RSS for cherry-picks
- git #4cce1da7 - resourceloader: Fix broken 'version' param in mw.loader requests
- git #25a84532 - Use a fixed marker prefix string in the Parser and MWTidy
- git #0f86d0d6 - Update SemanticForms for cherry-picks
- git #d69e4838 - Update Gadgets for cherry-picks
- git #ef05e5a1 - Update WikimediaEvents for cherry-picks
- git #214fc5ef - Update context stats in SiteStatsUpdate
- git #d95cac90 - Make the output of UnifiedDiffFormatter match diff -u (task T100069)
- git #41d27c4a - Update Echo for cherry-picks
- git #f1821954 - Update GlobalCssJs to 1.26wmf7 HEAD
- git #deb83019 - Update VisualEditor for Ic4c7d8d8
- git #1980de3a - Fixed regression from 97b2a1dfd with URL specified edit tags (task T100248)
- git #de40a205 - Update ContentTranslation to 67163e1
- git #b1e32bb1 - Revert "Convert mediawiki.toc and mediawiki.user to using mw.cookie"
- git #54c55d5e - Update WikimediaMessages to 1.26wmf7 HEAD
- git #5fc50fd5 - Update ExtensionDistributor to 1.26wmf7 HEAD
- git #b592efa5 - Update Gadgets for I6da3eede0: Conversion to using WAN cache
- git #4632aff0 - Made RecentChange defer the save() method via DeferredUpdates (task T100042)
- git #a69ee4a0 - ProfilerOutputStats: replace single ':' with '.', too
- git #a3773b4d - Improve ProfilerXhprof's blacklist/whitelist capabilities (task T99829)
- git #ab19be9d - ProfilerOutputStats: allow a key prefix to be specified
- git #e667aabf - Update Wikidata: Make wbmergeitems respect the bot parameter
- git #da79b19b - Defer some updates in doEditUpdates()
- git #113758b0 - Update ContentTranslation to fb2eb74
- git #adacd7b3 - Pass a message key to MalformedTitleException constructor (task T99818)
- git #6f44bb82 - Flush lazy jobs in load.php and api.php too (task T99775, task T99849)
- git #e627f8c8 - Update SyntaxHighlight_GeSHi to 1.26wmf7 HEAD
- git #191c7a60 - Update SyntaxHighlight_GeSHi to 1.26wmf7 HEAD
- git #ac043cb0 - Add ApiFeatureUsage extension to wmf7
- git #ccce43f5 - Keep jenkins happy by limiting line length.
- git #f962ad8b - Fixed wrong EnqueueJob comment
- git #05aac977 - User::clearSharedCache: don't load the full user record for just the ID
- git #f37cee99 - resourceloader: Replace timestamp system with version hashing (task T94074)
- git #14c87fc9 - Simplified doEditContent exception handling
- git #a8e7fde7 - Message text clarified.
- git #1be36f63 - registration: Don't array_unique() over the queue before loading it (task T98956)
- git #4360f0e2 - registration: Have cache entries expire after 24 hours
- git #6e8094da - Revert "Remove invalid language code "bh" (alias of "bho")" (task T99059)
- git #2a176864 - Made pushLazyJobs() handle all queue groups
- git #04d11e65 - Make JobRunner flush DeferredUpdates after each job
- git #def394be - Added documentation for HTMLFormField's "hide-if"
- git #9e2baa95 - Reapply f45be1f78b8462a62d77893fd7ac15757b049381
- git #b66622f3 - Use getActionName() static
- git #8a157f34 - Better information about downloading skins via Git
- git #793d0140 - Added ObjectCache::getMainStashInstance() and $wgMainStash (task T88493, task T97620)
- git #a17cdcbf - Use lazyPush() instead of push() in a few places for jobs
- git #7e97ce6a - Added JobQueueGroup::lazyPush method (task T99302)
- git #60d58c19 - Chinese Conversion Table Update 2015-3
- git #a3f47a59 - registration: Use a static whitelist of keys that are not attributes (task T98977)
- git #aa2e12c1 - registration: Remove duplicate "ParserTestFiles" key from schema (task T99493)
- git #c573fc5a - registration: Remove implementation of custom processors for now (task T99492)
- git #448c7ea0 - Log callers that trigger Title::newFromText $text type warning
- git #eb11a00a - Remove maintenance script deleteImageMemcached.php
- git #147223e1 - ApiOpenSearch: Pass second argument to ApiResult::removeValue() (task T99375)
- git #d06aaa9b - Do not allow setting deprecated $wgSpecialPageGroups over extension.json
- git #1e81e7f8 - Declare global in Action
- git #317e8e8e - Removed extra return in triggerOpportunisticLinksUpdate
- git #42bf202b - Added RedisBagOStuff FIXME comments
- git #93d3373e - Reduced the rate of RecentChangesUpdateJob insertion
- git #2e849b40 - Fix name of South Azerbaijani
- git #4b504768 - Always pass a valid User object to LoginUserMigrated hook (task T96174)
- git #818d781f - Use touchCheckKey when purging tag usage stats
- git #f45be1f7 - Better message wording.
- git #cf4ccb46 - Improve RELEASE-NOTES for recent API change (task T98086)
- git #4d2932ef - Revert "Follow-up ee320648fd1: output mw-content-{ltr,rtl} unconditionally" (task T99258)
- git #46c62ff5 - Support changing icon variants on hover (task T97816)
- git #393adfb1 - Timestamp from Year/Month selector on forms should be wiki time
- git #ee76e16f - Shorter OutputPage access
- git #e44a89fb - Fix name of Central Kurdish language
- git #531ed153 - Remove redundant line-height declarations from elements.css (task T66653)
- git #e6c0b3e7 - Fix name of Bakthiari language
- git #e928d5bd - Allow to customise addHelpLink() target via system message (task T45591)
- git #60608c12 - Cleanups to WANObjectCache::getWithSetCallback code
- git #dfa5dabd - ProfilerOutputStats: tweak stat key normalization
- git #d9fbce0b - resourceloader: Implement ResourceLoaderRawFileModule for 'mediawiki.js'
- git #05c72630 - API Import: Die when namespace and rootpage is set
- git #e40cbbea - ApiPageSet: Indicate why a title was invalid (task T98198)
- git #6b34799c - Set correct default date format for ce (task T94665)
- git #2252fc6d - registration: Improve docs for return value of Processor::getExtractedInfo()
- git #a2c42370 - Added WANObjectCache::TTL_UNCACHEABLE for uncacheable content
- git #19bff253 - Consistently name the $this callback variable "$that"
- git #2fcd5d79 - registration: Fix having multiple callbacks for a single hook (task T98975)
- git #9b6ee1da - resourceloader: Remove only=messages
- git #a4d3d3b4 - Convert mediawiki.toc and mediawiki.user to using mw.cookie (task T67384)
- git #2e816975 - Add ActivityUpdateJob to autoloader
- git #4db81901 - Allow for dynamic TTLs in getWithSetCallback()
- git #663d555a - ApiOpenSearch: Don't output warnings in JSON mode (task T97617)
- git #48cffdff - Converted FileBackendStore to using the WAN cache (task T93141)
- git #b614290f - Converted User object cache to the WAN cache (task T93141)
Vendor
editExtensions
editAbuseFilter
edit- git #afb78deb - Removed filter profiling using $wgMemc
- git #9d61668a - ApiResult::META_BC_BOOLS in ApiAbuseFilterCheckMatch (task T99240)
- git #d829d0c0 - Replace deprecated $wgSpecialPageGroups
ApiSandbox
edit- git #891e4c56 - Support 'text' and 'password' parameter types
BetaFeatures
edit- git #008b51d6 - Don't die if no beta features are active (task T99503)
CategoryTree
edit- git #ffa6e0cc - Replace deprecated $wgSpecialPageGroups
CentralAuth
edit- git #14a7ac5d - Guard against QUOTA_EXCEEDED_ERR for anon users (task T96581)
- git #5bb594f5 - Replace deprecated $wgSpecialPageGroups
- git #49e450f5 - Revert "Fix fatals in LoginUserMigrated hook"
- git #a243193b - Use structured logging for CentralAuthUserMerge audit log (task T97446)
- git #ba9653b1 - GlobalUserMerge: Update renameuser_queue and global_user_groups (task T97718)
- git #20dd05a2 - GlobalRename: Don't fatal if AntiSpoof isn't enabled (task T97902)
- git #da5029d7 - Explain "P3P compact policy" in message
CheckUser
edit- git #32bb1055 - Replace deprecated $wgSpecialPageGroups
CirrusSearch
edit- git #964267ae - Fix test that missed updating one rule to use api
- git #c4b2dce4 - Disallow leading wildcards in jenkins tests
- git #6dadb2bd - Detect per-user poolcounter failure
- git #2d10e93e - Fix-up for I3df6713: qualify \RequestContext
CiteThisPage
edit- git #9198c04a - Replace deprecated $wgSpecialPageGroups
Citoid
edit- git #26155fc7 - Make citation dialog tabs translateable (task T99712)
CodeReview
edit- git #91eb69f2 - Replace deprecated $wgSpecialPageGroups
Collection
edit- git #843f87f7 - Remove unused messages
- git #c323408d - Replace deprecated $wgSpecialPageGroups
ContentTranslation
edit- git #767bfbf6 - RTL fixes for the reference card
- git #cf72dca5 - Make it possible to adapt references manually to an empty paragraph (task T99507)
- git #c42ea4f5 - Publish preprocessing: Remove the empty br tags inserted by Firefox (task T99851)
- git #7bbd7a9e - Sitemapper: Map the language names to correct domains (task T100155)
- git #5f5d20b4 - Fix source page selector widget functionality (task T100420)
- git #e80f38b2 - Replace "template" with "starting point" in cx-mt-abuse-warning-text
- git #0b5c2dbe - Make it easier to customize a link to translation guidelines (task T86006)
- git #818ce1a9 - Adjust "To" and "From" labels in the selector
- git #7fb80f5a - Language pairs of different direction and without MT: No default translation (task T99832)
- git #b417fe83 - CXStats: Remove redundant condition
- git #7576fb8b - Ask user to republish when publish fails (task T98572)
- git #12bdd1dc - Campaigns are only for logged in users (task T100014)
- git #39af2190 - Correct categories talk
- git #d4982023 - Add anon user check to ApiQueryContentTranslation
- git #9e98eb94 - Set direction and language attributes on the title input fields
DonationInterface
edit- git #53087968 - Set detailed error arrays for Worldpay
- git #ae10fcd8 - Get rid of getTransactionAllResults
- git #90212b24 - Make do_transaction return a PaymentTransactionResponse (task T98063)
- git #b31cead9 - Start chipping away at getTransactionAllResults (task T98063)
- git #aa7a052f - Finish eradicating setTransactionResult (task T98063)
- git #65ac8757 - Get rid of more setTransactionResult calls (task T98063)
- git #731d44bb - Replace setTransactionResult calls in Adyen adapter (task T98063)
- git #b61b7dcb - Adyen: delete from memcache limbo queue
- git #cb1ede7c - Kill minor ghost of PayflowPro
- git #1dc99d6f - Adyen: delete from memcache limbo queue
- git #c5358572 - Kill minor ghost of PayflowPro
- git #2bc84544 - Cleanup orphan rectifier
- git #4cc2110e - Memcache should accurately mirror the legacy limbo queue (task T92922)
- git #1d49a661 - Remove cruft
- git #4eabb325 - Use DonationQueue for limbo queuing (task T92922)
- git #aecc1198 - Cleanup orphan rectifier
- git #27c4af23 - Memcache should accurately mirror the legacy limbo queue (task T92922)
- git #619e15db - Remove cruft
- git #21631749 - Use DonationQueue for limbo queuing (task T92922)
- git #18ae91fc - Use RetryLoopCount in base do_transaction
- git #da435b20 - Don't set error api result on empty array
- git #b0eaf2a5 - use __DIR__ everywhere
- git #cec840e1 - Add limbo queue message before redirect (task T90504)
- git #79597304 - Add ResponseProcessingException error to transaction_response
- git #02eb3355 - Use a better default when looking up error by code
- git #5cd4b10e - Fix comm status and error checking for PaymentStatus (task T90504)
- git #e0bc1766 - Clarify purpose of addResponseData
- git #9742cd18 - Fold parseResponseXX calls into processResponse (task T98063)
- git #3e52eb99 - Start refactoring processResponse (task T98063)
- git #efef7965 - getResponseXX -> parseResponseXX (task T98063)
- git #7be2535b - Prepare to prune $transaction_results (task T98063)
- git #43810890 - Remove validation action from transaction_results (task T98063)
Echo
edit- git #7514cd7a - Always assume a prefix-length of one.
- git #cad3f78d - Removed pointless memcached delete()
- git #02f618d6 - Use DeferredUpdates::addCallableUpdate for generateEventsForRevision
- git #9b025384 - Replace deprecated $wgSpecialPageGroups
EducationProgram
edit- git #ef4c44dc - Replace deprecated $wgSpecialPageGroups
EventLogging
edit- git #19b5b7ae - Further optimize sql insertion (task T98588)
ExtensionDistributor
edit- git #21cba2af - Display version selector via JavaScript
- git #2cc5b784 - Convert form elements to use OOUI
- git #3194eb84 - Add API module to get branches for a repository
- git #e1355a3b - Don't show master twice (task T97906)
- git #af45939e - Replace deprecated $wgSpecialPageGroups
FlaggedRevs
edit- git #2c9b3b36 - Remove quotes around object properties in JavaScript
- git #68153486 - Remove unused variables in JavaScript
- git #1224a590 - Unify and simplify onload event execution
- git #9bf97b46 - Use .prop according to jQuery doc
- git #88ed457e - Fixed APCOND_FR_NEVERBLOCKED typo
- git #f1eb13c9 - Replace deprecated $wgSpecialPageGroups
Flow
edit- git #ff093b4e - Handle enabling/disabling buttons on right-click cut/paste. (task T73865)
- git #61ee4857 - Remove navbar padding bottom
- git #bc0fd34f - Make sure left (board) and right (header) rail don't overlap (task T99671)
- git #b1f6ef04 - Increase tooltip z-index (task T99668)
- git #018cded7 - Only show colored icons on hover
- git #075cfe30 - Convert Flow icons to ooui icons (task T97312)
- git #819ff5bf - Responsive side rail (task T88114)
- git #b818247e - Summary should also check root (topic) permissions (task T97870)
- git #360974d6 - Replace deprecated $wgSpecialPageGroups
- git #2a0d3cdb - Clarify what pages LQT conversion affects and how page prop works
- git #3090f936 - Expand maximum post length to be based on $wgMaxArticleSize (task T95978)
- git #95148ad0 - Only enforce subpage rules on batch wikitext->Flow conversions (task T99111)
- git #34f7b2ac - Localize NS_TOPIC to 'Tema' for Catalan (task T99217)
- git #b3f2e53e - Fix inconsistent state issues and fatal on Special:EnableFlow (task T99278)
- git #f7015eb5 - Hack around action=reply not getting mw-content-{ltr,rtl} (task T97744)
- git #f488a0bb - Add styling for variable and code
- git #03dd8e41 - Use PostCollection in thankAction to get the author gender (task T96527)
- git #c5124565 - There's more in a page than its title
- git #cc55cd8f - Fix permission checks for recentchanges (task T98745)
- git #7a0fa2ba - Update API tests to no longer rely on write API render output
- git #b94f15ca - Document that Parsoid timeout length is in seconds
- git #f4144b34 - Remove unused variable, wgFlowConfig
- git #7661e9f8 - Add version to $wgExtensionCredits
- git #2a8ea540 - Allow customizing Flow AJAX timeout
- git #0d9e44b8 - Make menu option look interactive by changing background color on hover (task T97755)
- git #cd05afef - Fix TopicHistoryStorage, which is used when no cache applies (task T91916)
Gadgets
edit- git #ffeb559d - Added a blind 10 second TTL to loadStructuredList() for local caching
- git #9add4fcc - Conversion to using WAN cache (task T93141)
- git #6c25618f - Replace deprecated $wgSpecialPageGroups
GeoData
edit- git #bf50417d - Avoid synecdoche in apihelp-query+geosearch-description
GlobalCssJs
edit- git #5e7a5bf2 - Explicitly define module position (task T97410)
GlobalUsage
edit- git #c1d7baac - Replace deprecated $wgSpecialPageGroups
Interwiki
edit- git #53cd67a7 - Replace deprecated $wgSpecialPageGroups
Josa
edit- git #5579dd0b - Comment out deprecated PHP entry point warning for now
- git #96c725a4 - Add extension.json, empty PHP entry point (task T98823)
- git #03bbbddf - Fix typo
LiquidThreads
edit- git #a818eb89 - Replace deprecated $wgSpecialPageGroups
MobileFrontend
edit- git #1de775bd - Remove an unneeded use of SITENAME
- git #11962fa3 - Deal with undefined wgMFMenuData
- git #3a6fd733 - Add support for future toasts (task T97067)
- git #cbf071a3 - Prevent navigating back on QUnit tests (task T99669)
- git #ca5e4435 - Support for cached menu data in HTML (task T98964, task T98759)
- git #c57d1862 - Hygiene: Move notifications code to resources/
- git #1b3f737e - Use mediawiki.confirmCloseWindow (task T88949, task T94194)
- git #fa405871 - Fix "Create account password mismatch message" test
- git #e80c7994 - Replace deprecated $wgSpecialPageGroups
- git #fc7dfd73 - Add login and signup urls to the editor overlay for anons (task T99154)
- git #d204c0be - Hygiene: Remove classes that are no longer cached
- git #485b8d74 - Remove deprecated RL modules (task T98867)
- git #9a60f00b - Remove uploads (task T98874, task T98402)
- git #20c0a440 - Hygiene: Reorganise mobile.head modules
- git #0de2b6c4 - Hygiene: More reorganisation of folders
- git #4b11719a - Hygiene: Move editor to resources (task T98838)
- git #7488c52b - Clarify scope of action-mf-uploadbutton
- git #681beac4 - Hygiene: Address all cache related FIXMEs
- git #778e8a13 - Hygiene: Remove dead code in editor init.js.
- git #441f0063 - Load icons only needed in JS via JS (task T98871)
- git #3b1f29ff - Don't show beta panel in special page (task T98815)
- git #21f4bdaa - TWN: Fix mobile-frontend-editor-previewing-page truncated text (task T98840)
- git #1ba625d2 - Hygiene: Remove unused stub class
MoodBar
edit- git #854a6db0 - Moodbar: message clarified.
Nuke
edit- git #9983344e - Replace deprecated $wgSpecialPageGroups
OAuth
edit- git #3d84c366 - Fix documentation and error message for custom callbacks for OAuth
- git #73e3d428 - Replace deprecated $wgSpecialPageGroups
ProofreadPage
edit- git #f55c9281 - Replace deprecated $wgSpecialPageGroups
RSS
edit- git #24988d69 - Don't rely on strip marker uniqueness (task T10104)
SemanticForms
edit- git #bafdab70 - Stop using StripState
SiteMatrix
edit- git #770b4fb9 - Replace deprecated $wgSpecialPageGroups
SyntaxHighlight_GeSHi
edit- git #400714d8 - Revert "Revert "Add extension.json, empty PHP entry point"" (task T88063)
- git #58860a0b - Revert "Add extension.json, empty PHP entry point"
- git #72d1e922 - Add extension.json, empty PHP entry point (task T88063)
- git #a18bb2e6 - Remove i18n shim
TimedMediaHandler
edit- git #e1e78dd8 - Remove i18n shim
- git #4d02fc63 - Replace deprecated $wgSpecialPageGroups
Translate
edit- git #c7c0249c - Improve translation web services performance by doing queries in parallel (task T88431)
- git #7d15b0d4 - Introduce and use MessageGroups::recache
- git #b87532c5 - Improve workflow selector on Special:Translate
- git #9d91b702 - Remove unneeded $wgSpecialPageGroups
- git #9079689a - Remove duplicate results when searching (task T49198)
- git #681f0901 - "The language code" in apihelp-ttmserver-param-*
- git #e58c4d32 - Delimit proper name in apihelp-query+messagegroups-param-depth
- git #acdaab6d - Delimitate examples with quotation marks as stated in qqq
UniversalLanguageSelector
edit- git #b2d269c3 - Update jquery.ime to beeab196dd
UploadWizard
edit- git #e4409536 - Use OOUI checkboxes for metadata copying
- git #d6394548 - Replace buttons with OOUI button widgets
- git #9a8b3648 - Replace deprecated $wgSpecialPageGroups
- git #7ba2b5b3 - Add oojs to uw.ui.Step dependencies (task T98948)
- git #a17921d9 - Remove some unused CSS
- git #956b07f3 - Do not set 'overflow: hidden' on text fields
UserMerge
edit- git #635e1e4c - Replace deprecated $wgSpecialPageGroups
VisualEditor
edit- git #3ff3f970 - Use more appropriate RecentChange_save hook for tagging (task T100439)
- git #2f087d9a - Update VE core submodule to master (3c1f698) (task T98999)
- git #46d3e7b9 - Update VE core submodule to master (2ce2658)
- git #de12c761 - Representation of red-linked images in VE (task T52788)
- git #462315f1 - [BrowserTest] Fix the lists and indentation screenshot scenario
- git #e4718605 - [BrowserTest] Fix the special character button screenshot
- git #f30f90ac - [BrowserTest] Fix the text formatting screeshot scenario
- git #23234338 - Add a couple of patterns to .gitignore for emacs
WikiEditor
edit- git #7ffa38ea - Remove i18n shim
- git #a5032b13 - Sync extension.json with WikiEditor.php
- git #3cb4714e - Bump version to 0.5.0 to reflect massive updates in last year
WikimediaEvents
edit- git #7fade3c5 - Report time to first edit as `ttfe` (task T99060)
WikimediaMessages
edit- git #b06fad0d - Update ExtensionDistributor messages, 1.25 is stable, add 1.26 messages
ZeroBanner
edit- git #7a795526 - Replace deprecated $wgSpecialPageGroups
ZeroPortal
edit- git #71028ab2 - Replace deprecated $wgSpecialPageGroups
wikihiero
edit- git #ea623f4a - Replace deprecated $wgSpecialPageGroups
Skins
editNostalgia
edit- git #474b1a7c - Convert i18n/en.json to use tabs instead of spaces