MediaWiki 1.35/wmf.1
![]() |
Deployment of MediaWiki 1.35.0-wmf.1 to Wikimedia sites | MediaWiki 1.35.0-wmf.2![]() |
The latest version (labeled "1.35.0-wmf.1") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 8 October 2019 (see the roadmap).
Core changes[edit]
- git #095a8e5d - Registration: Allow relative paths in config arrays, not just strings (task T231855) by Matthias Mullie
- git #4adc557e - Clarify description of action=purge parameters by Lucas Werkmeister
- git #be8ef0f2 - Revert "rdbms: optimize insert(), replace(), and upsert() for sqlite when possible" (task T234795) by Anomie
- git #310a0713 - resourceloader: Remove listing of "load.php" from Special:Version by Timo Tijhof
- git #9171cbe4 - Title: make newFromText, isValid, and canExist behave consistently. (task T229705) by daniel
- git #61a0fd18 - Improve MultiHttpClient connection concurrency/reuse (given PHP >= 7.0.7) (task T232128) by Aaron Schulz
- git #7ab9149e - List rest.php on Special:Version entry points by Reedy
- git #2816b4f7 - Session: Remove mcrypt support, dropped from PHP 7.2 by Max Semenik
- git #043d88f6 - Make LocalisationCache a service (task T231220) (task T231198) (task T231200) (task T201405) by Aryeh Gregor
- git #10c06427 - Cleanup use of PermissionManager in Special:RevisionDelete by Umherirrender
- git #cc5ce5d1 - Special:Contributions: Fix user target autocomplete (task T234510) by Jayprakash12345
- git #3ebbf294 - Log a warning when the 'text' flag is used with getQueryInfo() (task T200918) by Daniel Kinzler
- git #1a592e0f - Update HISTORY (task T225157) by Reedy
- git #06bfc740 - Hard deprecate Revision::getRevisionText() method (task T198343) by Petr Pchelko
- git #61c70d2d - Fix documentation of $wgMainStash option by Lucas Werkmeister
- git #4190e8e3 - Specify LESS extension in import path by jdlrobson
- git #cbc1392f - RELEASE-NOTES-1.35: Fix note about symfony/yaml by James D. Forrester
- git #1a3a67d2 - TextFormatter: Remove a pointless type check by Max Semenik
- git #773a732a - Make Status::wrap and StatusValue::splitByErrorType work together by Gergő Tisza
- git #d40c7e24 - searchResult: Fix docs for mTitle (task T233763) by Daimona Eaytoy
- git #c20e8781 - Add Balinese namespace translations by Jon Harald Søby
- git #c8eb0798 - Hard-deprecate wfIsHHVM() (task T192166) by Max Semenik
- git #d1679955 - MWExceptionHandler: Remove HHVM-specific behavior by Máté Szabó
- git #2806196a - symfony 3.4.28 => 3.4.31 by Reedy
- git #2ed69af1 - Add optional serialization_type and hmac_key param values to RESTBagOStuff (task T233963) by Bill Pirkle
- git #4345c1e3 - LinkerTest: explicitly set $wgFragmentMode by Max Semenik
- git #8835ac44 - Linker: Kill HHVM and PHP5 special case by Max Semenik
- git #e06766d0 - installer: Fix warningBox arguments in WebInstallerRestart by Daimona Eaytoy
- git #2612175e - Use real variargs for variadic methods by Daimona Eaytoy
- git #fef888b9 - Remove setExpectedException by Daimona Eaytoy
- git #06a275f4 - Remove more HHVM hacks by Max Semenik
- git #8545ce13 - Kill the remaining usages of PHPUnit4And6Compat methods (task T192167) by Daimona Eaytoy
- git #fb06e4cd - Update tests to use PHPUnit 6 class names (task T192167) by Max Semenik
- git #28c470ad - objectcache: Stricter assertions for WANObjectCache tests by Timo Tijhof
- git #9f4dff45 - Fix typo: occured → occurred by Ammar
- git #440297fa - Clean up most of b/c for phpunit4 by Amir Sarabadani
- git #2a2c7bb7 - Use Mustache template in img_auth.php by Fomafix
- git #0809a10b - MovePageFactory: make $constructorOptions a constant by Max Semenik
- git #dc3fba46 - tests: Nuke everything HHVM-related by Max Semenik
- git #8752df65 - Use varargs for MessageLocalizer::msg and similar (task T191666) by Umherirrender
- git #886b600e - BaseTemplate: Use explicit varargs in method parameters (task T231710) by Máté Szabó
- git #ef5ab696 - Replace setExpectedException with two args (task T192167) by Daimona Eaytoy
- git #a4ae3eb3 - PPFrame: Use explicit varargs in method parameters (task T231710) by Máté Szabó
- git #18038e76 - PermissionManager: Use explicit varargs in method parameters (task T231710) by Máté Szabó
- git #98fcdd8f - Replace setExpectedException with single arg (task T192167) by Daimona Eaytoy
- git #a9823d16 - resourceloader: Add array type hints by Fomafix
- git #fe3825a1 - extensions is hard to spell by Reedy
- git #5b7dd147 - tests: Remove problematic (bool) casts from UserTest by Thiemo Kreuz
- git #4ada35bb - revisionlist: Fix bad type hints in RevisionListBase by Thiemo Kreuz
- git #2f749f7c - NamespaceInfo: use array constants now that we can by Max Semenik
- git #b0a8b0d2 - Cleanup of old PHPUnit usage, part 3 (task T192167) (task T234597) by Max Semenik
- git #0f9cc78a - Cleanup of old PHPUnit usage, part 2 (task T192167) (task T234597) by Max Semenik
- git #261190db - PHPUnit4And6Compat tweaks by Max Semenik
- git #bc3878e3 - Begin cleaning up PHPUnit 4 code from tests (task T192167) by Max Semenik
- git #05bd4c6a - Remove obsolete IE 6 & 7 specific comments (task T234582) by Volker E
- git #93643275 - Remove IE 6 & 7 hasLayout hacks (task T234582) by Volker E
- git #91478467 - Remove IE 7 specific `!ie` hack (task T234582) by Volker E
- git #67f5066e - Remove IE 6 & 7 specific star hack (task T234582) by Volker E
- git #2571df82 - Refactor the updateRestrictions.php maintenance script (task T218446) by Máté Szabó
- git #a7fb6361 - Add type hint for $maintClass by Umherirrender
- git #fb391473 - Type hint against IResultWrapper by Umherirrender
- git #22d149c3 - selenium: Fix more inefficient MWBot use and simplify wdio-mediawiki Api (task T234002) by Timo Tijhof
- git #e97f2943 - registration: QUnitTestModule should support packageFiles and templates by jdlrobson
- git #97d75b3f - Allow IDatabase::estimateRowCount to take array for tables by Umherirrender
- git #fa43681a - HHVM removal: Drop phan support for HHVM by James D. Forrester
- git #660819c9 - HHVM removal: Remove use of HHVM_VERSION and register_postsend_function by Daimona Eaytoy
- git #e947a269 - Use varargs for IDatabase::buildLike (task T191668) by Umherirrender
- git #9f8f95c1 - PHPUnit4And6Compat: drop forward-compat functions (task T192167) by Max Semenik
- git #acda4668 - resourceloader: Remove data URI fallback for IE6 and IE7 (task T234582) (task T121730) by Timo Tijhof
- git #d0d4fd8f - mediawiki.base: Remove mw.html.Cdata support (task T233676) by Timo Tijhof
- git #e4272518 - tests: Replace PHPUnit's loose assertEquals(false) with assertFalse() by Thiemo Kreuz
- git #a0447d3a - resourceloader: Remove 'editToken' from mw.user.tokens (task T234576) by Timo Tijhof
- git #55439af8 - maintenance: Rename purgeList.php --purge to --db-touch by Timo Tijhof
- git #5b3bbd5a - Drop strings for wgExternalDiffEngine, deprecated in 1.27 and 1.32 by James D. Forrester
- git #ea9cb5ce - Make max-age configurable for logged-out users (task T231184) by Gilles Dubuc
- git #56e25675 - Revert "Unbreak Pbkdf2PasswordTest" by Kunal Mehta
- git #189db9bd - HHVM removal: Drop hhvm.server.max_post_size ini fallback by James D. Forrester
- git #578703a1 - resourceloader: Improve getDefinitionSummary() docs by Timo Tijhof
- git #6fd6651c - Add `.warningbox` to `.mw-warning-with-logexcerpt` container to standardize (task T234509) by Volker E
- git #60a064fe - HHVM removal: Drop HHVM support for MovePage execution of TimeMoveComplete by James D. Forrester
- git #27fa60be - HHVM removal: Simplify wfGetRusage() by James D. Forrester
- git #c00e7cd7 - HHVM removal: Deprecate and simplify wfIsHHVM() by James D. Forrester
- git #3722d042 - Document 'blockpartial' in ApiBlockInfoTrait::getBlockDetails by Thalia
- git #ebda397c - selenium: Improve README docs (task T214708) by Timo Tijhof
- git #6a1c6cd8 - tests: Require PHPUnit 6, drop PHPUnit 4 as an option (task T192167) by James D. Forrester
- git #c12b32c9 - HHVM removal: Kill HHVM_VERSION checks in PHPUnit tests by Daimona Eaytoy
- git #00b23151 - Build: Update eslint-config-wikimedia and fix errors by Ed Sanders
- git #ff8767a0 - rdbms: Update comment for HHVM removal by Max Semenik
- git #e5192f32 - shell: Resolve a TODO asking for error_clear_last() (task T103671) by Max Semenik
- git #a647c378 - Setup.php: remove HHVM support by Max Semenik
- git #2c39c152 - UploadBase: remove HHVM support by Max Semenik
- git #1a4a3a0e - installer: Remove explicit HHVM support by Max Semenik
- git #30664182 - Special:Version: remove HHVM special casing by Max Semenik
- git #4bd1b4b4 - rdbms: optimize insert(), replace(), and upsert() for sqlite when possible by Aaron Schulz
- git #a679a5a5 - Update wikidiff2 stubs by Tim Starling
Vendor[edit]
- git #15ea0449 - symfony 3.4.27 => 3.4.31 by Reedy
- git #a6367f41 - Set php >= 7.0.0 to match mw core by Reedy
Extensions[edit]
3D[edit]
- git #6f249262 - build: Update linters by Ed Sanders
AbuseFilter[edit]
- git #c7fa503e - Remove AFPData::dup (task T234427) by Daimona Eaytoy
- git #0a95a657 - Selenium: make it possible to run daily Jenkins job targeting beta cluster (task T199113) by Željko Filipin
- git #328dbc99 - Remove disabled variables deprecation (task T234048) by Daimona Eaytoy
- git #703835e8 - Drop HHVM support by Daimona Eaytoy
- git #337771f8 - Replace array_map with foreach (task T234427) by Daimona Eaytoy
ActiveAbstract[edit]
- git #3cc8c68f - Use PHPUnit class names (task T192167) by Max Semenik
AdvancedSearch[edit]
- git #d2515281 - Fix PHPUnit 4 rudiments by Max Semenik
AntiSpoof[edit]
No changes for AntiSpoof
ApiFeatureUsage[edit]
No changes for ApiFeatureUsage
ArticleCreationWorkflow[edit]
No changes for ArticleCreationWorkflow
ArticlePlaceholder[edit]
- git #fb67877c - Use PHPUnit 6 class name (task T192167) by Max Semenik
- git #e821638d - Type hint against IResultWrapper by Umherirrender
Babel[edit]
No changes for Babel
BetaFeatures[edit]
No changes for BetaFeatures
BounceHandler[edit]
No changes for BounceHandler
Calendar[edit]
No changes for Calendar
Campaigns[edit]
No changes for Campaigns
Capiunto[edit]
No changes for Capiunto
CategoryTree[edit]
No changes for CategoryTree
CentralAuth[edit]
- git #c3e3d2d9 - Use PHPUnit 6 class names (task T192167) by Max Semenik
- git #2e40c768 - phan: Remove suppression for PhanParamTooMany by Umherirrender
- git #e193d3a6 - Add missing username to centralauth-rename-abortlogin message (task T229610) by Thiemo Mättig
CharInsert[edit]
No changes for CharInsert
CheckUser[edit]
No changes for CheckUser
CirrusSearch[edit]
- git #3a09965e - Upgrade symfony/yaml to 3.4.31 to match core by Reedy
- git #480992c1 - Kill checks for HHVM by Max Semenik
- git #21eb0099 - Clean up most of b/c for phpunit4 by Amir Sarabadani
- git #66093546 - Remove PHPUnit 4 support (task T192167) by Max Semenik
- git #1c35d023 - Fix Precondition failed: Must have a resultset set (task T234445) by David Causse
- git #b35b4c91 - Ignore bad (UTF8) links returned from LinksUpdate::getRemovedLinks (task T230728) by David Causse
- git #8116ad37 - Fix: Conflicting keys (batch_id, ...) when attempting to merge element cirruscompsuggestbuilddoc by David Causse
Cite[edit]
- git #f6950bcd - build: Update linters by Ed Sanders
- git #e85144e9 - Selenium: make it possible to run daily Jenkins job targeting beta cluster (task T199113) by Željko Filipin
- git #a759a1e5 - Remove IE 6 & 7 specific hacks (task T234582) by Volker E
- git #c1215008 - Baseline reference interaction tracking (task T231529) by Adam Wight
CiteThisPage[edit]
No changes for CiteThisPage
Citoid[edit]
- git #d3d45a71 - build: Update linters by Ed Sanders
cldr[edit]
No changes for cldr
Cognate[edit]
- git #dbbb23a7 - Update tests for PHPUnit 6 (task T192167) by Max Semenik
CodeEditor[edit]
- git #3568d866 - build: Update linters by Ed Sanders
- git #3eb4ef07 - Fix typo in comments (task T201491) by Ammar
CodeMirror[edit]
- git #e65e832f - build: Update linters by Ed Sanders
CodeReview[edit]
- git #77483bc0 - Type hint against IResultWrapper by Umherirrender
CollaborationKit[edit]
- git #dbba8622 - phan: Remove suppression for PhanParamTooMany by Umherirrender
Collection[edit]
No changes for Collection
CommonsMetadata[edit]
- git #6c7f4d06 - Simplify mock creation by Daimona Eaytoy
- git #710c0d64 - Fixes for PHPUnit 6 (task T192167) by Max Semenik
ConfirmEdit[edit]
No changes for ConfirmEdit
CongressLookup[edit]
No changes for CongressLookup
ContactPage[edit]
No changes for ContactPage
ContentTranslation[edit]
- git #258a39fc - Properly discard selected article data (task T188769) by petarpetkovic
- git #a17ce49b - Update bookmark status for selected article (task T188634) by petarpetkovic
- git #68b49218 - Allow to keep for later any article selected in the new translation dialog (task T188634) by petarpetkovic
- git #4a0e18ca - Selenium: make it possible to run daily Jenkins job targeting beta cluster (task T199113) by Željko Filipin
- git #a1566586 - Fix ESLint failure by Željko Filipin
ContributionTracking[edit]
No changes for ContributionTracking
CreditsSource[edit]
No changes for CreditsSource
Dashiki[edit]
No changes for Dashiki
Disambiguator[edit]
No changes for Disambiguator
DismissableSiteNotice[edit]
No changes for DismissableSiteNotice
DonationInterface[edit]
- git #9c038f46 - Use PHPUnit 6 class names (task T192167) by Max Semenik
- git #416f78c6 - UpDonate: match current best banner copy and logic (task T234059) by XenoRyet
- git #052405f5 - Add astropay/dlocal Form Load Test to confirm (task T231452) by jgleeson
- git #3d1c44a3 - Add nodehtml & nodehtmlmatches checks to verifyFormOutput (task T231452) by jgleeson
- git #4202f015 - Add in support for a preset payment_submethod (task T231452) by jgleeson
- git #8b5f841d - Add support for payment submethod label_keys within Mustache (task T231452) by jgleeson
- git #2e2c5715 - Labels for form fields no longer a variant (task T234252) by Elliott Eggleston
DoubleWiki[edit]
No changes for DoubleWiki
DynamicSidebar[edit]
No changes for DynamicSidebar
EUCopyrightCampaign[edit]
No changes for EUCopyrightCampaign
Echo[edit]
- git #7e9e5497 - Use PHPUnit 6 class names (task T192167) by Max Semenik
- git #031e6d37 - Drop old PHPUnit rudiments by Max Semenik
- git #dce51737 - Remove IE 6 & 7 hacks (task T234582) by Volker E
Elastica[edit]
No changes for Elastica
ElectronPdfService[edit]
- git #81012550 - Selenium: make it possible to run daily Jenkins job targeting beta cluster (task T199113) by Željko Filipin
EntitySchema[edit]
- git #e23613ae - Fixes for PHPUnit 6 compatibility (task T192167) by Max Semenik
EventBus[edit]
No changes for EventBus
EventLogging[edit]
- git #35a43c3f - Use PHPUnit 6 class names (task T192167) by Max Semenik
- git #189d7fc6 - phan: Remove suppression for PhanParamTooMany by Umherirrender
ExtensionDistributor[edit]
No changes for ExtensionDistributor
ExternalGuidance[edit]
No changes for ExternalGuidance
FeaturedFeeds[edit]
No changes for FeaturedFeeds
FileExporter[edit]
No changes for FileExporter
FileImporter[edit]
- git #f83103c5 - Use varargs for MessageLocalizer::msg implementation by Umherirrender
- git #35843844 - Remove PHPUnit 4 compatibility (task T192167) by Max Semenik
- git #0ca12508 - Remove/replace addToAssertionCount with HamcrestPHPUnitIntegration by Thiemo Kreuz
- git #ed1c76e9 - Fix WikiLinkPrefixer duplicating multi-part prefixes (task T232312) by Thiemo Kreuz
FlaggedRevs[edit]
- git #bbbda01a - Remove usages of deprecated User methods. (task T220191) by Petr Pchelko
- git #1b5531e7 - Swap one WebRequest::getIntOrNull by WebRequest::getInt by Umherirrender
- git #f0a1a499 - Pass ignore option for insert as array to IDatabase->insert by Umherirrender
Flow[edit]
- git #f52022ea - Makefile: kill HHVM-related targets by Max Semenik
- git #7842d9ce - Clean up most of b/c for phpunit4 by Amir Sarabadani
- git #ddf328bd - phan: Remove suppression for PhanParamTooMany by Umherirrender
- git #30250ccb - Prefer DOM building to parsing HTML literals by Umherirrender
- git #3d01c343 - Type hint against IResultWrapper by Umherirrender
FundraiserLandingPage[edit]
No changes for FundraiserLandingPage
FundraisingTranslateWorkflow[edit]
No changes for FundraisingTranslateWorkflow
Gadgets[edit]
- git #db800024 - phan: Remove suppression for PhanParamTooMany by Umherirrender
- git #2008def8 - Only queue gadget module if relevant on the current target (task T171180) by Derk-Jan Hartman
GeoCrumbs[edit]
No changes for GeoCrumbs
GeoData[edit]
- git #ab0b227d - Remove PHPUnit 4 compatibility (task T192167) by Max Semenik
GettingStarted[edit]
- git #4fc788cf - Remove IE 6 & 7 hacks (task T234582) by Volker E
GlobalBlocking[edit]
- git #f1fb8ba4 - phan: Remove suppression for PhanParamTooMany by Umherirrender
GlobalCssJs[edit]
No changes for GlobalCssJs
GlobalPreferences[edit]
- git #01521437 - phan: Remove suppression for PhanParamTooMany by Umherirrender
GlobalUsage[edit]
- git #7d04665e - phan: Remove suppression for PhanParamTooMany by Umherirrender
GlobalUserPage[edit]
No changes for GlobalUserPage
GoogleNewsSitemap[edit]
No changes for GoogleNewsSitemap
Graph[edit]
No changes for Graph
GrowthExperiments[edit]
- git #d8c15cfa - API module and service abstraction for suggested edits (task T234426) by Kosta Harlan
- git #3e7b4ba8 - CI: Upgrade MW-PHPCS to 27 by Gergő Tisza
- git #7ab43ca5 - Util: remove an HHVM special case by Max Semenik
- git #d35511ff - build: Update linters by Ed Sanders
- git #09480382 - Homepage: Don't use flexbox for vertical layouts in mobile start module (task T234380) by Roan Kattouw
- git #8b6f5184 - Fix SuggestedEdits module positioning (task T232420) by Gergő Tisza
- git #3d4da69d - Selenium: make it possible to run daily Jenkins job targeting beta cluster (task T199113) by Željko Filipin
- git #a4e0e039 - Add gender to some messages (task T234350) by Gergő Tisza
- git #f8612cef - Homepage discovery: adjust avator icon color and size (task T225318) by Kosta Harlan
- git #c6bc9461 - Add SuggestedEdits module skeleton (task T232420) by Gergő Tisza
- git #2ef8aa88 - Homepage: add banners for mobile discovery (task T224883) by Gergő Tisza
GuidedTour[edit]
No changes for GuidedTour
GWToolset[edit]
- git #c3491a02 - Remove HHVM specific check by Max Semenik
ImageMap[edit]
No changes for ImageMap
InputBox[edit]
No changes for InputBox
Insider[edit]
No changes for Insider
intersection[edit]
- git #849a9792 - Fix detection of FlaggedRevs (task T234715) by Brian Wolff
Interwiki[edit]
No changes for Interwiki
InterwikiSorting[edit]
No changes for InterwikiSorting
Jade[edit]
No changes for Jade
Josa[edit]
No changes for Josa
JsonConfig[edit]
No changes for JsonConfig
Kartographer[edit]
- git #230461ba - build: Update linters by Ed Sanders
- git #970674b9 - Drop PHPUnit 4 compatibility (task T192167) by Max Semenik
LabeledSectionTransclusion[edit]
No changes for LabeledSectionTransclusion
LandingCheck[edit]
No changes for LandingCheck
LdapAuthentication[edit]
No changes for LdapAuthentication
Linter[edit]
No changes for Linter
LiquidThreads[edit]
No changes for LiquidThreads
Listings[edit]
No changes for Listings
LocalisationUpdate[edit]
No changes for LocalisationUpdate
LoginNotify[edit]
- git #c5c9a60d - Use expectException() instead of annotations (task T234597) by Max Semenik
- git #73b8df6d - phan: Remove suppression for PhanParamTooMany by Umherirrender
MachineVision[edit]
- git #6fbd1d5a - Add filtering for max number of existing depicts statements (task T234250) by Michael Holloway
- git #45b01b90 - Hygiene: Clean up existing instance of hard-coded P180 value by Michael Holloway
- git #8ba660cb - Wire up image label voting with the reviewimagelabels API by Michael Holloway
- git #077d97e1 - Support batched image label voting (task T232374) by Michael Holloway
- git #e16f7e6e - Hygiene: Update TitleFilter to be a Service by Michael Holloway
- git #acd88b1b - Add script to create file list from any combo of categories and templates (task T234250) by Michael Holloway
- git #fa0d3ccb - Add script to create file lists based on global image usage (task T234250) by Michael Holloway
- git #f348b721 - Enable keyboard navigation and refactor to single SuggestionWidget (task T234357) by annet
- git #3c5716f2 - Add tabs and messages to Suggested Tags page (task T233227) by annet
- git #41be9f13 - Handle missing and redirecting entities before storing label suggestions (task T231106) by Michael Holloway
MapSources[edit]
No changes for MapSources
MassMessage[edit]
No changes for MassMessage
Math[edit]
- git #15352b37 - build: Update eslint-config-wikimedia by Ed Sanders
MobileApp[edit]
No changes for MobileApp
MobileFrontend[edit]
- git #8d12902c - Fix getDefinitionSummary array change in ResourceLoaderFileModuleWithMFConfig by Timo Tijhof
- git #3b6ebaba - Use PHPUnit 6 class name (task T192167) by Max Semenik
- git #7af77399 - Convert Bugzilla links to Phabricator by Max Semenik
- git #d1c9cec4 - ApiMobileViewTest: Remove check for an ancient PHPUnit version by Max Semenik
- git #fd1fd7ab - tests: Use ::class to get class name by Max Semenik
- git #d7eddf37 - Add nqo to rtlLanguages.js (task T234731) by Amir Aharoni
- git #0d3e9662 - Register all features immediately, not on RequestContextCreateSkin (task T233982) by Piotr Miazga
- git #8709118c - Load editor EventLogging code earlier (task T232237) by Bartosz Dziewoński
- git #a586bdff - build: Update eslint-config-wikimedia and update by Ed Sanders
- git #75e43df1 - Use varargs for MessageLocalizer::msg implementation by Umherirrender
- git #d26d9fce - Remove AMC Outreach lazy loading (task T226069) by Nicholas Ray
- git #54313bce - Make amcOutreach/promoCampaign support more workflows (task T226069) by Nicholas Ray
- git #2e2babbd - Expose the promisedView function to mw.mobileFrontend by jdlrobson
- git #cec22767 - Storybook: Update local assets to Minerva equivalents by jdlrobson
- git #67d6fd47 - Replace loose assertEquals checks with strict assertSame by Thiemo Kreuz
MultimediaViewer[edit]
- git #8eae7b96 - build: Update linters by Ed Sanders
[edit]
No changes for NavigationTiming
Newsletter[edit]
- git #5f866c56 - Use PHPUnit 6 class names (task T192167) by Max Semenik
- git #bb953942 - Cleanup mocking ResultWrapper by Umherirrender
- git #0043c1cb - phan: Remove suppression for PhanParamTooMany by Umherirrender
NewUserMessage[edit]
No changes for NewUserMessage
Nuke[edit]
No changes for Nuke
OATHAuth[edit]
No changes for OATHAuth
OAuth[edit]
No changes for OAuth
OpenStackManager[edit]
No changes for OpenStackManager
ORES[edit]
- git #a1aec5b3 - Fix old PHPUnit rudiments by Max Semenik
PageAssessments[edit]
No changes for PageAssessments
PagedTiffHandler[edit]
- git #9cb767a1 - Remove outdated comment by Max Semenik
- git #6734494e - Fix old PHPUnit rudiments by Max Semenik
PageImages[edit]
- git #0665baac - Fix PHPUnit 4 rudiments by Max Semenik
PageTriage[edit]
- git #bf313cdf - Cleanup use of Wikimedia\Rdbms\ResultWrapper by Umherirrender
- git #011b01e8 - Enqueue: Don't allow enqueueing pages already in the queue (task T234587) by DannyS712
- git #23b58d29 - Enqueue: Don't allow enqueueing pages in unsupported namespaces (task T234574) by DannyS712
- git #2e6f5ce1 - Don't allow enqueueing main page via API (task T234073) by DannyS712
- git #65dad54f - Numbered discussion pages (task T231357) by Max Semenik
PageViewInfo[edit]
- git #0c6ce0ff - Fixes for PHPUnit 6 (task T192167) by Max Semenik
ParserFunctions[edit]
No changes for ParserFunctions
ParsoidBatchAPI[edit]
No changes for ParsoidBatchAPI
PdfHandler[edit]
No changes for PdfHandler
PerformanceInspector[edit]
No changes for PerformanceInspector
Petition[edit]
No changes for Petition
Poem[edit]
No changes for Poem
PoolCounter[edit]
No changes for PoolCounter
Popups[edit]
- git #af07b421 - build: Update linters by Ed Sanders
- git #76a34618 - Tracking for Reference Previews interactions (task T214493) by Adam Wight
- git #b72a95b5 - Fixes for PHPUnit 6 (task T192167) by Max Semenik
- git #3eb7c9b9 - Replace all loose assertEquals with strict PHPUnit assertions by Thiemo Kreuz
- git #aa6972c2 - Collect metrics for logged-in users as well as anons (task T214493) by Adam Wight
ProofreadPage[edit]
- git #ab7af7a3 - build: Update linters by Ed Sanders
- git #bb57e413 - Remove IE 6 & 7 specific `!ie` hack (task T234582) by Volker E
PropertySuggester[edit]
- git #8c696cb3 - Use PHPUnit 6 class names (task T192167) by Max Semenik
QuickSurveys[edit]
No changes for QuickSurveys
Quiz[edit]
No changes for Quiz
ReadingLists[edit]
- git #2c8a06da - Use PHPUnit 6 class name (task T192167) by Max Semenik
RelatedArticles[edit]
No changes for RelatedArticles
Renameuser[edit]
- git #9e78f443 - Use getter to get block in SpecialRenameuser by Thalia
- git #5f655dca - build: Suppress taint issues (task T234364) by Umherirrender
RevisionSlider[edit]
- git #0cf9ebaa - Selenium: make it possible to run daily Jenkins job targeting beta cluster (task T199113) by Željko Filipin
RSS[edit]
No changes for RSS
SandboxLink[edit]
No changes for SandboxLink
Score[edit]
No changes for Score
Scribunto[edit]
- git #ba2d2655 - Remove HHVM check by Max Semenik
- git #8d9e4897 - Update to use PHPUnit 6 class names (task T192167) by Max Semenik
- git #167e4cb6 - Clean up most of b/c for phpunit4 by Amir Sarabadani
SearchExtraNS[edit]
No changes for SearchExtraNS
SecureLinkFixer[edit]
- git #c1d7bf03 - Updating domains.php from Mozilla by SecureLinkFixer updater bot
SecurePoll[edit]
No changes for SecurePoll
Sentry[edit]
No changes for Sentry
ShortUrl[edit]
No changes for ShortUrl
SiteMatrix[edit]
No changes for SiteMatrix
SkinPerPage[edit]
No changes for SkinPerPage
SpamBlacklist[edit]
No changes for SpamBlacklist
SubPageList3[edit]
No changes for SubPageList3
SubpageSortkey[edit]
No changes for SubpageSortkey
SyntaxHighlight_GeSHi[edit]
- git #310bb440 - build: Update linters by Ed Sanders
TemplateData[edit]
No changes for TemplateData
TemplateSandbox[edit]
- git #d15e6307 - phan: Remove suppression for PhanParamTooMany by Umherirrender
TemplateStyles[edit]
No changes for TemplateStyles
TemplateWizard[edit]
No changes for TemplateWizard
TextExtracts[edit]
No changes for TextExtracts
Thanks[edit]
No changes for Thanks
TheWikipediaLibrary[edit]
No changes for TheWikipediaLibrary
TimedMediaHandler[edit]
- git #f7f3cc6f - build: Update linters by Ed Sanders
- git #536fbee5 - phan: Remove suppression for PhanParamTooMany by Umherirrender
timeline[edit]
No changes for timeline
TitleBlacklist[edit]
No changes for TitleBlacklist
TocTree[edit]
No changes for TocTree
TorBlock[edit]
No changes for TorBlock
Translate[edit]
- git #8a45f7b3 - Always assume arrays in PremadeMediawikiExtensionGroups::processGroups by Umherirrender
- git #16d3e714 - Remove unset of undeclared var by Umherirrender
- git #0894e0d7 - Fix namespace handling in createCheckIndex maintenance script by Umherirrender
- git #8b0b6582 - TranslateYaml: remove an HHVM-specific hack by Max Semenik
- git #18b5c032 - Replace Revision::getRevisionText for importer and maintenance scripts (task T228675) by Petr Pchelko
- git #f0e8f364 - Use getContentBlobsForBatch in MessageCollection. by daniel
- git #4c3ad6f8 - Use batch access for revisions instead of Revision::getRevisionText (task T228675) by Petr Pchelko
- git #7042e575 - Use ::class for class name resolution by Umherirrender
- git #68c5fd8e - Declare missing class properties by Umherirrender
- git #6ff256cd - Swap method_exists to is_callable for function calls by Umherirrender
- git #a055c791 - Declare arrays before use by Umherirrender
- git #8109b3e2 - Use php null coalesce operator ?? by Umherirrender
TranslationNotifications[edit]
No changes for TranslationNotifications
TrustedXFF[edit]
No changes for TrustedXFF
TwoColConflict[edit]
- git #80f1affe - Hide the floating save-bar (task T234311) by Adam Wight
- git #30fe1d18 - Scroll beta preference into view (task T234311) by Adam Wight
- git #031c8212 - Use varargs for MessageLocalizer::msg implementation by Umherirrender
- git #bdbdf1f8 - Replace slow Hamcrest assertions in HtmlSplitConflictHeaderTest by Thiemo Kreuz
- git #f9bfb798 - Use wdio-mediawiki core wrappers (task T234311) by Adam Wight
UniversalLanguageSelector[edit]
- git #372ab530 - ext.uls: remove redundant -webkit gradient/svg reference (task T121730) by Timo Tijhof
- git #f1e9eedb - Clean up most of b/c for phpunit4 by Amir Sarabadani
UploadsLink[edit]
No changes for UploadsLink
UploadWizard[edit]
- git #a946ce5e - build: Update linters by Ed Sanders
- git #984a3b43 - phan: Remove suppression for PhanParamTooMany by Umherirrender
- git #d9a8aad3 - Remove IE 6 & 7 hacks (task T234582) by Volker E
- git #2a7213dc - Allow enabling the copy-statements button from a querystring param (task T232499) by Matthias Mullie
UrlShortener[edit]
No changes for UrlShortener
UserMerge[edit]
No changes for UserMerge
VipsScaler[edit]
No changes for VipsScaler
VisualEditor[edit]
- git #fd43701d - eslint: Remove unused prefer-template rule; use proper globals values by Ed Sanders
- git #621c6f47 - Update VE core submodule to master (2c8e48194) (task T234489) (task T234742) by Bartosz Dziewoński
- git #55aec8f9 - ve.ui.MWDefinedTransclusionContextItem: Fix handling of template names (task T234817) by Bartosz Dziewoński
- git #7579f6eb - Fix linking to pages in media dialog/media context/internal link context (task T233628) by Bartosz Dziewoński
- git #d03db0e4 - ui.MWSaveDialog: checkbox tracking was getting duplicated on every setup (task T232790) by David Lynch
- git #41572f25 - build: Update eslint-config-wikimedia and fix by Ed Sanders
- git #04407e9e - Don't try to use structured data in structured logging, it doesn't work by Bartosz Dziewoński
- git #df0c8ad0 - ApiVisualEditorEdit: Add logging for funny etags (task T233320) by Bartosz Dziewoński
- git #877721fb - Update VE core submodule to master (191f8c90c) (task T234108) by Ed Sanders
- git #9ce8ae05 - ApiVisualEditor: Add logging for RESTBase HTTP errors (task T233127) by Bartosz Dziewoński
Wikibase[edit]
- git #40ca7a00 - Pull restyling and "fewer languages" in termbox into Wikibase (task T223452) (task T232595) by alaasarhan
- git #9cd15a3f - Add StatementGroupSetDeserializer to wikibase.serialization (task T234327) by Amir Sarabadani
- git #cb05dcf6 - Make use of language features like list() and array_pad() by Thiemo Kreuz
- git #e3b859d0 - Start using one single entry point for wikibase.serialization (task T234327) by Amir Sarabadani
- git #453371ee - Merge jquery.ui.toggler into its parent (task T233792) by Amir Sarabadani
- git #b9870af5 - Use PHPUnit 6 class names (task T192167) by Max Semenik
- git #8cddafaa - Clean up most of b/c for phpunit4 by Amir Sarabadani
- git #4d655d84 - MwTimeIsoParserTest: Remove check for an old PHPUnit version by Max Semenik
- git #b0fe8149 - phpunit6: Replace getMock with createMock by Daimona Eaytoy
- git #39e26e1d - Require PHP7.2+ by Daimona Eaytoy
- git #11d98590 - phpunit6: Replace setExpectedException, two params case by Daimona Eaytoy
- git #aeeb3b90 - phpunit6: Replace setExpectedException, simple case by Daimona Eaytoy
- git #df6d927e - Drop checks and notes about hhvm by Amir Sarabadani
- git #87ddde00 - Add "mw.wikibase.getGlobalSiteId" (task T194023) by Marius Hoch
- git #975000c7 - phan: Remove suppression for PhanParamTooMany by Umherirrender
- git #bdd4ee39 - Fix type hinting for FakeResultWrapper by Umherirrender
- git #5fed25ce - Load tainted-ref using ResourceLoader (task T233083) (task T233943) by Marius Hoch
- git #aa142a8a - TR: Second statement in devmode and add app element (task T233616) (task T233907) by Noa Rave
- git #a3df5f00 - TR: Fix difference in CI and local build environment by Thomas Arrow
- git #0b00083f - Merge jquery.wikibase.statementview.RankSelector.styles into its parent (task T233792) by Amir Sarabadani
- git #b9759625 - Revert "Format coordinates with limited precision" by WMDE-leszek
- git #30ce6abc - bridge: reuse duplicate code in can-cancel browser test (task T233796) by Lucas Werkmeister
- git #2eadae24 - Merge more widgets into ViewFactory (task T233792) by Amir Sarabadani
- git #dec9252d - Avoid passing Title to JobSpecification by just using the parameters by Aaron Schulz
- git #31ca3e54 - bridge: add browser test for clicking cancel button (task T233796) by Michael Große
- git #5cc16b3d - Use 'wikibase.datamodel' as the only datamodel RL module (task T233790) by Jakob Warkotsch
- git #5f2913b7 - bridge: add e2e tests for cancel (task T233795) by Pablo Grass
- git #c416d7df - bridge: add cancel button to app (task T233795) by Lucas Werkmeister
- git #952a36f6 - bridge: add cancel button (task T233791) by Pablo Grass
- git #0dbfea8b - Drop getLocationAgnosticMwApi (task T233212) by Amir Sarabadani
- git #868a32e3 - Add getLocationAgnosticMwApi to wikibase.api.RepoApi (task T233212) by Amir Sarabadani
- git #322b0864 - Remove most uses of func_get_args() by Lucas Werkmeister
WikibaseCirrusSearch[edit]
- git #237172fc - Drop PHPUnit 4 support (task T192167) by Daimona Eaytoy
- git #ae79e071 - Clean up most of b/c for phpunit4 by Amir Sarabadani
- git #2f1da52d - Selenium: make it possible to run daily Jenkins job targeting beta cluster (task T199113) by Željko Filipin
WikibaseLexeme[edit]
- git #ef44c1df - Drop jquery.wikibase.lexemeview (task T233913) by rosalie
- git #505db8bc - Drop wikibase.lexeme.widgets.GrammaticalFeatureListWidget (task T233913) by rosalie
- git #a16f568d - Horizontal merge of wikibase.lexeme.datamodel.* (task T233014) by Amir Sarabadani
- git #5140bbae - Update outdated Lexeme documentation by Noa Rave
- git #f9a70981 - Remove not needed datamodel dependency (task T233790) by Jakob Warkotsch
- git #b3579045 - Use PHPUnit 6 class names (task T192167) by Max Semenik
- git #4d19b84e - Remove PHPUnit4 compatibility (task T192167) by Daimona Eaytoy
- git #50a9432c - Clean up most of b/c for phpunit4 by Amir Sarabadani
- git #4ed632f4 - Use 'wikibase.datamodel' as the only datamodel RL module (task T233790) by Jakob Warkotsch
- git #946123dd - Drop getLocationAgnosticMwApi (task T233212) by Amir Sarabadani
WikibaseLexemeCirrusSearch[edit]
- git #e9d46952 - Use PHPUnit 6 class name (task T192167) by Lucas Werkmeister
- git #67b1c255 - LexemeResult: guard against mTitle being null (task T233763) by Daimona Eaytoy
- git #adf30faa - Drop PHPUnit 4 support (task T192167) by Daimona Eaytoy
WikibaseMediaInfo[edit]
- git #79fdbd25 - Avoid usage of global wikibase.datamodel namespace (task T233790) by Jakob Warkotsch
- git #aca51d76 - Use PHPUnit 6 class name (task T192167) by Max Semenik
- git #9a187aab - Kill the remaining usages of PHPUnit4And6Compat methods (task T192167) by Amir Sarabadani
- git #5ff0a630 - Selenium: make it possible to run daily Jenkins job targeting beta cluster (task T199113) by Željko Filipin
- git #2b620f92 - Provide more information when rendering fails by Matthias Mullie
- git #82d96c52 - Bury search code by Matthias Mullie
- git #d589ea8f - Perform cross-referencing when finding matching node in next render by Matthias Mullie
- git #9efd4c1a - Don't set upload fields that don't exist by Matthias Mullie
- git #9bef49da - Make item links open in new window (task T233267) by Matthias Mullie
- git #a17637a2 - Use wikibase.api.RepoApi instead of getLocationAgnosticMwApi (task T233212) by Amir Sarabadani
WikibaseQualityConstraints[edit]
- git #f53721d2 - Use PHPUnit 6 class name (task T192167) by Max Semenik
- git #e6c0665a - Drop support for PHPUnit 4 (task T192167) by Daimona Eaytoy
- git #4a07c830 - Clean up most of b/c for phpunit4 by Amir Sarabadani
- git #ffcb7b3f - Stop testing against hhvm and php 7.0 in travis by Amir Sarabadani
Wikidata.org[edit]
No changes for Wikidata.org
WikidataPageBanner[edit]
No changes for WikidataPageBanner
WikiEditor[edit]
- git #21125383 - build: Update linters by Ed Sanders
wikihiero[edit]
- git #dc5dda07 - Remove HHVM check (task T192166) by Max Semenik
- git #14f18d15 - Shut up the taint check by Max Semenik
WikiLove[edit]
No changes for WikiLove
WikimediaBadges[edit]
No changes for WikimediaBadges
WikimediaEditorTasks[edit]
No changes for WikimediaEditorTasks
WikimediaEvents[edit]
- git #b29e3cad - Use PHPUnit 6 class name (task T192167) by Max Semenik
- git #c7c76f4d - getMock() is deprecated by Max Semenik
- git #89210fff - Remove wgPoweredByHHVM JS variable (task T234408) by Max Semenik
- git #71e6f90b - Deploy Glent Method 0 A/B test (task T233211) by David Causse
WikimediaIncubator[edit]
No changes for WikimediaIncubator
WikimediaMaintenance[edit]
No changes for WikimediaMaintenance
WikimediaMessages[edit]
No changes for WikimediaMessages
XAnalytics[edit]
No changes for XAnalytics
Skins[edit]
CologneBlue[edit]
No changes for CologneBlue
EUCopyrightCampaignSkin[edit]
No changes for EUCopyrightCampaignSkin
MinervaNeue[edit]
- git #bcd0d25b - Revert "Last modified should have line-height 1" (task T234492) by VolkerE
- git #59b093a8 - Specify LESS suffix in import statements by jdlrobson
- git #e72c0d7b - Render main menu and shield on server side (task T234650) by jdlrobson
- git #d54798ec - build: Update eslint-config-wikimedia by Ed Sanders
- git #93b16db1 - Revert "MainMenu is a controller not a View and server rendered" (task T234599) by Jdlrobson
- git #11175797 - MainMenu is a controller not a View and server rendered by jdlrobson
- git #14476b4b - Remove "uploads" link from userpages in AMC mode (task T233985) by jdlrobson
- git #8ee17cf2 - Remove wgMinervaErrorLogSamplingRate (task T233663) by jdlrobson
- git #5b3572ee - Style rollback link on RecentChanges, Contributions and Watchlist (task T232284) by jdlrobson
- git #33236091 - Trigger AmcOutreach on History, Talk, and Desktop links (task T226069) by Nicholas Ray
- git #56b8c434 - Bump icon touch areas to 44x44 (task T230033) by jdlrobson
- git #6a0192bf - Remove "uploads" link from userpages (task T233985) by Ammar
- git #81bbd6eb - Use consistent small font sizes (task T229568) by jdlrobson
- git #e3560b1f - Remove mobile diff page drawer margin on mobile screens (task T233151) by Nicholas Ray
- git #ef5003f3 - Curtail use of mw.mobileFrontend in Minerva by jdlrobson
MonoBook[edit]
- git #4adb1263 - build: Update linters by Ed Sanders
Modern[edit]
No changes for Modern
Nostalgia[edit]
No changes for Nostalgia
Timeless[edit]
No changes for Timeless
Vector[edit]
- git #370f52e6 - build: Update linters by Ed Sanders
- git #9fc3d8d6 - Remove IE 6 & 7 hasLayout hacks (task T234582) by Volker E
- git #9bc73009 - Remove IE 6 & 7 specific star hack (task T234582) by Volker E
- git #e5c837e3 - Remove unused 'jquery.tabIndex' dependency (task T226148) (task T233676) by Timo Tijhof
- git #ef18f498 - Remove obsolete `@content-line-height` LESS var by Volker E
- git #a10382b1 - Lighten up search input background slightly (task T225331) by Volker E
- git #e32df2ad - vector.js: Remove eager calculation of p-cactions width on page load by Timo Tijhof
- git #7446c28f - Re-order `background*` properties to unify across files by Volker E
- git #0e0d77fe - Replace raster image gradients with CSS where easily applicable (task T63099) (task T121730) by Volker E
- git #5ed9bf8b - Replace portal break image by SVG gradient (task T63099) (task T121730) by Volker E
Total Changes[edit]
373 Changes in 75 repos by 62 authors