MediaWiki 1.26/wmf7
Appearance
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 (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 (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 (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 (T100042)
- git #a69ee4a0 - ProfilerOutputStats: replace single ':' with '.', too
- git #a3773b4d - Improve ProfilerXhprof's blacklist/whitelist capabilities (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 (T99818)
- git #6f44bb82 - Flush lazy jobs in load.php and api.php too (T99775, 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 (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 (T98956)
- git #4360f0e2 - registration: Have cache entries expire after 24 hours
- git #6e8094da - Revert "Remove invalid language code "bh" (alias of "bho")" (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 (T88493, T97620)
- git #a17cdcbf - Use lazyPush() instead of push() in a few places for jobs
- git #7e97ce6a - Added JobQueueGroup::lazyPush method (T99302)
- git #60d58c19 - Chinese Conversion Table Update 2015-3
- git #a3f47a59 - registration: Use a static whitelist of keys that are not attributes (T98977)
- git #aa2e12c1 - registration: Remove duplicate "ParserTestFiles" key from schema (T99493)
- git #c573fc5a - registration: Remove implementation of custom processors for now (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() (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 (T96174)
- git #818d781f - Use touchCheckKey when purging tag usage stats
- git #f45be1f7 - Better message wording.
- git #cf4ccb46 - Improve RELEASE-NOTES for recent API change (T98086)
- git #4d2932ef - Revert "Follow-up ee320648fd1: output mw-content-{ltr,rtl} unconditionally" (T99258)
- git #46c62ff5 - Support changing icon variants on hover (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 (T66653)
- git #e6c0b3e7 - Fix name of Bakthiari language
- git #e928d5bd - Allow to customise addHelpLink() target via system message (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 (T98198)
- git #6b34799c - Set correct default date format for ce (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 (T98975)
- git #9b6ee1da - resourceloader: Remove only=messages
- git #a4d3d3b4 - Convert mediawiki.toc and mediawiki.user to using mw.cookie (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 (T97617)
- git #48cffdff - Converted FileBackendStore to using the WAN cache (T93141)
- git #b614290f - Converted User object cache to the WAN cache (T93141)
Vendor
[edit]Extensions
[edit]AbuseFilter
[edit]- git #afb78deb - Removed filter profiling using $wgMemc
- git #9d61668a - ApiResult::META_BC_BOOLS in ApiAbuseFilterCheckMatch (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 (T99503)
CategoryTree
[edit]- git #ffa6e0cc - Replace deprecated $wgSpecialPageGroups
CentralAuth
[edit]- git #14a7ac5d - Guard against QUOTA_EXCEEDED_ERR for anon users (T96581)
- git #5bb594f5 - Replace deprecated $wgSpecialPageGroups
- git #49e450f5 - Revert "Fix fatals in LoginUserMigrated hook"
- git #a243193b - Use structured logging for CentralAuthUserMerge audit log (T97446)
- git #ba9653b1 - GlobalUserMerge: Update renameuser_queue and global_user_groups (T97718)
- git #20dd05a2 - GlobalRename: Don't fatal if AntiSpoof isn't enabled (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 (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 (T99507)
- git #c42ea4f5 - Publish preprocessing: Remove the empty br tags inserted by Firefox (T99851)
- git #7bbd7a9e - Sitemapper: Map the language names to correct domains (T100155)
- git #5f5d20b4 - Fix source page selector widget functionality (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 (T86006)
- git #818ce1a9 - Adjust "To" and "From" labels in the selector
- git #7fb80f5a - Language pairs of different direction and without MT: No default translation (T99832)
- git #b417fe83 - CXStats: Remove redundant condition
- git #7576fb8b - Ask user to republish when publish fails (T98572)
- git #12bdd1dc - Campaigns are only for logged in users (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 (T98063)
- git #b31cead9 - Start chipping away at getTransactionAllResults (T98063)
- git #aa7a052f - Finish eradicating setTransactionResult (T98063)
- git #65ac8757 - Get rid of more setTransactionResult calls (T98063)
- git #731d44bb - Replace setTransactionResult calls in Adyen adapter (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 (T92922)
- git #1d49a661 - Remove cruft
- git #4eabb325 - Use DonationQueue for limbo queuing (T92922)
- git #aecc1198 - Cleanup orphan rectifier
- git #27c4af23 - Memcache should accurately mirror the legacy limbo queue (T92922)
- git #619e15db - Remove cruft
- git #21631749 - Use DonationQueue for limbo queuing (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 (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 (T90504)
- git #e0bc1766 - Clarify purpose of addResponseData
- git #9742cd18 - Fold parseResponseXX calls into processResponse (T98063)
- git #3e52eb99 - Start refactoring processResponse (T98063)
- git #efef7965 - getResponseXX -> parseResponseXX (T98063)
- git #7be2535b - Prepare to prune $transaction_results (T98063)
- git #43810890 - Remove validation action from transaction_results (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 (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 (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. (T73865)
- git #61ee4857 - Remove navbar padding bottom
- git #bc0fd34f - Make sure left (board) and right (header) rail don't overlap (T99671)
- git #b1f6ef04 - Increase tooltip z-index (T99668)
- git #018cded7 - Only show colored icons on hover
- git #075cfe30 - Convert Flow icons to ooui icons (T97312)
- git #819ff5bf - Responsive side rail (T88114)
- git #b818247e - Summary should also check root (topic) permissions (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 (T95978)
- git #95148ad0 - Only enforce subpage rules on batch wikitext->Flow conversions (T99111)
- git #34f7b2ac - Localize NS_TOPIC to 'Tema' for Catalan (T99217)
- git #b3f2e53e - Fix inconsistent state issues and fatal on Special:EnableFlow (T99278)
- git #f7015eb5 - Hack around action=reply not getting mw-content-{ltr,rtl} (T97744)
- git #f488a0bb - Add styling for variable and code
- git #03dd8e41 - Use PostCollection in thankAction to get the author gender (T96527)
- git #c5124565 - There's more in a page than its title
- git #cc55cd8f - Fix permission checks for recentchanges (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 (T97755)
- git #cd05afef - Fix TopicHistoryStorage, which is used when no cache applies (T91916)
Gadgets
[edit]- git #ffeb559d - Added a blind 10 second TTL to loadStructuredList() for local caching
- git #9add4fcc - Conversion to using WAN cache (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 (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 (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 (T97067)
- git #cbf071a3 - Prevent navigating back on QUnit tests (T99669)
- git #ca5e4435 - Support for cached menu data in HTML (T98964, T98759)
- git #c57d1862 - Hygiene: Move notifications code to resources/
- git #1b3f737e - Use mediawiki.confirmCloseWindow (T88949, 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 (T99154)
- git #d204c0be - Hygiene: Remove classes that are no longer cached
- git #485b8d74 - Remove deprecated RL modules (T98867)
- git #9a60f00b - Remove uploads (T98874, T98402)
- git #20c0a440 - Hygiene: Reorganise mobile.head modules
- git #0de2b6c4 - Hygiene: More reorganisation of folders
- git #4b11719a - Hygiene: Move editor to resources (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 (T98871)
- git #3b1f29ff - Don't show beta panel in special page (T98815)
- git #21f4bdaa - TWN: Fix mobile-frontend-editor-previewing-page truncated text (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 (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"" (T88063)
- git #58860a0b - Revert "Add extension.json, empty PHP entry point"
- git #72d1e922 - Add extension.json, empty PHP entry point (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 (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 (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 (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 (T100439)
- git #2f087d9a - Update VE core submodule to master (3c1f698) (T98999)
- git #46d3e7b9 - Update VE core submodule to master (2ce2658)
- git #de12c761 - Representation of red-linked images in VE (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` (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
[edit]Nostalgia
[edit]- git #474b1a7c - Convert i18n/en.json to use tabs instead of spaces