MediaWiki 1.26/wmf21/Changelog
< MediaWiki 1.26 | wmf21
Core changes
edit- git #1cdcae8c - Updated mediawiki/core
- git #5c7a3cdc - resourceloader: Implement mwLoadEnd marker
- git #17462bc2 - Updated mediawiki/core
- git #d2457215 - Updated mediawiki/core (task T111494)
- git #8dec2f94 - Updated mediawiki/core (task T111853)
- git #d8c17457 - Updated mediawiki/core (task T111137)
- git #cae383ee - Expose the ability to change suggestion api's (task T111091)
- git #ef770d95 - Updated mediawiki/core
- git #4f66e6b6 - wikimedia/cdb 1.2.0 → 1.3.0
- git #1d0a07a7 - Updated mediawiki/core
- git #c7799be6 - Updated mediawiki/core (task T109756)
- git #7564bcc0 - Updated mediawiki/core
- git #d1d30067 - Updated mediawiki/core (task T108253)
- git #bef11ac7 - Updated mediawiki/core (task T108253)
- git #7806c47c - wikimedia/cdb 1.0.1 → 1.2.0
- git #86be460d - Updated mediawiki/core
- git #0c06d8f8 - Update VisualEditor for I7ee24515
- git #a8c2e2df - Updated mediawiki/core (task T111421)
- git #7b2c3af9 - Updated mediawiki/core (task T111420)
- git #4e2acc58 - Updated mediawiki/core (task T111421)
- git #2a677a9e - Updated mediawiki/core (task T110272)
- git #4010d85a - Updated mediawiki/core (task T93800)
- git #92cb280c - Updated mediawiki/core (task T93800)
- git #29ff49fe - Updated mediawiki/core
- git #384be1c3 - Updated mediawiki/core (task T111490)
- git #8d8d14be - resourceloader: Use increment() for resourceloader_cache miss metric
- git #ad8ba575 - Updated mediawiki/core (task T110915)
- git #bd2eb6cc - build: Update grunt-contrib-jshint to v0.11.3
- git #bdb17a79 - Only use FastStringSearch on PHP <5.5
- git #c23f804e - Updated mediawiki/core (task T110629)
- git #813408d5 - Updated mediawiki/core (task T111262)
- git #aa7c0665 - Decline to cache preprocessor items larger than 1 Mb (task T111289)
- git #a67a029f - Update CentralNotice submodule
- git #8776d553 - Update CentralNotice submodule
- git #6c8aa791 - resourceloader: Ensure startup module returns early for incompatible browsers (task T111233)
- git #61980877 - Updated mediawiki/core
- git #ae0a08ce - Update VisualEditor for I1e302065
- git #78a5908f - Updated mediawiki/core (task T110353)
- git #8f4f6df8 - Updated mediawiki/core (task T111156)
- git #3937f691 - Updated mediawiki/core (task T88223)
- git #0058048a - Updated mediawiki/core (task T110629)
- git #297b055c - Updated mediawiki/core (task T110007)
- git #158f4cd6 - resourceloader: Remove redundant type-checks in internal code
- git #0f69149f - resourceloader: Consistently set state=ready after script execution (not before)
- git #85a58045 - Add ForeignUpload and ForeignStructuredUpload (task T105071)
- git #d9247237 - Ignore languages/messages/Messages*.php in line length sniff (task T103806)
- git #8ab73061 - EditPage: Add text placeholders to view source page
- git #e25eb30e - Make readonly work for OOUI forms
- git #9d81e069 - resourceloader: Don't add "&*" query parameter to load.php urls
- git #62a6c0b5 - Allow to export null values (task T110960)
- git #8e932456 - objectcache: Correct tempTTL comment for getWithSetCallback()
- git #274f1009 - Clarified WANObjectCache::delete() comments
- git #3adf586c - Removed READ_LATEST from revision load in getMsgFromNamespace() (task T92357)
- git #b49e7242 - Fixed and suppressed some thumb.php IDEA errors
- git #5525e510 - resourceloader: Improve moduleRegistry documentation
- git #84918202 - resourceloader: Remove global startUp() callback (task T39894)
- git #0841b74c - Comment typo fix
- git #8c1f2c98 - Changing user and user talk namespace name for Latvian wikis (task T106513)
- git #fa1123a0 - Skip monolog tests if monolog is not installed
- git #31d02839 - Improve wording of "size-bytes" and "size-pixel" messages
- git #bb2adc23 - Workaround fopen lack of SubjectAltName support for instantCommons (task T75199)
- git #7f97802f - mediawiki.ForeignApi: Use `type === 'POST'` instead of `type !== 'GET'`
- git #72bd5c9e - Add protected getCurrentRow to TablePager
- git #7a1b87e5 - Really actually fix the typo in Parser.php
- git #868d1168 - Fixed parser report typo
- git #846769fa - Made MessageCache use the WAN cache for individual cache keys
- git #2cdcea5c - Improved getMainStashInstance() docs
- git #8edf4189 - Revert "Prevent the jumbling up of autocomments in RTL" (task T110716)
- git #f3c7bc83 - CssContentHandler: Fix @return documentation
- git #0ec057e7 - API: Add ApiResult::META_KVP_MERGE
- git #5719d6b1 - Be a little more conservative with the IPv6 support in the Sanitizer.
- git #c1b47dd2 - Fixed some doc errors in tryNormaliseRedirect()
- git #053e968f - Add comments clarifying how calling getters on ParserOutput affects the parser cache.
- git #bea68786 - SpecialVersion: Force text credits and license to LTR direction
- git #38560509 - Added --status and --limit filters to showJobs.php
- git #26ff3e29 - Add ParserOutput cache and expiry times to NewPP report
- git #6cdbf82b - Removed useless $wgUseLocalMessageCache check in MessageCache
- git #877c3db3 - Make ParserOptions fields private (task T110269)
- git #c0b7236c - registration: Remove unused 'wgExtraNamespaces' merge strategy
- git #f5c874cb - Use Parsoid v3 API; emulate the RESTBase v1 API (task T100681)
- git #284a9480 - Don't free the parser in the catch() block of parse() (task T89532)
- git #087a832e - api: Load mediawiki.apipretty with addModuleStyles
- git #b0e7752a - XMP: log structured data for halting errors (task T89532)
- git #37543eed - Fix spaces in MigrateFileRepoLayoutTest::tearDown
- git #58069313 - Cleaned up int|INF doc type to avoid IDEA errors
- git #8c32adf3 - Enable autocompletion for Special:ComparePages (task T26235)
- git #c652ac99 - Add space between classes in HTMLButtonField
- git #9866d6ee - Revert "Load all CSS in the top queue"
- git #2c3773be - Add @throws tag to Database::insert
- git #9df06722 - registration: Fix namespaces added through the ExtensionProcessor (task T110389)
- git #98479165 - Ignore DBPerformance thresholds in Special:ConfirmEmail (task T92357)
- git #326b7842 - Avoid using DB_MASTER in SpecialEditWatchlist::getWatchlist() (task T92357)
- git #f336e583 - Defer spreadAnyEditBlock() post-send (task T92357)
- git #ac926e5a - Removed deprecated $wgMasterWaitTimeout; not used by LoadBalancer
- git #8d52a215 - Return HTTP 429 when thumbnailing is throttled due to too many errors (task T110109)
- git #129586e1 - Load User via READ_LATEST in ApiOptions to avoid CAS errors (task T95839)
- git #c845586d - Only load gallery styling rules when galleries are on the page (task T98878)
- git #0bd62fe7 - Reduced some instances of HTTP 500 in thumb.php (task T110109)
- git #d56267b2 - Avoid $newid IDEA "possibly undefined" error in insertOn()
- git #8c74b8a3 - poolcounter: Convert slow-parse to LoggerFactory with data context
- git #e8c17972 - Replace bundled IPSet library with composer dependency
- git #8da91885 - Add the mediawiki.experiments module (task T109010)
- git #036f84cf - maintenance: Handle errors in deleteEqualMessages.php
- git #b9af7e9e - jquery.byteLimit: Expose trimValueForByteLength as trimByteLength
- git #1f120061 - Add @todo comment for I4b0e55fe
- git #13d046d7 - Rephrase tooltip-t-contributions for better grammar
- git #2aa245e8 - Move counter stuff to 1.26 section of MysqlUpdater
- git #884bd7d0 - Remove an optional message from Tamil
- git #49107fcc - deleteEqualMessages.php: Avoid "Transaction already in progress" warning (task T110189)
- git #2b66dc04 - Fix typo in UploadFromUrlJob::initializeSessionData()
- git #3d94c63b - API: Rename disablepp and introduce disabletidy
- git #92602fef - Micro-optimize Language::isMultiByte()
- git #727cfe1b - Update OOjs UI to v0.12.6
- git #16999c8d - Added jobqueue.pickup_root_age metric
- git #f578eadf - Update OOjs to v1.1.9
- git #a88e9ba0 - Avoid self-deadlocks in MessageCache::replace() (task T109183)
- git #513fcc38 - Fixed LBFactory IDE errors
- git #dee83538 - Move job running till after deferred updates
- git #cdaa9841 - API: More avoiding MySQL filesorts in list=allpages (task T78276)
- git #261737cb - ResourcesOOUI: Remove now-unnecessary selector
- git #dd3df4b9 - Moved onArticleEdit() lines around for clarity
- git #37e30d27 - Add comments for ParserOptions::getUserLang regarding cache split
- git #b085d5f9 - Added $ttl sanity check to WANObjectCache::delete()
- git #b7c0e537 - Load all CSS in the top queue
- git #f209c1f6 - Add date format for Latvian language (task T94986)
- git #4ea07b58 - Update namespace for Khowar language (khw)
- git #9251ce2a - Update namespace names for Sanskrit (task T101634)
Vendor
edit- git #469ca2db - wikimedia/cdb 1.2.0 → 1.3.0
- git #e66a61ea - wikimedia/cdb 1.0.1 → 1.2.0
- git #bd04f9e8 - Update ip-set to 1.0.1 (task T107987)
Extensions
editAbuseFilter
edit- git #7251c178 - Small doc fixes for AbuseFilterTokenizer
- git #bab98324 - Move rule tokenization to new AbuseFilterTokenizer class
Babel
edit- git #c03064e8 - Remove direct ParserOptions field access (task T110269)
CentralAuth
edit- git #98a1e2a7 - Converted SUL2 handshake tokens to use CentralAuthUser::getSessionCache() (task T108253)
- git #3a105732 - Converted api-token store to CentralAuthUser::getSessionCache() (task T108253)
- git #a3d94e5d - SpecialGlobalRenameRequest: use $this->requireLogin() instead of our own code
- git #589f4760 - Removed temporary code in quickInvalidateCache()
- git #02ff9d74 - Suppress DBPerformance log during account autocreation (task T92357)
- git #5da844e9 - Fix "array_merge() expects at least 1 parameter, 0 given" warning on Special:GlobalUsers
- git #c0405db6 - Defer "remember" preference updates (task T92357)
- git #82d2ccc5 - Conversion to using getMainStashInstance() (task T97620)
CirrusSearch
edit- git #85601463 - Improve completion suggestion suggester (take 2) (task T110915)
- git #e8b2a2fa - finish renaming of indexType -> indexTypeName (task T110922)
- git #fa5e1385 - Completion suggester : improve precision
- git #6dcbe930 - Report instances of backend errors to graphite (task T109122)
Citoid
edit- git #ac7bc515 - Actually use new backup message (task T93800)
- git #5a92311a - Provide alternative access to citoid-template-type-map.json (task T93800)
- git #f4b283bc - Update for breaking change to MWReferenceModel constructor (task T110569)
ContentTranslation
edit- git #f7fa95f4 - Use the VirtualRESTService to configure CX (task T111490)
- git #dbc78fc0 - Fix: References are adapted with same content (task T110007)
- git #430e6bfd - Fix PHP errors
- git #b8de6e26 - Suggestion lists - Database and APIs (task T92987, task T106405)
- git #946329a4 - Consistent alignment for autonyms in Special:CXStats
- git #052ba0b7 - Load the source article from the correct domain (task T100884)
- git #caf1d202 - Clean the code of ext.cx.sitemapper.js
- git #97df2199 - Add mapping from the 'nb' language to the 'no' domain (task T108428, task T97941)
- git #164c5a63 - Convert the language domain code mapping to a global variable
- git #8415b3f2 - Ask the user to log in if the session is lost (task T105968)
Echo
edit- git #854aae01 - Defer clearTalkNotification() updates as they often happen on GET requests (task T92357)
- git #f38dfc4d - Bump mention limit to 50 (task T110306)
- git #f3342a6c - Put back notification_timestamp for web.
- git #92dc3a0d - Fix fatal DB exception (task T105890)
EducationProgram
edit- git #f95916d9 - Handle non-array serialized event info gracefully (task T110972)
EventLogging
edit- git #a0cf06ba - Set log levels for pykafka and kazoo to info
FlaggedRevs
edit- git #fb0a4798 - Removed pointless Title::GAID_FOR_UPDATE for altBaseRevId field (task T92357)
Flow
edit- git #90db4c8a - Avoid null pointer exception and instead show relevant debugging info (task T111494)
- git #b1ad76c9 - Allow converting entire LQT namespaces (task T109931)
- git #e1a1732c - Fix removing references by using right PK, only right indexes (task T107204, task T110390)
- git #875f9e30 - BoardDescriptionWidget: Don't fetch wikitext when initializing VE
- git #c67fc018 - Don't change editor preference if preferred editor is unsupported (task T110706)
- git #1780274a - Remove duplicated 'loadmore' event handling
- git #3f2a6f85 - Disable Echo notifications for FlowFixLinks.php (task T110851)
- git #e3188e6b - Don't include virtual pages as wiki links (task T109814)
- git #b8ea7b84 - Fix removal/addition of categorylinks (task T94569)
- git #5ee96d94 - Load mwimage support in VE (task T110758)
- git #52953041 - Allow zero-length descriptions in both S:EF and standard edits (task T108348)
- git #dc10381d - Anchor the regex for ./ stripping (task T110676)
- git #aafc1e35 - Make sure flow entries are created with correct content (task T109768)
- git #f4d43318 - VisualEditorWidget: Guard against setting selection to -1 (task T110393)
- git #174b6873 - Fix some PHPDoc
- git #f4b73037 - Fix typo
- git #e85fcbc8 - Rename OccupationListener to TopicPageCreationListener (task T105574)
- git #0f3007ec - Remove TalkpageManager::isTalkpageOccupied (task T105574)
- git #326304a0 - Fall back to the first available editor when the preferred editor is not available (task T110485)
- git #4632c567 - Make SidebarExpandWidget work in RTL (task T110488)
- git #e527b2ce - Remove extra space from {{#time:}} calls
- git #21e92366 - Remove double spaces in en.json
- git #eb82ada8 - Fix another issue with patch-reference_wiki.sql (task T107204)
- git #42968f8a - Populate the Description data model even if content is empty (task T110358)
- git #e520cc4d - Fix typo in sql patch
- git #c2ae3c7f - Browser tests: various fixes for firefox
- git #8948c743 - Create all templates Flow uses (task T105421)
- git #7478def1 - Browser tests: handle empty board description
- git #b8bdd057 - Use placeholder HTML rather than rendering the board in getParserOutput (task T98270)
- git #df5dfdaa - Use moveCursorToEnd from OOjs UI
- git #f07c6ba7 - Segregate Reference objects by source wiki. (task T107204, task T67915, task T67802)
Gadgets
edit- git #cda6db43 - Add namespace names for Arabic (task T110999)
Gather
edit- git #ffa8dc10 - QA: Avoid flakiness in various test steps due to race conditions (task T107908)
GettingStarted
edit- git #d7ffea9f - Defer the saveSettings() call in onMakeGlobalVariablesScript() (task T92357)
GlobalCssJs
edit- git #8d1df5c5 - Link to docs in MediaWiki:Globalcssjs-warning-js and MediaWiki:Globalcssjs-warning-css, per T110516
Graph
edit- git #c088e670 - VisualEditor: Fix size of raw input after spec has been changed
GuidedTour
edit- git #749f1d78 - Delete cookie for current tour if isSinglePage, on onShow (task T108266)
LiquidThreads
edit- git #7137cb65 - Use quickUserCan() in showHeader() to avoid master queries (task T92357)
MassMessage
edit- git #d0817bc9 - Use a [[wikilink]] to display local targets
MobileFrontend
edit- git #980a2bae - Fix EventLogging schema dependencies (task T110272)
- git #eb3ba14c - Hygiene: Provide utility function for generating a last modified message
- git #f26a9d0a - Allow to use custom displayTitle in search (task T85368)
- git #7c160a91 - Use Firefox for browser @integration tests
- git #16073b2e - Only load gallery styles when needed (task T98878)
- git #87022259 - Make the list of possible top headings configurable (task T110436)
- git #db0da9c9 - Extract some methods in SearchApi (task T110069)
- git #bf4ec7da - Hide languagelinks list on alpha/beta login page (task T110403)
- git #1b7443aa - Use the new mediawiki.storage API (task T110398)
- git #aac01a61 - Don't try to construct a Title object with anything other a string (task T109976)
- git #fdd80629 - Have mobile.usermodule cache invalidate properly (task T102554)
- git #d70e5d29 - Register mobile.loggingSchemas with optional schema dependencies (task T102708)
MultimediaViewer
edit- git #d59badb7 - Add missing dependency on 'mediawiki.ui.button' (task T111156)
- git #2e6ffeff - Use wikipage.content hook for updating thumbnail list (task T97010, task T110493)
NavigationTiming
edit- git #4244409a - Ensure timings are reported after the page has loaded
- git #17457e05 - Revert "Fetch missing Navigation Timing metrics and mwLoadEnd."
- git #8baeee7c - Fetch missing Navigation Timing metrics and mwLoadEnd. (task T109756)
- git #7eba48f4 - build: Enforce jshint and jscs test
- git #46997c03 - Add domLoading property (task T109756)
OpenStackManager
edit- git #8a11cccc - Revert "Fix logic to refresh the service catalog." (task T110629)
- git #e6c05fb5 - Fix logic to refresh the service catalog. (task T110629)
Popups
edit- git #41c12d3f - Remove stray ")" from the "Enable previews" link
Scribunto
edit- git #7e5d5759 - Add mw-scribunto-console placeholder to view source page (task T110050)
- git #35e687c6 - Update namespace for gom-deva (task T109182)
- git #eec31286 - Fix-up for I32bad5fd9
- git #7bd4959b - Cache Lua code files in APC
SemanticForms
edit- git #e915d8fc - bug fix for mapping explicit value list
SyntaxHighlight_GeSHi
edit- git #910ea5a6 - VE integration: Fix regression in Ic84c5afb (task T103756)
Translate
edit- git #05dfb6a7 - Fix styles on Special:SearchTranslations (task T111262)
- git #ec05fb0a - Reduce flash of unstyled content appearance
- git #c9b44025 - Breaking change: Do not autoload anymore with composer
- git #7576e3cb - Support for 'filter' search operator. (task T97944)
- git #49b258d9 - Support for search operators. (task T97943)
- git #0326dc66 - Update version for MLEB 2015.08
- git #53581e76 - Cxserver: use the new mt list api
- git #e43d3778 - Add 'match' and 'case' parameters for search translations API.
- git #33bb3393 - Fix lang and dir assignment in translation helpers
UniversalLanguageSelector
edit- git #a8574709 - Fix-up for Ib98499040
- git #4b9e5a7a - Use localStorage to store previous languages, not cookies (task T110353)
- git #6dac1ca4 - Add missing dependency to 'mediawiki.notify'
- git #7c56622e - Update version for MLEB 2015.08
UploadWizard
edit- git #35d30a29 - Work around <input type=file multiple> having wrong .value on IE 11 (task T88223)
- git #4a8c0b78 - Tweak spacing of checkboxes in metadata copier (task T110787)
- git #f29eaeaf - Help users trying to input a template as upload date (task T110026)
- git #7503ca75 - Fix button config for campaigns to check for a given object reference (task T110697)
- git #a37bba8d - Keep the uploads sorted in the order they were created in initially (task T92801)
- git #0492add3 - Redesign switcher between calendar and freeform date inputs (task T110026)
VisualEditor
edit- git #07c3d1f1 - Bump Schema:Edit to revision 13457736 (task T111420)
- git #84e28115 - Fix cancelling of extension inspectors (task T110992)
- git #519e0292 - Rerender extension node immediately if no images exist (task T110314)
- git #e4c351e3 - Implement getUserConfig and setUserConfig in MW
- git #efcc8a97 - Update VE core submodule to master (83c5ca4)
- git #c6236b7b - MWReferenceNode: Don't allow cross-VE paste of template-defined ref (task T110479)
- git #2b88dc2f - Update VE core submodule to master (ff259df)
- git #3ce4ac25 - Allow trailing punctuation for typed ISBN/PMID/RFC autolinks (task T110690)
- git #e4d2d478 - ve.dm.MWImageModel: Require parent document (task T109599)
- git #f11fbee2 - ve.dm.MWReferenceModel: Require parent document (task T109599)
- git #fc5ff165 - Update VE core submodule to master (9123d3b)
- git #6eee0291 - MWSaveDialog: Use .moveCursorToEnd() instead of ve.selectEnd()
- git #463077e0 - page-not-found*.svg: Provide semi-flipped variant for he, yi (task T110429)
- git #aadadbab - bin/listRecentCommits.sh: Don't try to loop over OOUI commits
- git #ea950aba - Hooks: Don't show the tab just to hide it when 'DisableForAnons' is true
WikiEditor
edit- git #a2466f0c - Finish updates for Schema:Edit (task T111421)
- git #b26ddc1f - Bump Schema:Edit to revision 13457736 (task T111421)
WikiLove
edit- git #5aa6c444 - Update repository to mediawiki_selenium Ruby gem 1.x (task T99660)
WikidataPageBanner
edit- git #095c1110 - WikidataPageBanner make links row selectable (task T110785)
WikimediaEvents
edit- git #092dc3ec - A/B test for experimental suggestions api (task T111137)
- git #151871f3 - Bump Schema:Edit to revision 13457736 (task T111420)
- git #a12a8c29 - statsd: Add missing schedule() call to the 'counter' listener
- git #3463c2d4 - V2 of user satisfaction test for search (task T109482)
- git #17b0169a - Measure usage of Special:Search did you mean (task T105201)
WikimediaMaintenance
edit- git #21a1a8af - Revert "Remove old be-tarask -> be-x-old alias"
- git #c814bd7d - Remove old be-tarask -> be-x-old alias (task T111853)
WikimediaMessages
edit- git #26656113 - Correct Belarusian grammar forms
- git #5cf42205 - Correct Belarusian grammar forms