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