| Deployment of MediaWiki 1.37.0-wmf.5 to Wikimedia sites | MediaWiki 1.37.0-wmf.6 |
The latest version (labeled "1.37.0-wmf.5") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 11 May 2021 (see the roadmap).
Core changes
- git #e126c28d - Branch commit for wmf/1.37.0-wmf.5 by trainbranchbot
- git #269e7e1d - Drop global function wfNegotiateType, deprecated in 1.36 (task T264984) by James D. Forrester
- git #0b6ba356 - Drop global function wfGetPrecompiledData, deprecated in 1.36 (task T264985) by James D. Forrester
- git #b7ff9dfe - Drop global function wfConfiguredReadOnlyReason, deprecated in 1.36 (task T264979) by James D. Forrester
- git #cd9cf8d0 - Drop global function wfDebugMem, deprecated in 1.36 (task T264976) by James D. Forrester
- git #dbc55642 - Drop global function wfAcceptToPrefs, deprecated in 1.36 (task T264983) by James D. Forrester
- git #e6640038 - Drop global function wfAppendToArrayIfNotDefault, deprecated in 1.36 (task T264975) by ZabeMath
- git #be4e48e9 - manageForeignResources: Use Maintenance::fatalError, not exceptions by Ammarpad
- git #9dc884a1 - Pass PageReference as possible parameter to LinkRenderer methods (task T278428) by Vadim Kovalenko
- git #b019b9ee - Add assertions about page IDs during undeletion. (task T271644) by daniel
- git #7855f60a - SqlBlobStoreTest: test against tt:10000 instead of tt:1000 by DannyS712
- git #7b882b2e - Convert File to Authority/UserIdentity by Petr Pchelko
- git #d85a4124 - GetAllBlockActionsHook: Document avoiding blockable action ID conflicts by Thalia
- git #d90bff17 - IntegrationTestCase: Fix incomplete error message by Ammarpad
- git #6bbad154 - User: Hard-deprecate the confusingly-named isLoggedIn() method (task T270450) by James D. Forrester
- git #2e7856a6 - User::getID: Be lazier when fetching UserNameUtils (task T282320) by Gergő Tisza
- git #bed2c33c - RequestContext: add @param documentation to setAuthority() by Universal Omega
- git #2192f54a - Remove hard deprecated methods from ApiBase by DannyS712
- git #96b99076 - ApiBase: deduplicate logic to avoid infinite loops for ApiMain methods by DannyS712
- git #d2a0b397 - Simplify database handling in CategoryTest by DannyS712
- git #d13b4678 - DatabaseBlock: Hard-deprecate calls to isWhitelistedFromAutoblocks() (task T277987) by James D. Forrester
- git #f121d0fb - DatabaseBlock::isExemptedFromAutoblocks: Drop fallback message load (task T277987) by James D. Forrester
- git #7fef1bea - Update wikimedia/minify to 2.2.2 (task T282280) by Timo Tijhof
- git #321f8558 - resourceloader: Fix path-only URLs in wiki modules when script path is docroot (task T282280) by Timo Tijhof
- git #39a6e113 - HTMLForm: accept PageReference instead of Title. (task T278459) by daniel
- git #65c95574 - Split TimeCorrection parser into separate class by Derk-Jan Hartman
- git #62176bec - PageIdentityValue: apply basic validation of titles (task T282070) by daniel
- git #60734d3b - LogPager: replace Title in method signatures (task T278459) by daniel
- git #316053ed - LinkBatch: skip bad input (task T282180) (task T282070) by daniel
- git #c22695e5 - Declare $wgCanonicalNamespaceNames in DefaultSettings.php by daniel
- git #ee877f2f - Add null checks for namespaces and actions in blocks (task T280798) by STran
- git #1823345c - Title: avoid instance cache pollution (task T281337) by daniel
- git #ae55be30 - Add a JobQueueGroupFactory service (task T277648) by mainframe98
- git #cd6c7786 - ApiQueryLogEvents: when user is specified, omit STRAIGHT_JOIN (task T282122) by Tim Starling
- git #9a6dcfb4 - Run tests with ONLY_FULL_GROUP_BY (task T281329) by Tim Starling
- git #adb4c664 - Reorder tables in SpecialWatchlist (task T282181) by Petr Pchelko
- git #1b89673c - Stop resetting partial action block options when values change (task T282177) by STran
- git #b06e06ae - Add Malay (Arabic Jawi script, ms-arab) to Names.php (task T282085) by Amir Aharoni
- git #2a1087fa - RevisionDeleter: Use PageIdentity instead of Title by daniel
- git #c5390fce - Remove harmful validation regex in PageReferenceValue (task T282070) by Tim Starling
- git #4ca16e8d - Eliminate use of Title object in REST infrastructure by Petr Pchelko
- git #7430e278 - EditPage::getExpectedParentRevision(): guard against null edittime (task T277204) by Tim Starling
- git #f7f5e72b - Use `rc_new_name_timestamp` index name unconditionally (task T276292) by Ammarpad
- git #5ae26812 - rdbms: use is_file() in DatabaseSqlite::open() by Aaron Schulz
- git #9ba3f4a2 - rdbms: add an IDatabase method to expose DB server IDs (task T274174) by Aaron Schulz
- git #db4f2bbb - Merge FormatJsonTest and FormatJsonUnitTest by DannyS712
- git #c5e09147 - Remove PathRouterTest::$basicRouter, unused by DannyS712
- git #4d9d7381 - Throw if action codes in getAllBlockActions aren't unique (task T281915) by STran
- git #99d5d2e8 - rdbms: cleanup getServer() and connection parameter fields in Database (task T277056) by Aaron Schulz
- git #bbc75d40 - UserIdentityValue: Introduce convenience static factory methods (task T281972) by Petr Pchelko
- git #31676abe - Add DummyServicesTrait::getDummyInterwikiLookup by DannyS712
- git #b4a60fec - Allow action blocks to be logged via block log parameters (task T279560) by tsepothoabala
- git #e50ccd05 - Fix order of joins in SpecialRecentChanges (task T281981) by Petr Pchelko
- git #7cc48687 - rdbms: disallow upsert()/replace() calls with multiple unique keys by Aaron Schulz
- git #d09db510 - WebInstaller: Don't show the announce-l subscribe checkbox temporarily (task T281549) by James D. Forrester
- git #7ba9cbca - DatabaseBlockStore: fetch correct ActorNormalization (task T281972) by Petr Pchelko
- git #0e05879d - Add MediaWikiIntegrationTestCase::runJobs() and use it by Tim Starling
- git #ecf826a2 - Revert "Hard Deprecate User ::getCanonicalName, ::isUsableName, ::isCreatableName" by Ppchelko
- git #26dec119 - Use DummyServicesTrait::getDummyNamespaceInfo in more places by DannyS712
- git #481f1a49 - WikiPage: Document triggerOpportunisticLinksUpdate and related code (task T280605) by Timo Tijhof
- git #fbaa2237 - jquery.tipsy: Amend design to be closer to standard (task T281941) by Volker E
- git #879dbaea - mediawiki.widgets: Remove obsolete vendor prefixes from datetime styles (task T277803) by Volker E
- git #f4ad7eca - mediawiki.skinning: Remove obsolete vendor prefix from MessageBoxes style (task T277803) by Volker E
- git #5c7a0f84 - Create buildPersonalPage method for SkinTemplate class, add menu item to personal menu.. (task T276561) by Clare Ming
- git #23144f49 - Avoid SpecialPage::getConfig in constructor on Special:Watchlist/EditWatchlist by Umherirrender
- git #62508d88 - Do not call SpecialPage::addHelpLink in constructor by Umherirrender
- git #f60ea069 - Remove remaining non-test uses of Revision objects (task T247143) by DannyS712
- git #40eda16b - Remove deprecated talk page message handling in User class (task T247143) (task T277511) by DannyS712
- git #0dead887 - WikiPage: remove use of Revision objects (task T247143) by DannyS712
- git #a4673c7e - Linker: remove support for Revision parameters (task T247143) by DannyS712
- git #41287e87 - Add MediaWikiTitleCodec and NamespaceInfo to DummyServicesTrait by DannyS712
- git #08c87c13 - Hard deprecate FileBackendGroup::singleton() and ::destroySingletons() (task T249025) by ZabeMath
- git #b4912792 - Hard Deprecate User ::getCanonicalName, ::isUsableName, ::isCreatableName (task T275030) by vladshapik
- git #6cb10165 - Allow partial action blocks to be made via ApiBlock (task T280522) by Thalia
- git #c8736c94 - ApiBlockTest: Separate out page and namespace restrictions tests by Thalia
- git #d320ff25 - MovePage: clear title cache before parsing new redirect. (task T279832) by daniel
- git #398cc533 - LinksUpdate: don't throw if page does not exist (task T281802) by daniel
- git #5c1a60a0 - Create an initialization method in the SessionProvider class (task T275030) by vladshapik
- git #c102169a - mediawiki.skinning: Move `textarea` rule to 'elements.less' (task T255717) by Volker E
- git #926cfa3b - Use a constant for 'Maintenance script' username by Gergő Tisza
- git #8b43d8ff - Block Creating page action (task T199918) by AnaïsGueyte
- git #8bbc179a - MediaSearch: Remove obsolete vendor prefixes (task T277803) by Volker E
- git #3faf97c7 - Split a base class out of ActorMigration (task T278917) by Tim Starling
- git #1d0f3020 - Deprecate legacy actor migration keys (task T278917) by Tim Starling
- git #95e913c9 - PageArchive: prepare for converting to DI by DannyS712
- git #d9400049 - Rename `page_timestamp` revision index (task T270033) by Ammarpad
- git #39e2abd8 - registration: Allow multi-line strings in "@" note keys by Timo Tijhof
- git #3069e1c4 - Hard deprecate watchlist methods in User (task T281187) by Cindy Cicalese
- git #169b7fd3 - Hard deprecate watchlist methods in WatchAction (task T280750) by Cindy Cicalese
- git #58c850b3 - Update OOjs from v5.0.0 to v6.0.0 by James D. Forrester
- git #8270e5ef - ForkController: Throw more meaningful error for missing PHP extensions (task T280456) by Ammarpad
Vendor
- git #40c37901 - Bump wikimedia/parsoid to 0.14.0-a3 by Arlo Breault
- git #55ab8c80 - Update wikimedia/minify to 2.2.2 (task T282280) by Timo Tijhof
Extensions
3D
- git #02eb6ae1 - build: Updating npm dependencies by libraryupgrader
- git #511c43ee - build: Updating npm dependencies by libraryupgrader
- git #68b98d18 - build: Updating composer dependencies by libraryupgrader
AbuseFilter
- git #d10647a5 - build: Updating npm dependencies by libraryupgrader
- git #5e2c99ca - build: Updating npm dependencies by libraryupgrader
- git #58ad3d15 - Replace deprecated User::getEffectiveGroups (task T281824) by Daimona Eaytoy
- git #2c939e28 - Move onUserMergeAccountFields to its own file by Tim Starling
ActiveAbstract
- git #0317fce2 - build: Updating grunt to 1.4.0 by libraryupgrader
- git #27ce53fd - build: Updating lodash to 4.17.21 by libraryupgrader
AdvancedSearch
- git #6c1cdf5e - build: Updating npm dependencies by libraryupgrader
- git #6d5ee82d - Do not set current preference value as default in GetPreferences hook by Umherirrender
- git #6a73408e - build: Updating npm dependencies by libraryupgrader
AntiSpoof
- git #e523e92a - build: Updating grunt to 1.4.0 by libraryupgrader
- git #15d3a070 - build: Updating lodash to 4.17.21 by libraryupgrader
ApiFeatureUsage
- git #96d8959b - build: Updating npm dependencies by libraryupgrader
- git #ee4aeded - build: Updating npm dependencies by libraryupgrader
ArticleCreationWorkflow
- git #44a5e4e4 - build: Updating npm dependencies by libraryupgrader
- git #8856fec0 - build: Updating npm dependencies by libraryupgrader
ArticlePlaceholder
- git #fc5f0f93 - build: Updating npm dependencies by libraryupgrader
- git #699586d2 - build: Updating npm dependencies by libraryupgrader
Babel
- git #82578671 - build: Updating npm dependencies by libraryupgrader
- git #92e05fa1 - build: Updating npm dependencies by libraryupgrader
BetaFeatures
- git #6208af8b - build: Updating npm dependencies by libraryupgrader
- git #e9cf6def - build: Updating npm dependencies by libraryupgrader
BounceHandler
- git #318a04ba - build: Updating grunt to 1.4.0 by libraryupgrader
- git #2210cee2 - build: Updating lodash to 4.17.21 by libraryupgrader
- git #3130e438 - Replace uses of DB_MASTER with DB_PRIMARY by Umherirrender
Calendar
- git #5fffc778 - build: Updating npm dependencies by libraryupgrader
- git #8cca40da - build: Updating npm dependencies by libraryupgrader
Campaigns
- git #adefa8b4 - build: Updating grunt to 1.4.0 by libraryupgrader
- git #87962cc7 - build: Updating lodash to 4.17.21 by libraryupgrader
Capiunto
- git #e503dd05 - build: Updating npm dependencies by libraryupgrader
- git #373169ac - build: Updating npm dependencies by libraryupgrader
CategoryTree
- git #fb414ced - build: Updating npm dependencies by libraryupgrader
- git #3b062dcc - build: Updating npm dependencies by libraryupgrader
- git #e2ee5bff - build: Updating composer dependencies by libraryupgrader
CentralAuth
- git #d50f868f - build: Updating npm dependencies by libraryupgrader
- git #88bd6445 - build: Updating npm dependencies by libraryupgrader
- git #cf47f4d6 - Replace uses of the deprecated setters of SessionProvider class (task T281990) by vladshapik
- git #13564107 - Cross-wiki block should pass correct wiki blocker (task T277687) (task T281972) by Petr Pchelko
- git #ba5d3744 - Avoid using User::setOption() (task T277818) by ZabeMath
- git #f719422b - build: Updating composer dependencies by libraryupgrader
- git #7946d051 - Use static closures where safe to use by Umherirrender
CentralNotice
No changes for CentralNotice
CharInsert
- git #aeb491e2 - build: Updating npm dependencies by libraryupgrader
- git #6c43e85d - build: Updating npm dependencies by libraryupgrader
- git #d47ca07d - build: Updating composer dependencies by libraryupgrader
CheckUser
- git #0f975e22 - build: Updating npm dependencies by libraryupgrader
- git #6540565f - build: Updating npm dependencies by libraryupgrader
- git #2bf57d77 - build: Updating composer dependencies by libraryupgrader
- git #92c900d2 - Stop using ActorMigration for log_user (task T278917) by Tim Starling
ChessBrowser
- git #02b00538 - build: Updating npm dependencies by libraryupgrader
- git #393fb689 - Revert "Remove auto-play feature" by Ori.livneh
- git #e1da35b4 - build: Updating npm dependencies by libraryupgrader
- git #b2aa0010 - Remove auto-play feature (task T281649) by Ori Livneh
- git #35144131 - build: Updating composer dependencies by libraryupgrader
CirrusSearch
- git #695850c6 - build: Updating npm dependencies by libraryupgrader
- git #8a73734f - build: Updating npm dependencies by libraryupgrader
- git #d715e837 - Check if target exists before calling WikiPage (task T282207) by ZabeMath
- git #643f1652 - Parameterize cirrus-config-dump api call by Erik Bernhardson
- git #3cf22ed2 - build: Updating composer dependencies by libraryupgrader
- git #9269bf1e - Use static closures where safe to use by Umherirrender
- git #62688312 - Disable replicas while reindexing (task T280601) by Erik Bernhardson
Cite
- git #76c5a282 - build: Updating npm dependencies by libraryupgrader
- git #2e4d2281 - build: Updating npm dependencies by libraryupgrader
- git #3d79d351 - build: Updating composer dependencies by libraryupgrader
CiteThisPage
- git #a75b08f5 - build: Updating npm dependencies by libraryupgrader
- git #4fa7a830 - build: Updating npm dependencies by libraryupgrader
- git #c2d4564b - build: Updating composer dependencies by libraryupgrader
Citoid
- git #6c1cf495 - build: Updating npm dependencies by libraryupgrader
- git #0f522ce0 - build: Updating npm dependencies by libraryupgrader
- git #3078a740 - build: Updating composer dependencies by libraryupgrader
cldr
- git #4b52abed - Add German names for bkh, bqz, cak, cnh, gya, lns, ms-arab, nnz, pap-aw, ryu, & vut by Raymond
- git #cabf81bf - Add monolingual code oma (task T265296) by Remko de Keijzer
CodeEditor
- git #2cdb6ef6 - build: Updating npm dependencies by libraryupgrader
- git #e340a473 - build: Updating npm dependencies by libraryupgrader
- git #f36cfe93 - build: Updating composer dependencies by libraryupgrader
CodeMirror
- git #b076da07 - build: Updating npm dependencies by libraryupgrader
- git #b36f7615 - build: Updating npm dependencies by libraryupgrader
- git #5717268b - build: Updating composer dependencies by libraryupgrader
CodeReview
- git #001820e2 - build: Updating npm dependencies by libraryupgrader
- git #b5b6ac4a - build: Updating npm dependencies by libraryupgrader
- git #976b9f0c - build: Updating composer dependencies by libraryupgrader
Cognate
- git #25371674 - build: Updating grunt to 1.4.0 by libraryupgrader
- git #04b8cb3a - build: Updating lodash to 4.17.21 by libraryupgrader
- git #43340502 - build: Updating composer dependencies by libraryupgrader
Collection
- git #eb924139 - build: Updating npm dependencies by libraryupgrader
- git #8bf0e6bb - build: Updating npm dependencies by libraryupgrader
- git #bf405ad4 - build: Updating composer dependencies by libraryupgrader
CommonsMetadata
- git #284d9072 - build: Updating npm dependencies by libraryupgrader
- git #dae56448 - build: Updating npm dependencies by libraryupgrader
- git #f7f80382 - build: Updating composer dependencies by libraryupgrader
ConfirmEdit
- git #051a5ae5 - build: Updating npm dependencies by libraryupgrader
- git #f79686fa - build: Updating npm dependencies by libraryupgrader
- git #bef3c335 - build: Updating composer dependencies by libraryupgrader
CongressLookup
- git #5e369ae7 - build: Updating npm dependencies by libraryupgrader
- git #40026a9d - build: Updating npm dependencies by libraryupgrader
- git #02e8e6ee - build: Updating composer dependencies by libraryupgrader
ContactPage
- git #fce89891 - build: Updating grunt to 1.4.0 by libraryupgrader
- git #ec9c1181 - build: Updating lodash to 4.17.21 by libraryupgrader
- git #4ed3707d - build: Updating composer dependencies by libraryupgrader
ContentTranslation
- git #e4471b42 - SX Action modules: Use flat functions and named exports by Santhosh Thottingal
- git #59f7f117 - SX: Linting and readability improvements by Santhosh Thottingal
- git #d34a5a34 - Section translation: Simplify instructions messages (task T275194) by A. Amritesh
- git #56e3ef3f - SX: Add documentation for model classes by Santhosh Thottingal
- git #d038c9fe - build: Updating npm dependencies by libraryupgrader
- git #b8a3faed - build: Updating npm dependencies by libraryupgrader
- git #8ebb6713 - Unify `list-style` CSS by Volker E
- git #d51b7cac - build: Updating composer dependencies by libraryupgrader
CreditsSource
- git #af93c32a - build: Updating grunt to 1.4.0 by libraryupgrader
- git #4dfec73b - build: Updating lodash to 4.17.21 by libraryupgrader
- git #2847c383 - build: Updating composer dependencies by libraryupgrader
Dashiki
- git #dd2dbde6 - build: Updating grunt to 1.4.0 by libraryupgrader
- git #1b97cf86 - build: Updating lodash to 4.17.21 by libraryupgrader
- git #f9340745 - build: Updating composer dependencies by libraryupgrader
Disambiguator
- git #c7356441 - build: Updating grunt to 1.4.0 by libraryupgrader
- git #ae98714b - build: Updating lodash to 4.17.21 by libraryupgrader
- git #44ce3c09 - build: Updating composer dependencies by libraryupgrader
DiscussionTools
- git #6032ca6f - build: Updating npm dependencies by libraryupgrader
- git #11d40d26 - SubscriptionStore: Allow empty array to be passed to fetchSubscriptions by Ed Sanders
- git #12fb65b9 - build: Updating composer dependencies by libraryupgrader
- git #b4f72b75 - NewTopicController: Fix tag list construction (task T279157) by Ed Sanders
- git #35e97c24 - Disable wikitext paste conversion in source mode (task T280745) by Ed Sanders
- git #c490dc81 - Change DB column types from "string" to "binary" (VARCHAR to VARBINARY in MySQL) (task T263817) by Bartosz Dziewoński
DismissableSiteNotice
- git #b83754ed - build: Updating npm dependencies by libraryupgrader
- git #5bda9aff - build: Updating composer dependencies by libraryupgrader
DonationInterface
- git #3781453b - build: Updating dependencies by libraryupgrader
- git #9e4b5469 - Make source_type field configurable (task T268511) by Elliott Eggleston
DoubleWiki
- git #7c6341c6 - build: Updating npm dependencies by libraryupgrader
- git #4662077c - build: Updating composer dependencies by libraryupgrader
DynamicSidebar
- git #5ee7b748 - build: Updating npm dependencies by libraryupgrader
- git #6bef0dcf - build: Updating composer dependencies by libraryupgrader
Echo
- git #0260a0bb - build: Updating npm dependencies by libraryupgrader
- git #e8088454 - Use ::class for class name by Umherirrender
- git #4dd2a651 - phpcs: Auto-fix MediaWiki.Usage.StaticClosure.StaticClosure by James D. Forrester
- git #b3f948c5 - build: Updating composer dependencies by libraryupgrader
Elastica
- git #43aee35b - build: Updating npm dependencies by libraryupgrader
- git #413352dd - build: Updating composer dependencies by libraryupgrader
ElectronPdfService
- git #a6cf145e - build: Updating npm dependencies by libraryupgrader
- git #b8b32837 - build: Updating composer dependencies by libraryupgrader
EntitySchema
- git #30bb4e0e - build: Updating npm dependencies by libraryupgrader
- git #2c3a73c1 - build: Updating composer dependencies by libraryupgrader
EventBus
- git #6890fa4c - build: Updating npm dependencies by libraryupgrader
- git #97223051 - Use RevisionRecordInserted hook for revision-create event (task T215001) by Clara Andrew-Wani
- git #7cfbfe3f - build: Updating composer dependencies by libraryupgrader
EventLogging
- git #b8393bfe - build: Updating npm dependencies by libraryupgrader
- git #20e288e8 - build: Updating composer dependencies by libraryupgrader
EventStreamConfig
- git #2551966c - build: Updating npm dependencies by libraryupgrader
- git #47a53487 - build: Updating composer dependencies by libraryupgrader
ExtensionDistributor
- git #72ef0a25 - build: Updating npm dependencies by libraryupgrader
- git #bdbfe520 - build: Updating composer dependencies by libraryupgrader
ExternalGuidance
- git #dd2b8b6a - build: Updating npm dependencies by libraryupgrader
- git #58d59a28 - Replace deprecated Language functions on SpecialExternalGuidance by Umherirrender
- git #e5ff0a0b - build: Updating composer dependencies by libraryupgrader
FeaturedFeeds
- git #badb64aa - build: Updating npm dependencies by libraryupgrader
- git #0f755121 - build: Updating composer dependencies by libraryupgrader
FileExporter
- git #80c4d959 - build: Updating npm dependencies by libraryupgrader
- git #425be68a - build: Updating composer dependencies by libraryupgrader
FileImporter
- git #5bf9a4a8 - build: Updating npm dependencies by libraryupgrader
- git #f66c0451 - build: Updating composer dependencies by libraryupgrader
FlaggedRevs
- git #0be6909d - build: Updating npm dependencies by libraryupgrader
- git #cb2f867a - build: Updating composer dependencies by libraryupgrader
Flow
- git #08d69aca - Remove FlowSearchConfig and MappingConfigBuilder scripts. (task T227563) (task T227561) by Petr Pchelko
FundraiserLandingPage
- git #27e6f5cd - build: Updating npm dependencies by libraryupgrader
- git #d75e60d8 - build: Updating composer dependencies by libraryupgrader
FundraisingTranslateWorkflow
- git #3f3d4563 - build: Updating npm dependencies by libraryupgrader
- git #c9bc430d - build: Updating composer dependencies by libraryupgrader
Gadgets
- git #6f350915 - build: Updating npm dependencies by libraryupgrader
- git #c3c98c11 - build: Updating composer dependencies by libraryupgrader
- git #b0cc049a - Do not use SpecialPage::getConfig in constructor on Special:GadgetUsage by Umherirrender
GeoCrumbs
- git #7ec6dbe0 - build: Updating npm dependencies by libraryupgrader
- git #4143df17 - build: Updating composer dependencies by libraryupgrader
GeoData
- git #301c38ca - build: Updating npm dependencies by libraryupgrader
- git #21b94cd5 - Replace uses of DB_MASTER with DB_PRIMARY by Umherirrender
- git #de0b8531 - build: Updating composer dependencies by libraryupgrader
GettingStarted
- git #31f0f6c1 - build: Updating npm dependencies by libraryupgrader
- git #0a055cf7 - build: Updating composer dependencies by libraryupgrader
GlobalBlocking
- git #262f3329 - build: Updating npm dependencies by libraryupgrader
- git #190b7c16 - build: Updating composer dependencies by libraryupgrader
GlobalCssJs
- git #1c7a50f5 - build: Updating npm dependencies by libraryupgrader
- git #17c691df - build: Updating composer dependencies by libraryupgrader
GlobalPreferences
- git #13139301 - build: Updating npm dependencies by libraryupgrader
- git #025882dc - build: Updating composer dependencies by libraryupgrader
GlobalUsage
- git #b9dc43e4 - build: Updating npm dependencies by libraryupgrader
- git #8a09b43c - build: Updating composer dependencies by libraryupgrader
GlobalUserPage
- git #829990a3 - build: Updating npm dependencies by libraryupgrader
- git #027631a9 - build: Updating composer dependencies by libraryupgrader
GlobalWatchlist
- git #4cfbf24e - Use ::class for class name by Umherirrender
- git #7c6da422 - build: Updating hosted-git-info to 2.8.9 by libraryupgrader
- git #8a9086e4 - build: Updating npm dependencies by libraryupgrader
- git #8226c177 - Fix centering of as-of label by DannyS712
GoogleNewsSitemap
- git #0ab5dcd5 - build: Updating npm dependencies by libraryupgrader
- git #21e00cea - build: Updating composer dependencies by libraryupgrader
Graph
- git #8cd549f1 - build: Updating npm dependencies by libraryupgrader
- git #060bd098 - build: Updating composer dependencies by libraryupgrader
GrowthExperiments
- git #91da2774 - Prevent suggestions mode from loading after exiting post-edit dialog (task T281462) by Kosta Harlan
- git #e732e4ae - Move VisualEditor hook to dedicated handler (task T282416) by Gergő Tisza
- git #1b8d29e4 - Add Link: Fix visual diff (task T280980) by Gergő Tisza
- git #f78f3763 - Fix diff mode override (task T281924) by Gergő Tisza
- git #123f770d - Replace uses of DB_MASTER with DB_PRIMARY by Umherirrender
- git #15870458 - Fix error handling around WorkflowLoader::handleSubmit (task T269792) by Umherirrender
- git #2f2d084f - Tracker: Untrack pages after link recommendation edit (task T277518) by Kosta Harlan
- git #d441a103 - Use ApiVisualEditorEditPostSaveHook for link-recommendations (task T269657) by Kosta Harlan
- git #e2219c70 - Replace some instances of "recommend" with "suggest" (task T281083) by Amir Aharoni
- git #804e17fd - Correct growthexperiments-edit-config-newcomer-tasks-* messages by Amir Aharoni
- git #ae3b8163 - Incorporate MediaWiki:NewcomerTasks into Special:EditGrowthConfig (task T277513) by Martin Urbanec
- git #a3226bd3 - Change validation in ConfigHooks to use ConfigValidatorFactory (task T277513) by Martin Urbanec
- git #a42f43b3 - AddLink: Fix context intro string (task T269644) by Kosta Harlan
- git #b4b9beb3 - Use static closures where safe to use by Umherirrender
- git #b9cd33c4 - Add a link: don't reset button states when toggling (task T282030) by MewOphaswongse
- git #ee08f684 - Add a link: update scroll offset & z-index (task T281961) by MewOphaswongse
- git #776ce987 - Prevent edit notices from appearing (task T281960) by Kosta Harlan
- git #436c7171 - MentorStore::getMenteesByMentor: Make it work for mentors without mentees (task T280007) by Martin Urbanec
- git #b816a4ea - Add a link: fix Special:Homepage display issues on mobile (task T281288) by MewOphaswongse
- git #b6373ced - Add Link: Select visual diff mode on save dialog setup (task T281924) by Gergő Tisza
- git #d0b64669 - HelpPanel: Allow setting preferredEditor per task-type handler (task T280564) (task T281716) by Kosta Harlan
- git #c9181a0d - Exclude mw:WikiLink nodes when annotating suggestions (task T281777) (task T267694) by Kosta Harlan
- git #c79a4288 - Rename variant control group to 'control' (task T281727) by Kosta Harlan
- git #1d23d774 - Add a link: ensure that link suggestion stays highlighted (task T281774) by MewOphaswongse
- git #099acaa9 - Add a link: update scroll offset (task T281616) by MewOphaswongse
- git #6c7c77cf - Bump HomepageVisit schema version (task T281232) by Gergő Tisza
- git #f6efe4ba - Fix postedit dialog button logic (task T269659) by Gergő Tisza
GuidedTour
- git #433d6975 - build: Updating npm dependencies by libraryupgrader
- git #a6505f18 - build: Updating composer dependencies by libraryupgrader
GWToolset
- git #1c716a18 - build: Updating composer dependencies by libraryupgrader
ImageMap
- git #d0a5425a - build: Updating npm dependencies by libraryupgrader
- git #e5b3fd63 - build: Updating composer dependencies by libraryupgrader
InputBox
- git #0045917e - build: Updating composer dependencies by libraryupgrader
Insider
- git #bffb8e69 - build: Updating composer dependencies by libraryupgrader
intersection
No changes for intersection
Interwiki
- git #14ccebb6 - build: Updating composer dependencies by libraryupgrader
InterwikiSorting
- git #c7687d67 - build: Updating composer dependencies by libraryupgrader
IPInfo
- git #fd48cc06 - build: Updating npm dependencies by libraryupgrader
- git #df58a2bd - Clean up some comments and whitespace relating to the infobox by Thalia
- git #300d407d - Update IPInfo infobox to use CollapsibleFieldsetLayout (task T278937) by wikitrent
- git #beab6ae2 - build: Updating composer dependencies by libraryupgrader
- git #adaceb4c - LogHandlerTest: Fix test failures caused by missing log_actor field by Thalia
Josa
- git #3a704314 - build: Updating composer dependencies by libraryupgrader
- git #d780e4ba - Use static closures where safe to use by Umherirrender
JsonConfig
- git #c25d77af - build: Updating composer dependencies by libraryupgrader
Kartographer
- git #1c01e8d7 - build: Updating composer dependencies by libraryupgrader
- git #e5f07faf - Expose first JSON validation error to the user (task T223049) by Thiemo Kreuz
LabeledSectionTransclusion
- git #5777f953 - build: Updating composer dependencies by libraryupgrader
LandingCheck
- git #cdcd078a - build: Updating composer dependencies by libraryupgrader
LdapAuthentication
- git #9e6b4966 - build: Updating composer dependencies by libraryupgrader
Linter
- git #577a074b - build: Updating composer dependencies by libraryupgrader
LiquidThreads
- git #a8a68517 - build: Updating composer dependencies by libraryupgrader
Listings
- git #6589c417 - build: Updating composer dependencies by libraryupgrader
LocalisationUpdate
- git #3181c7a7 - build: Updating composer dependencies by libraryupgrader
LoginNotify
- git #ef9d11f6 - build: Updating composer dependencies by libraryupgrader
- git #b34445b9 - Use static closures where safe to use by Umherirrender
MachineVision
- git #552230ec - build: Updating composer dependencies by libraryupgrader
MapSources
- git #668a8953 - build: Updating composer dependencies by libraryupgrader
MassMessage
- git #12ef1e46 - Remove use of hard-deprecated Title methods. by Petr Pchelko
- git #2a8813f2 - Bypass add of delivery tag if the edit is failure or nochange edit (task T206246) by Umherirrender
- git #cece13f1 - build: Updating composer dependencies by libraryupgrader
- git #59ebc1e5 - Handle invalid MassMessageListContent on "show changes" (task T269403) by Umherirrender
Math
- git #c4160465 - build: Updating composer dependencies by libraryupgrader
MediaModeration
- git #c4c1fa9c - build: Updating composer dependencies by libraryupgrader
MediaSearch
- git #05ad1a1c - Manually include I18nUtils class (task T282206) by annet
- git #91fca228 - Make MediaSearch the default search experience for all users (task T280706) by Matthias Mullie
- git #0b9ca894 - Use ogvjs with videojs for cross-platform playback support (task T266842) by Eric Gardner
- git #183e34e2 - build: Updating composer dependencies by libraryupgrader
- git #b0955dcb - Error handling improvements in JS and PHP (task T280425) (task T281173) by Eric Gardner
- git #a0f77381 - Remove unnecessary Array method polyfills (task T280891) by Eric Gardner
MobileApp
- git #3515e6fe - build: Updating composer dependencies by libraryupgrader
MobileFrontend
- git #30019cee - build: Updating mediawiki/mediawiki-codesniffer to 36.0.0 by libraryupgrader
- git #c4a42455 - i18n: The [[Special:MobileMenu]] page has been removed from MF by Derick A
- git #a5f78479 - Ensure user pages of suppressed users are only visible to those with permissions (task T268961) by bwang
- git #2f49d1ca - Drop the MobileFrontend MobileMenu aliases (task T252005) by ZabeMath
- git #4f104710 - Use more inclusive language in frontend code. (task T277951) by Jdlrobson
MultimediaViewer
- git #7df977ac - build: Updating composer dependencies by libraryupgrader
NavigationTiming
- git #6a8bf16c - build: Updating composer dependencies by libraryupgrader
Newsletter
No changes for Newsletter
NewUserMessage
No changes for NewUserMessage
Nuke
No changes for Nuke
OATHAuth
No changes for OATHAuth
OAuth
- git #970e72f8 - Stop using legacy ActorMigration field "log_user" (task T278917) by Tim Starling
OAuthRateLimiter
- git #945a560b - Simplify upsert() call by removing unreferenced AUTOINCREMENT column by Aaron Schulz
OpenStackManager
No changes for OpenStackManager
ORES
No changes for ORES
PageAssessments
No changes for PageAssessments
PagedTiffHandler
No changes for PagedTiffHandler
PageImages
- git #273dfc5c - ApiQueryPageImagesTest: fix parameter order in assertions by DannyS712
- git #d8eceed5 - Update PHPDocs and use PHP7 features where possible by Thiemo Kreuz
- git #c386aa53 - Remove unnecessary boilerplate from PHPUnit test setups by Thiemo Kreuz
PageNotice
No changes for PageNotice
PageTriage
No changes for PageTriage
PageViewInfo
No changes for PageViewInfo
ParserFunctions
- git #7df84110 - build: Updating composer dependencies by libraryupgrader
PdfHandler
No changes for PdfHandler
Poem
No changes for Poem
PoolCounter
No changes for PoolCounter
Popups
- git #5d2c5aea - Remove a small piece of unused code from reference.js by Thiemo Kreuz
- git #8a08a88f - Remove/update some ESLint exclusions by Thiemo Kreuz
- git #6b728243 - Add missing test cases for the settings reducer (task T281698) by Thiemo Kreuz
- git #e4da147e - Update JSDoc types and comments to be more specific by Thiemo Kreuz
- git #92864de4 - Tune confusing log error down to a warning (task T271206) by Thiemo Kreuz
- git #1fce62ca - Enable reference previews for anonymous users when not in beta by Andrew Kostka
- git #5b6ed0e5 - Enable ReferencePreviews for old users by default (task T271206) by Thiemo Kreuz
- git #c5e9a68a - Set both Beta/non-Beta user option in Selenium tests (task T281324) by Thiemo Kreuz
- git #30863cfa - More unit test cases for isReferencePreviewsEnabled by Thiemo Kreuz
ProofreadPage
No changes for ProofreadPage
PropertySuggester
- git #277ff02a - Get EntityLookup directly from WikibaseRepo (task T278926) by Lucas Werkmeister
QuickSurveys
No changes for QuickSurveys
Quiz
No changes for Quiz
ReadingLists
No changes for ReadingLists
RelatedArticles
No changes for RelatedArticles
Renameuser
No changes for Renameuser
RevisionSlider
- git #4105bd5c - Do not set current preference value as default in GetPreferences hook by Umherirrender
RSS
No changes for RSS
SandboxLink
No changes for SandboxLink
Score
No changes for Score
Scribunto
No changes for Scribunto
SearchExtraNS
No changes for SearchExtraNS
SecureLinkFixer
- git #0118b690 - Updating domains.php from Mozilla by SecureLinkFixer updater bot
SecurePoll
- git #b6800cc7 - Introduce a basic STVBallot class (task T282015) by tsepothoabala
- git #e5cde5dd - Introduce a basic STVTallier class (task T282014) by tsepothoabala
- git #be1367d5 - Introduce a feature flag for SecurePoll work on Single Transferable Vote (task T282013) by tsepothoabala
- git #e9a856ce - build: Updating composer dependencies by libraryupgrader
ShortUrl
- git #8e6fdafb - build: Updating composer dependencies by libraryupgrader
SiteMatrix
- git #873c7ced - Replace deprecated Language functions by Umherirrender
SpamBlacklist
No changes for SpamBlacklist
StopForumSpam
No changes for StopForumSpam
SubPageList3
No changes for SubPageList3
SubpageSortkey
No changes for SubpageSortkey
SyntaxHighlight_GeSHi
No changes for SyntaxHighlight_GeSHi
TemplateData
- git #8cc4b91a - build: Updating composer dependencies by libraryupgrader
TemplateSandbox
- git #2aa1c628 - build: Updating composer dependencies by libraryupgrader
TemplateStyles
- git #b2ee2313 - build: Updating composer dependencies by libraryupgrader
TemplateWizard
No changes for TemplateWizard
TextExtracts
No changes for TextExtracts
Thanks
No changes for Thanks
TheWikipediaLibrary
- git #84f7fc09 - Improve code quality (task T256297) by jsn
TimedMediaHandler
- git #eb8bc936 - Remove obsolete vendor prefixes by Volker E
timeline
No changes for timeline
TitleBlacklist
No changes for TitleBlacklist
TocTree
- git #aa662036 - build: Updating dependencies by libraryupgrader
TorBlock
- git #d13adaa8 - build: Updating dependencies by libraryupgrader
Translate
- git #7e184ab9 - InOtherLanguagesAid: Don't unconditionally remove 'en' from the list by nmlgc
- git #cbc978c0 - Improve display of very long insertables by Niklas Laxström
- git #75911226 - Fix bug where last unit of the scale could be ignored (task T281244) by Niklas Laxström
- git #594e0c9b - build: Updating dependencies by libraryupgrader
- git #0ba1c922 - Remove TPParse::replaceTagCb by Niklas Laxström
- git #9afee60d - BREAKING CHANGE: Remove Validator and LegacyValidatorAdapter by Niklas Laxström
- git #c47d4462 - Simplify embeddable wikitext generation by Niklas Laxström
- git #9e961ca7 - Modernize TranslationStatsSpecialPage by Niklas Laxström
- git #a2d1cfa7 - Move SpecialTranslationStats to namespace and rename by Niklas Laxström
- git #91d983de - Remove sync-group.php by Niklas Laxström
- git #4571d03d - Add bidi isolation to links on Special:ActiveLanguages by Amir Aharoni
- git #50ac4eee - Defer statistics rebuild in API modules to jobs (task T209817) by Niklas Laxström
- git #5bc7030a - Remove unused MessageGroupStats::update by Niklas Laxström
- git #6ea33814 - Expand doc for MessageGroupStats::clearAll by Niklas Laxström
- git #abb1cac1 - Add language code validation to MessageGroupStats::clear by Niklas Laxström
- git #14a34131 - Convert ext.translate.special.translationstash to packageFiles by Niklas Laxström
TranslationNotifications
- git #8f327c97 - build: Updating dependencies by libraryupgrader
TrustedXFF
- git #9e3c3013 - build: Updating dependencies by libraryupgrader
TwoColConflict
- git #72774f7a - build: Updating npm dependencies by libraryupgrader
- git #a6b30a3e - build: Updating composer dependencies by libraryupgrader
UniversalLanguageSelector
- git #c914a7d0 - Fire hook when user clicks language button (task T273232) (task T273928) by Sam Smith
- git #5278a672 - Restore suggested languages to compact languages button (task T282037) by jdlrobson
- git #b556ff58 - build: Updating dependencies by libraryupgrader
- git #469fecea - Update language name search database by Niklas Laxström
UploadsLink
- git #e018c79c - build: Updating dependencies by libraryupgrader
UploadWizard
- git #ac3128b3 - build: Updating npm dependencies by libraryupgrader
- git #c0dffe19 - build: Updating npm dependencies by libraryupgrader
UrlShortener
- git #c080d728 - build: Updating dependencies by libraryupgrader
UserMerge
- git #a1c27173 - build: Updating dependencies by libraryupgrader
VipsScaler
- git #431d9832 - build: Updating dependencies by libraryupgrader
VisualEditor
- git #3b38ecf6 - Use sentence case for template search label (task T277028) by WMDE-Fisch
- git #2665734b - Renaming temporary config variable and splitting it from cirrus search lookup (task T277028) by Svantje Lilienthal
- git #f89301be - Optional verbose template search (task T277028) by Adam Wight
- git #c1d36072 - Add collapsible descriptions to the transclusion dialog (task T273426) by Andrew Kostka
- git #e6ad9edd - build: Updating npm dependencies by libraryupgrader
- git #2a1923c0 - build: Updating npm dependencies by libraryupgrader
- git #2cf163fa - Move vars inline in preinit code by Ed Sanders
- git #db90e1e6 - ArticleTargetLoader/Saver: Move vars inline by Ed Sanders
- git #298cb41e - Check if actionTools.notices is set before using (task T281960) by Kosta Harlan
- git #d5b5300f - Container as a local field by Adam Wight
- git #cd60daf0 - Internally rename container for parameter docs by Adam Wight
- git #abdbb7d7 - Internally rename container for adding an undocumented paramter by Adam Wight
- git #ded8c409 - Optional feature makes the transclusion dialog bigger (task T273971) by Adam Wight
- git #f035ce51 - Introduce VisualEditorApiVisualEditorPostSaveHook by Kosta Harlan
WebAuthn
- git #6ea884fd - build: Updating npm dependencies by libraryupgrader
- git #800e43f4 - build: Updating composer dependencies by libraryupgrader
Wikibase
- git #c3fb6987 - ImageLinksDataUpdater: Fix call to ParserOutput::addImage (task T268890) (task T282440) by Marius Hoch
- git #9de5f7aa - CreateClaimTest: Use a string Property for testing (task T268890) by Marius Hoch
- git #c55069b9 - Remove unused SiteLookup from ChangeHandler (task T282248) by Michael Große
- git #c0acedd3 - Tag JSON type of subentity statements (task T241422) by Lucas Werkmeister
- git #e68c2368 - Add --allow-polyfill-parser to phan composer command by tzhelyazkova
- git #65e5056d - ADR: 18 - Wikibase master compatible with last stable Mediawiki (task T272478) by Thomas Arrow
- git #e1667d61 - Replace usages of Linker::link() with LinkRenderer (task T279338) by anjali041
- git #98834bf0 - Show redirect target label on formatted entity values (task T157868) (task T127169) by Jakob Warkotsch
- git #55a43a92 - UsageTrackingIntegrationTest: use new core method runJobs() by Tim Starling
- git #edf75cfa - Replace usage of deprecated WatchAction/User watchlist methods (task T280750) (task T281187) by Cindy Cicalese
- git #a987f395 - docs: fix typo and add a comma by Jakob Warkotsch
- git #4efc293d - Remove getTermInLangIdsResolver from SingleEntitySourceServices (task T281341) by Itamar Givon
- git #e98ac0d9 - WikibaseClient: Wire up TermInLangIdsFactory service (task T281341) by Itamar Givon
- git #6fe94d25 - WikibaseRepo: Wire up TermInLangIdsFactory service (task T281341) by Itamar Givon
- git #b82567e7 - GHA: Stop calling the mw directory phase3 by addshore
- git #b8967666 - GHA: Use composer 2 (task T266455) by addshore
- git #cc600847 - GHA: Remove phpenv call as the command doesn't exist by addshore
- git #a22f49f2 - Add monolingual code oma (task T265296) by Remko de Keijzer
- git #136053b7 - Modify the regex that evaluates the SortedProperties page to allow use of templates (task T280787) by Luca Mauri
- git #d90f6cc2 - repo: Use WikibaseTablesUseds trait in places it will reduce lines by addshore
- git #291524c3 - selenium: Delete tests disabled for more than 1 year (task T280652) by Željko Filipin
- git #51462e84 - Fix parent class of service wiring test cases by Lucas Werkmeister
- git #c980e6d2 - Update UsageTrackingIntegrationTest for proposed new core method by Tim Starling
WikibaseCirrusSearch
- git #c25a5376 - build: Updating lodash to 4.17.21 by libraryupgrader
- git #47fa72f3 - build: Updating composer dependencies by libraryupgrader
WikibaseLexeme
- git #4844518d - Add unit test to verify empty lists' metadata (task T241422) by Lucas Werkmeister
- git #731edf4f - build: Updating composer dependencies by libraryupgrader
- git #bfe984e4 - build: Updating composer dependencies by libraryupgrader
WikibaseLexemeCirrusSearch
No changes for WikibaseLexemeCirrusSearch
WikibaseMediaInfo
- git #58ef38c2 - Make MediaSearch the default search experience for all users (task T280706) by Matthias Mullie
- git #83cf74e9 - Handle "missing mediainfo tabs" errors (task T262470) by Eric Gardner
WikibaseQualityConstraints
- git #bf13aa8e - Ignore deprecated statements when checking 'type' and 'value type' constraints (task T170401) by Bereket teshome
Wikidata.org
- git #a70b6632 - build: Updating composer dependencies by libraryupgrader
WikidataPageBanner
No changes for WikidataPageBanner
WikiEditor
No changes for WikiEditor
wikihiero
No changes for wikihiero
WikiLove
- git #d09b50d1 - build: Updating dependencies by libraryupgrader
WikimediaApiPortalOAuth
No changes for WikimediaApiPortalOAuth
WikimediaBadges
No changes for WikimediaBadges
WikimediaEditorTasks
No changes for WikimediaEditorTasks
WikimediaEvents
- git #da9fbe53 - universalLanguageSelector: Log when mw.uls.compact_language_links.open hook fires (task T281928) by Sam Smith
- git #1b97c45a - Add more guard statements to VectorPrefDiffInstrumentation (task T261842) by Nicholas Ray
- git #e96b2244 - Finalize WikidataCompletionSearchClicks event platform migration (task T282140) by Ottomata
WikimediaIncubator
- git #5ca66d87 - Move css into own modules folder by Umherirrender
WikimediaMaintenance
- git #c1b815ce - createExtensionTables.php: check whether tables exist (task T266913) by Gergő Tisza
WikimediaMessages
No changes for WikimediaMessages
Wikisource
- git #512af1d0 - Add basic OCR button for Wikimedia OCR (task T280848) by Sam Wilson
XAnalytics
No changes for XAnalytics
Skins
CologneBlue
- git #c6e1a2d1 - build: Updating composer dependencies by libraryupgrader
MinervaNeue
- git #def50f52 - selenium: Fix 'Page should be creatable' test (task T281733) by Željko Filipin
- git #0071a282 - Ensure suppressed user pages look like unregistered users when viewed without proper permissions. (task T268961) by bwang
- git #e9a4bec5 - build: Updating composer dependencies by libraryupgrader
Modern
- git #0600a935 - build: Updating composer dependencies by libraryupgrader
MonoBook
- git #164c0a6f - build: Updating hosted-git-info to 2.8.9 by libraryupgrader
- git #99a0b502 - build: Updating npm dependencies by libraryupgrader
Nostalgia
- git #17bc6425 - build: Updating composer dependencies by libraryupgrader
Timeless
- git #9c254a9a - Support mw 1.36/1.37: Disable all skin features except for a couple (task T280285) (task T280292) (task T239914) by Isarra
- git #f66728bb - Adjust alignments of dropdown headers by Isarra
- git #db0633ec - build: Updating composer dependencies by libraryupgrader
Vector
- git #c22dc8d9 - Refactor: Renaming mustache variable `page-isarticle` to `is-article` by Jan Drewniak
- git #964e214e - search: Update styling for the search loading state (task T273093) by bwang
- git #9027d578 - Fix: update to 80d734b4, hide language dropdown when ULS loads (task T276140) by Jan Drewniak
- git #e7a4ecf9 - Refactor: Clarify functions that return booleans and template booleans by jdlrobson
- git #dc0b679b - Consolidate user links into personal dropdown menu for logged users. (task T276561) by Clare Ming
- git #8eba1da2 - Silence eslint compat/compat for search performance instrumentation by Nicholas Ray
- git #d2c7805f - LanguageButton story should load mediawiki ui button styles by Jdlrobson
- git #80d734b4 - Place language button near bottom of Main page. (task T276140) by Jan Drewniak
- git #49f2b257 - Create A/B test harness for Language in header feature (task T280825) by Nicholas Ray
- git #932c8d54 - build: Updating composer dependencies by libraryupgrader
WikimediaApiPortal
- git #66342b45 - build: Updating composer dependencies by libraryupgrader
VisualEditor
- git #381ade44 - build: Updating grunt to 1.4.0 by libraryupgrader
- git #cf97b493 - build: Merge eslint main and html tasks back together by Kunal Mehta
- git #a26ff5fa - ve.ce.Surface: Move var declarations inline by Ed Sanders
Total Changes
505 Changes in 152 repos by 79 authors