| Deployment of MediaWiki 1.36.0-wmf.36 to Wikimedia sites | MediaWiki 1.36.0-wmf.37 |
The latest version (labeled "1.36.0-wmf.36") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 23 March 2021 (see the roadmap).
Core changes
- git #3fcf1d7c - Branch commit for wmf/1.36.0-wmf.36 (task T274940) by trainbranchbot
- git #fa56a404 - mediawiki.mixins: Remove code fragments for degraded browsers (task T277803) by Volker E
- git #42b727f1 - Relax AbstractBlock typehints to UserIdentity where possible by Petr Pchelko
- git #a0716e80 - Replace deprecated User::newFromName on Special:Mute by Umherirrender
- git #0f170d0b - ActorStore: clean cache if transaction aborted. (task T277795) by Petr Pchelko
- git #39e62db5 - Remove deprecated code in Action::factory by DannyS712
- git #f37ebf44 - Introduce PageRecord interface (task T272421) (task T272422) by daniel
- git #5aa88425 - ApiBlockTest: fake the current time to avoid flaky tests by Daimona Eaytoy
- git #23e7aef7 - LocalisationCacheTest: remove legacy setting of globals by DannyS712
- git #93683ba5 - CategoryMembershipChangeJobTest: fix extra underscore by DannyS712
- git #fdcf6f4f - Convert ExtensionJsonValidatorTest to pure unit tests by DannyS712
- git #a1dfb13a - Escape rcfilters-filter-* messages on ChangesList pages (task T278058) by grunny
- git #6fa142a4 - Escape mediastatistics-header-* messages on Special:NewFiles (task T278014) by grunny
- git #d540be29 - ContentHandler::latestRevision: Fix documentation typo by James D. Forrester
- git #bf4ccba2 - Convert NaiveForeignTitleFactoryTest to pure unit tests by DannyS712
- git #0553fbe3 - Fix location of SideBarTest by DannyS712
- git #3881ccd8 - Fix missing spacing before button on Special:CreateAccount by Bartosz Dziewoński
- git #e2c005f9 - Drop unsupported 1.23 upgrade code and patches from Postgres (task T272199) by Amir Sarabadani
- git #e12470ab - Don't add margin to last tabPanelLayout of Special:Preferences (task T278071) by BrandonXLF
- git #24d26873 - CoreParserFunctionsTest: fix duplication by DannyS712
- git #9be1ba87 - Remove page inner join from subquery in SpecialWhatLinksHere (task T254688) by BrandonXLF
- git #7ab3c1eb - Upgrade RequestTimeout to 1.1.0 by Tim Starling
- git #db6a1598 - Updating wikimedia/at-ease (v2.0.0 => v2.1.0) (task T271575) by Reedy
- git #b843f0be - Updating wikimedia/php-session-serializer (v1.0.7 => v2.0.0) (task T271575) by Reedy
- git #d21929f9 - Updating wikimedia/ip-set (2.1.0 => 3.0.0) (task T271575) by Reedy
- git #c51846fc - Updating wikimedia/ip-utils (3.0.1 => 3.0.2) (task T271575) by Reedy
- git #c2baed35 - Replace deprecated User::newFromName on Special:NewPages by Umherirrender
- git #bfde4342 - Updating wikimedia/xmp-reader (0.8.0 => 0.8.1) (task T271575) by Reedy
- git #b6a32830 - Use MWMySQLPlatform class in test by Ammarpad
- git #82131931 - DoctrineSchemaBuilder: Make 'table_options' top-level attribute (task T191231) by Ammarpad
- git #20fc8057 - Rename $wgSlaveLagWarning and $wgSlaveLagCritical to match DB_REPLICA (task T277987) by mainframe98
- git #53f24f2a - Postgres: Fix revision table indexes drifts with MySQL (task T230428) (task T164898) by Ammarpad
- git #191dd152 - Hard deprecate User::isIPRange() (task T274211) by ZabeMath
- git #6a3aa5b5 - Migrate page to abstract schema (task T230428) (task T164898) by Ammar Abdulhamid
- git #ffff04b3 - Abstract schema: Handle MySQL Float/Double precision types (task T191231) by Ammarpad
- git #9dffccbc - i18n: Remove trailing fullstop from right-editmywatchlist for consistency by Reedy
- git #70cc0f85 - Deprecate DatabaseBlock::isWhitelistedFromAutoblocks (task T277987) by Reedy
- git #cbf86196 - pageExist.php: Output trailing newlines by Reedy
- git #cce3fb49 - Use more neutral or alternative language (task T277987) by Reedy
- git #11f091db - Drop add_interwiki updater in Postgres by Amir Sarabadani
- git #81089a2e - Drop maintenance/populateLogUsertext.php (task T272199) by Amir Sarabadani
- git #79974de5 - Drop populating log_search table (task T272199) by Amir Sarabadani
- git #a1c2cf56 - Updating wikimedia/utfnormal (3.0.1 => 3.0.2) (task T277982) by Reedy
- git #8176dac4 - phpunit: Remove MediaWikiPHPUnitTestListener (task T243600) (task T225730) by Daimona Eaytoy
- git #bc7c8979 - PHPVersionCheck: Graceful handling for missing php-intl by Ammarpad
- git #0ec7d3a8 - Fix sub class documentation about SpecialPage::execute accepts null by Umherirrender
- git #237ef2a6 - Replace deprecated User::newFromId on Special:Redirect by Umherirrender
- git #c0a90c3a - Replace deprecated User::newFromName on Special:NewFiles by Umherirrender
- git #6a8bf524 - postgres: Fix drifts of indexes in user table compared to mysql (task T230428) (task T164898) by Amir Sarabadani
- git #49d5fff8 - Minor followups related to removed password policies by Reedy
- git #7ff132bd - Remove deprecated PasswordCannotMatchBlacklist and PasswordNotInLargeBlacklist (task T254646) by Reedy
- git #9be89bea - Updating wikimedia/common-passwords (0.2.0 => v0.3.0) by Reedy
- git #bbe130b2 - Rename some variables to use more neutral language (task T254646) by Reedy
- git #f984d3f8 - Hard-deprecate AbstractBlock::parseTarget (task T276610) by Petr Pchelko
- git #b38e0e8e - REST edit: handle null edits correctly (task T277601) by daniel
- git #90abe093 - Drop convertUserOptions.php (task T272199) by Amir Sarabadani
- git #a7b4102e - ActorStore::getActorById - fall back to master. (task T277795) by Petr Pchelko
- git #1f691267 - Convert WikiPage public interface to UserIdentity by Petr Pchelko
- git #932fbe24 - Convert ContentModelChange to Authority by Petr Pchelko
- git #29862dd5 - Add support for derived MCR slots (task T277203) by Cindy Cicalese
- git #9881e82e - AutoLoader: Various micro-optimizations by Daimona Eaytoy
- git #82ca60b9 - Drop MysqlUpdater::doPageRandomUpdate() (task T272199) by Amir Sarabadani
- git #05aa875c - Drop MysqlUpdater::doNamespaceSize() (task T272199) by Amir Sarabadani
- git #c1c339d4 - Drop convertLinks.php (task T272199) by Amir Sarabadani
- git #1dea86d6 - Remove MediaWiki::triggerJobs() by Tim Starling
- git #eec33189 - Replace various usages of PermissionManager with Authority by Petr Pchelko
- git #c04328bd - Convert (Un)BlockUser to Authority by Petr Pchelko
- git #7955db4d - Convert MovePage to Authority by Petr Pchelko
- git #92cedbaa - Add Maintenance::waitForReplication() by Gergő Tisza
- git #0cb435fd - docs: Improve Doxygen aliases and map more tool annotations to @noop (task T233788) (task T241182) by Brad Jorsch
- git #c3cb206e - Mark UploadBase::$mTempPath as string or null. by Ammarpad
- git #0f0a11f6 - Make Parser use UserIdentity instead of User by Petr Pchelko
- git #58385ac7 - Convert users of BlockErrorFormatter to UserIdentity by Petr Pchelko
- git #ea213aad - Make DatabaseBlock::$blocker a UserIdentity (task T277687) by Petr Pchelko
- git #54c9b830 - Hard deprecate User::getFirstEditTimestamp() and ::getLatestEditTimestamp() (task T274211) by ZabeMath
- git #6bc3aada - mediawiki.ui: Use `min-width` and `min-height` in `px` values (task T277663) by Volker E
- git #f5ca149f - WatchedItemStore: inject a TitleFactory by DannyS712
- git #afa236ef - RevisionStore: getRevisionbyId should take a PageIdentity (task T275531) (task T273284) by daniel
- git #e29a8f15 - Normalise IP addresses in HTMLUsersMultiselectField (task T275394) by tsepothoabala
- git #26680993 - Re-apply "Deprecate constructing revision with non-proper page" (task T275531) (task T273284) by Daniel Kinzler
- git #ed7e42e4 - RevisionStore: create getPage, deprecate getTitle (task T275531) (task T273284) by daniel
- git #b15703f8 - Update property documentation by Ammarpad
- git #c2eca3b0 - Drop MysqlUpdater::doExtendCommentLengths() and its related sql file (task T272199) by Amir Sarabadani
- git #5f7503b5 - Drop MysqlUpdater::doIwlinksIndexNonUnique() and its related sql file (task T272199) by Amir Sarabadani
- git #ba17c42a - registry: Allow specifying immovable namespaces in extension.json (task T277520) by Ammarpad
- git #e767ae1e - When the parser fetches revision content, guard against empty slots (task T276476) by Tim Starling
- git #753178ca - Convert BlockPermissionCheckerTest to a pure unit test by DannyS712
- git #e18e74cb - Revert "Deprecate constructing revision with non-proper page" (task T277362) (task T275531) by Amir Sarabadani
- git #6844f3f1 - Make Parser::$mPreprocessor private (task T275160) by C. Scott Ananian
- git #4497f997 - Parser: initialize preprocessor in constructor (task T275160) by C. Scott Ananian
- git #e95b42ed - Make Parser::$mOutput private (task T275160) by C. Scott Ananian
- git #734f0c23 - update authevents logging status context to use string representation directly (task T269676) by Cole White
- git #77c48b68 - Remove Parser::$mConf (task T275160) by C. Scott Ananian
- git #ff20e86a - Make Parser::$mFunctionHooks private (task T275160) by C. Scott Ananian
- git #1c6e24a1 - Make Parser::$mTagHooks private (task T275160) by C. Scott Ananian
- git #3f990d5b - Inline Parser::firstCallInit() into ::__construct() (task T250444) by C. Scott Ananian
- git #115410f0 - Parser::__construct(): Remove deprecated argument variants (task T236811) by C. Scott Ananian
- git #e7fe46c4 - rdbms: clean up LoadBalancer class constants and remove @var tags by Aaron Schulz
- git #e99cf5c9 - Deprecate MWTidy and TidyDriverBase::supportsValidate() (task T198214) by C. Scott Ananian
- git #41a55e6c - Avoid using User::isIPRange() (task T277398) by ZabeMath
- git #553ad7e6 - RELEASE-NOTES-1.36: Re-wrap and improve wording by James D. Forrester
- git #6568d89f - InfoAction: Show help link even in case of error by Ammarpad
- git #5c9e958f - Update wikimedia/minify to 2.2.1 (task T272882) (task T277161) by Timo Tijhof
- git #45140daa - Avoid using User ::getDefaultOption, ::getDefaultOptions (task T276035) by Peter Ovchyn
- git #e058d131 - Delete SpecialChangeContentModelTest by DannyS712
- git #39a19f20 - MainSlotRoleHandlerTest: fix typo "Fet" by DannyS712
- git #2ef6f277 - Add more Norwegian Bokmål translations of special page names by jhsoby
- git #c4c41cda - Restore the parameter srbackend in Special:Search (task T277045) by Sébastien Beyou
- git #383a5bca - rdbms: avoid undefined "expectBy" notices in TransactionProfiler (II) (task T269789) (task T277056) by Aaron Schulz
- git #1e50ec98 - Convert ChangeTagsConstraint to Authority by Petr Pchelko
- git #2065c3df - BlockPermissionChecker: inject BlockUtils by DannyS712
- git #2ef7ef02 - MediaWikiTitleCodec: remove deprecated support for missing params by DannyS712
- git #6c19357c - Split JsonContentTest into separate unit tests by DannyS712
- git #49d1d4e8 - Split WikitextContentHandlerTest into separate unit tests by DannyS712
- git #40aba3b3 - Drop User::clearAllUserNotifications() (task T277511) by ZabeMath
- git #1fd4a7af - Introduce Tidy service by C. Scott Ananian
- git #5d317c25 - Parser: Move Sanitizer::normalizeCharReferences into RemexCompatFormatter by C. Scott Ananian
- git #689e053e - mediawiki.ForeignApi.core.js: document assertUser option by DannyS712
- git #adda9c05 - Allow top-right search form target to be modifiable (task T273879) by Cormac Parle
- git #d873fa15 - Allow hooking into shell and eval maint scripts for convenience by addshore
- git #2af015f3 - Revert "build: Force composer 1.x in Travis CI" (task T266417) by Reedy
- git #f15c605d - ComposerHookHandler: Tweak handling of composer 2 and wikimedia/composer-merge-plugin (task T266419) by Reedy
- git #d0f0deeb - rdbms: Improve ChronologyProtector documentation (task T254634) by Timo Tijhof
- git #5a0bfa9d - Add change tags for media additions/removals (task T266067) by Matthias Mullie
- git #8bde5149 - Swift HTTP client request log including timings (task T276017) by Tim Starling
- git #2718d770 - apisandbox.js - split PasswordParamWidget to separate file (task T269952) by DannyS712
- git #4b4ae656 - apisandbox.js - split LimitParamWidget to separate file (task T269952) by DannyS712
- git #d96e2891 - WatchedItemStoreUnitTest: use a mock UserFactory by DannyS712
- git #527c2cdb - Minor readability tweaks in Parser.php by DannyS712
- git #070f94de - Maintenance: Don't modify mOptions in getOption (task T275619) by Ed Sanders
Vendor
- git #194c94ef - Updating wikimedia/at-ease (v2.0.0 => v2.1.0) (task T271575) by Reedy
- git #85329424 - Updating wikimedia/php-session-serializer (v1.0.7 => v2.0.0) (task T271575) by Reedy
- git #2c8726da - Updating wikimedia/ip-set (2.1.0 => 3.0.0) (task T271575) by Reedy
- git #5b57ee9f - Updating wikimedia/ip-utils (3.0.1 => 3.0.2) (task T271575) by Reedy
- git #3b4cedf9 - Updating wikimedia/css-sanitizer (v3.0.1 => v3.0.2) (task T271575) by Reedy
- git #85d35629 - Update wikimedia/request-timeout to 1.1.0 by Tim Starling
- git #5a19b546 - Updating wikimedia/xmp-reader (0.8.0 => 0.8.1) (task T271575) by Reedy
- git #ba972737 - Updating wikimedia/zest-css (1.1.3 => 1.1.4) (task T271575) by Reedy
- git #ffa9d0f2 - Update web-auth/* (task T271789) by Reedy
- git #b413950b - Updating wikimedia/utfnormal (3.0.1 => 3.0.2) (task T277982) by Reedy
- git #443450a6 - Updating wikimedia/common-passwords (0.2.0 => v0.3.0) by Reedy
- git #c275d733 - Bump wikimedia/parsoid to 0.13.0-a28 (task T276649) by C. Scott Ananian
- git #3b201ebe - Update wikimedia/minify to 2.2.1 by Timo Tijhof
- git #6496ba5d - Update data-values/number to 0.11.0 (task T274816) by tzhelyazkova
Extensions
3D
No changes for 3D
AbuseFilter
- git #8b81df4d - Fix fatal when computing user_editcount for anons (task T277859) by Daimona Eaytoy
- git #85be3c57 - Replace RecentChange::getPerformer with RecentChange::getPerformerIdentity (task T276412) by Vadim Kovalenko
- git #3413d15b - Apply proper visibility checks for recentchanges queries (task T274152) (task T274158) by Daimona Eaytoy
ActiveAbstract
No changes for ActiveAbstract
AdvancedSearch
- git #7545205f - Update preference text (task T273979) by Cormac Parle
AntiSpoof
- git #2ee26cda - Remove overrides that are same as en message by Reedy
- git #8321bc92 - Rename $wgAntiSpoofBlacklist (task T277929) by Reedy
ApiFeatureUsage
- git #2b6eab86 - Add Norwegian special page name translations by jhsoby
ArticleCreationWorkflow
No changes for ArticleCreationWorkflow
ArticlePlaceholder
- git #72b0adec - TitleFactory is not @newable, retrieve from MediaWikiServices by DannyS712
- git #33275ea2 - Move EntitySourceOfLocalRepo to service container (task T277481) by rosalie
- git #c8208f37 - Update WikibaseRepo::getEntityNamespaceLookup() call (task T277313) by Lucas Werkmeister
Babel
No changes for Babel
BetaFeatures
No changes for BetaFeatures
BounceHandler
- git #cb1573dd - Namespace extension by Reedy
Calendar
No changes for Calendar
Campaigns
- git #b84d0b3e - Namespace extension by Reedy
Capiunto
No changes for Capiunto
CategoryTree
- git #bf876f5c - Inject services into SpecialCategoryTree (task T259960) by Umherirrender
CentralAuth
- git #1f8307b2 - Fix Type error in importMissingLocalNames.php (task T150506) by Aaron Schulz
- git #e8f5d17d - Split token and session cache type (task T267270) by Tim Starling
- git #6fa3fea2 - Add Norwegian Bokmål special page name translations by jhsoby
CentralNotice
No changes for CentralNotice
CharInsert
- git #75ad1031 - Replace use of Parser::$mStripState, deprecated in 1.35 (task T275160) by C. Scott Ananian
CheckUser
No changes for CheckUser
CirrusSearch
- git #59a14aa3 - Fix string weight handling in CirrusSearch::updateWeightedTags (task T269493) by Gergő Tisza
- git #070a05c8 - Validate DataSender::sendUpdateWeightedTags() better (task T269493) by Gergő Tisza
- git #2a9c53ff - Remove namespace name handling from NamespaceWeights (task T277332) by Erik Bernhardson
- git #1a87bddc - Refactor Analysis Config Builder (task T272606) by tjones
- git #c4404fa0 - Add fallback profile including glent m1 (task T262612) by Erik Bernhardson
- git #bf226fbd - hasrecommendation: Write and query BC field as well (task T269493) by Erik Bernhardson
Cite
No changes for Cite
CiteThisPage
No changes for CiteThisPage
Citoid
- git #90093951 - Update WikibaseRepo::getEntityNamespaceLookup() call (task T277313) by Lucas Werkmeister
cldr
No changes for cldr
CodeEditor
- git #b2aeedd3 - Move images folder into modules folder by Umherirrender
CodeMirror
- git #6d572ef0 - build: Updating wdio-video-reporter to 3.1.1 by libraryupgrader
CodeReview
No changes for CodeReview
Cognate
No changes for Cognate
Collection
- git #59fd282a - Remove unused coll-excluded-templates and coll-blacklisted-templates messages (task T277934) by Reedy
CommonsMetadata
No changes for CommonsMetadata
ConfirmEdit
No changes for ConfirmEdit
CongressLookup
No changes for CongressLookup
ContactPage
No changes for ContactPage
ContentTranslation
- git #e41d136b - CX extension.json: Fix typo in configuration parameter description by NikG
- git #a498322a - CX3 Build 0.1.0+20210322 by Santhosh Thottingal
- git #bad7a740 - SX: Refactor sx entry actions to use initializeTranslation action by NikG
- git #7c918036 - SX translator vuex state: Remove unused and invalid imports by NikG
- git #322b1074 - Enable and add metadata for "sectiontranslation" edit tag (task T271516) by NikG
- git #90690a02 - Replace v-i18n-html for quick tutorial secondary point messages by NikG
- git #c0363083 - SX publishing: Move publishResult to application store by NikG
- git #ab00131f - SX Publisher: Rename animation messages and add warning animation by NikG
- git #e1c77425 - SX translation messages: Fix grammar issue with multiple occurrences by NikG
- git #8e7436a0 - SX MT score calculation: Add mtHelper to calculate text distances by NikG
- git #a653e9a6 - ve.ui.CXTranslationAction: Remove redundant scroll position restore by Santhosh Thottingal
- git #e0556fce - Special:ContentTranslation: Remove access to CX1 (task T232369) by Santhosh Thottingal
- git #9f73df4f - Special:CXStats: Use contenttranslation skin (task T267102) by Santhosh Thottingal
CreditsSource
No changes for CreditsSource
Dashiki
No changes for Dashiki
Disambiguator
- git #b1eb4244 - Add Norwegian translations for special page names and magic words by jhsoby
DiscussionTools
- git #f727c988 - Fix "TypeError: Cannot read property 'hasAttribute' of null" when loading on cached pages by Bartosz Dziewoński
- git #86e5410d - Add explicit dependency on mediawiki.api by Bartosz Dziewoński
- git #c4de603e - Give comments IDs so they can be scrolled to with hash links (task T265268) by Ed Sanders
- git #4a080206 - Make IDs (to be used as URL hashes) wikitext safe by Ed Sanders
- git #a103abb8 - Ignore warnings about legacy IDs in tests by Bartosz Dziewoński
- git #1dbe9070 - Ensure ReplyWidgetVisual#getMode always returns a mode by Bartosz Dziewoński
- git #58c07843 - Improve mode selector keyboard interactions (task T274423) by Bartosz Dziewoński
- git #9da3949c - Add accessibility labels to a few controls by Bartosz Dziewoński
- git #522b7932 - ReplyWidget: Hide external links icons in the anon warning by Bartosz Dziewoński
DismissableSiteNotice
No changes for DismissableSiteNotice
DonationInterface
- git #0c8fd59a - Minimal MinFraud fix for orphan rectifier by Elliott Eggleston
- git #46bf50c7 - Allow visa-electron for Ingenico by Elliott Eggleston
- git #5215337a - Get amzn lib fork off dev-master by Elliott Eggleston
DoubleWiki
No changes for DoubleWiki
DynamicSidebar
No changes for DynamicSidebar
Echo
- git #acfa4e2f - TitleFactory is not @newable, retrieve from MediaWikiServices by DannyS712
- git #756b02b5 - Introduce 'EchoGetEventsForRevision' hook (task T276990) by Ed Sanders
Elastica
No changes for Elastica
ElectronPdfService
No changes for ElectronPdfService
EntitySchema
No changes for EntitySchema
EventBus
- git #cc7a6426 - Avoid willReturnMap by daniel
EventLogging
- git #ac0d786c - Mark hook handlers as void if they have no intention of aborting by Timo Tijhof
- git #c0bfe96f - Remove meaningless 'version' from extension.json by Timo Tijhof
- git #5c1336b3 - Unset dt in migrated legacy events (JS) (task T277330) by Michael Holloway
- git #cd808888 - Unset dt in migrated legacy events (PHP) (task T277330) by Michael Holloway
- git #92c28aaf - Drop unnecessary namespace closures by Adam Wight
EventStreamConfig
- git #b34973ec - Use neutral language (task T277939) by Reedy
ExtensionDistributor
No changes for ExtensionDistributor
ExternalGuidance
No changes for ExternalGuidance
FeaturedFeeds
- git #116be929 - Inject services into SpecialFeedItem (task T259960) by Umherirrender
- git #f7e8bdb8 - Namespace extension by Reedy
FileExporter
No changes for FileExporter
FileImporter
No changes for FileImporter
FlaggedRevs
- git #8036e087 - Drop excluding the main page from Pending changes (task T277883) by Amir Sarabadani
- git #f143f009 - Minor cleanup to RevisionReview by DannyS712
- git #93c5b1a6 - Drop useSimpleConfig(), it's just an alias for useOnlyIfProtected() (task T277883) by Amir Sarabadani
- git #7de102e9 - Drop Special:ReviewedPages (task T277883) by Amir Sarabadani
- git #8d8b3822 - Drop ProblemChanges special page (task T277883) by Amir Sarabadani
- git #3fe0bacc - Support only one dimension (task T277883) by Amir Sarabadani
- git #0fe4ed9a - Drop FlaggedRevsWhitelist option and just disable it on main page by Amir Sarabadani
- git #b1ceb430 - Drop broken italics from reviewedversions-review (task T240768) by Taavi Väänänen
- git #50ffcdf7 - Drop wgFlaggedRevsExceptions option by Amir Sarabadani
- git #e894afbc - Drop FlaggedRevsFRGenericSubmitFormReady hook by Amir Sarabadani
- git #41d29547 - Drop tier3 (pristine) support by Amir Sarabadani
- git #e535f98d - Drop unused method by Amir Sarabadani
- git #3fd593be - Cleanup docs, remove old PHP entry point by Reedy
- git #bb8cb764 - Remove maintenance/fixBug28348.php by Reedy
- git #4f23eab7 - Rewrite overly complicated (and wrong!) purge job by Thiemo Kreuz
Flow
- git #04e9187c - Replace RecentChange::getPerformer with RecentChange::getPerformerIdentity (task T276412) by Vadim Kovalenko
FundraiserLandingPage
No changes for FundraiserLandingPage
FundraisingTranslateWorkflow
No changes for FundraisingTranslateWorkflow
Gadgets
No changes for Gadgets
GeoCrumbs
No changes for GeoCrumbs
GeoData
No changes for GeoData
GettingStarted
No changes for GettingStarted
GlobalBlocking
- git #3984e803 - Do not pass string to DatabaseBlock::setBlocker. by Petr Pchelko
GlobalCssJs
No changes for GlobalCssJs
GlobalPreferences
- git #5538a662 - Use neutral language (task T277943) by Reedy
- git #ec676e50 - Add Norwegian translations for special page names by jhsoby
GlobalUsage
- git #1bb7ba17 - Namespace extension by Reedy
GlobalUserPage
No changes for GlobalUserPage
GlobalWatchlist
- git #d8cee3a7 - ServiceWiring: use static closure by DannyS712
- git #8ffefbad - Add @codeCoverageIgnore for ServiceWiring by DannyS712
GoogleNewsSitemap
No changes for GoogleNewsSitemap
Graph
No changes for Graph
GrowthExperiments
- git #7b30b28d - Fix refreshLinkRecommendations.php task count check by Gergő Tisza
- git #670b8e26 - Fix CirrusSearchIndexUpdater (task T277208) by Gergő Tisza
- git #72409fb9 - Add Esperanto special page aliases (task T276123) by Martin Urbanec
- git #a9ab4f9a - Add Telugu special page aliases (task T277491) by Martin Urbanec
- git #3d322aa6 - Add Malay special page aliases (task T277562) by Martin Urbanec
- git #c36b8ac3 - refreshLinkRecommendations.php: Don't init tasks when disabled (task T277798) by Gergő Tisza
- git #30f9ebd0 - Avoid using User::getOptions (task T275602) by vladshapik
- git #bd645afb - WikiPageConfigWriter: save should succeed if no change was made (task T274520) by Martin Urbanec
- git #8049d357 - Remove variant C from list of valid variants (task T277727) by Kosta Harlan
- git #57d19c17 - Prefer UserIdentity interface over User class where possible by Thiemo Kreuz
- git #daeef856 - Fix "no transaction to commit" logspam (task T277702) by Gergő Tisza
- git #95cc92c3 - Add a link: onboarding (task T269490) by mewoph
- git #adb6342d - Prefer UserIdentity::isRegistered() over user::isAnon() by Thiemo Kreuz
- git #6eefda3c - Fix smaller mistakes and remove unused code by Thiemo Kreuz
- git #f6c9e49d - Guard against undefined suggestion (task T276838) by Kosta Harlan
- git #7a4c95f0 - Prepare a maintenance script for providing default values for on-wiki config (task T275163) by Martin Urbanec
- git #fd0fa1c3 - Make SuggestedEdits::shouldRender() stricter by Gergő Tisza
- git #21aee571 - Use a lock in refreshLinkRecommendations.php to avoid self-conflict by Gergő Tisza
- git #67b09250 - Add a Link: Open edit mode from JS (task T277228) by mewoph
- git #2214d03e - Cache config in WikiPageConfigLoader for a day (task T274520) by Martin Urbanec
- git #74233d6f - Add migrateServerConfig.php maintenance script (task T275795) by Martin Urbanec
- git #e2b8bbe6 - Use UserIdentityLookup for batch user operations by Petr Pchelko
- git #dbb8a6f9 - Homepage: Remove hack that hides overflow menu (task T274619) by Kosta Harlan
GuidedTour
No changes for GuidedTour
GWToolset
No changes for GWToolset
ImageMap
- git #2f0af041 - Use neutral language (task T277945) by Reedy
InputBox
No changes for InputBox
Insider
No changes for Insider
intersection
No changes for intersection
Interwiki
No changes for Interwiki
InterwikiSorting
No changes for InterwikiSorting
IPInfo
No changes for IPInfo
Jade
No changes for Jade
Josa
No changes for Josa
JsonConfig
- git #4da0ed91 - Remove misplaced documentation by Thiemo Kreuz
Kartographer
- git #b9356c04 - Use actual …::class references instead of strings by Thiemo Kreuz
- git #7e7c5e46 - Use `background-position: center` shortcut by Thiemo Kreuz
- git #4dec185b - Fix some smaller mistakes in .js documentation by Thiemo Kreuz
- git #6af782d9 - Mark properties/methods as private when possible by Thiemo Kreuz
LabeledSectionTransclusion
No changes for LabeledSectionTransclusion
LandingCheck
- git #8140b824 - Add core es-419 support via hook (task T112889) by Elliott Eggleston
LdapAuthentication
No changes for LdapAuthentication
Linter
- git #98047654 - Use neutral language (task T277947) by Reedy
- git #7947870a - Add Norwegian special page name translations by jhsoby
LiquidThreads
- git #313d9bbe - Use of Article::getId was deprecated in MediaWiki 1.35 (task T277772) by ZabeMath
Listings
No changes for Listings
LocalisationUpdate
- git #7fc5f073 - Use neutral language (task T277948) by Reedy
LoginNotify
No changes for LoginNotify
MachineVision
No changes for MachineVision
MapSources
No changes for MapSources
MassMessage
No changes for MassMessage
Math
No changes for Math
MediaModeration
No changes for MediaModeration
MobileApp
- git #5b9fa335 - Remove unused config parameter. (task T277950) by Dmitry Brant
MobileFrontend
- git #84be4a47 - Fix signature of MockWikiPage::getLatest by daniel
- git #f9a5bfc4 - Update .browserslistrc according to basic support (task T277814) by Volker E
- git #76d9f7f6 - Add Norwegian translations for special page names by jhsoby
- git #86df019e - Save user options only once when Advanced Mode is toggled, take 2 (task T218835) by Michael Holloway
MultimediaViewer
No changes for MultimediaViewer
NavigationTiming
- git #14b3e2b0 - Use neutral language (task T277953) by Reedy
Newsletter
No changes for Newsletter
NewUserMessage
No changes for NewUserMessage
Nuke
No changes for Nuke
OATHAuth
No changes for OATHAuth
OAuth
- git #328c5e3f - Update some class names in comments that were renamed during namespacing by Reedy
- git #2c46acd4 - Use neutral language (task T277954) by Reedy
- git #a7166889 - Add length restriction to oauth_registered_consumer.oarc_callback_url by Reedy
- git #6d5a7c6c - Make sure oauth_registered_consumer.oarc_description fits in a MySQL blob by Reedy
- git #31766c48 - Make sure oauth_registered_consumer.oarc_restrictions fits in a MySQL blob (task T260635) by Reedy
- git #e828c305 - Make sure oauth_registered_consumer.oarc_grants fits in a MySQL blob (task T277379) by Reedy
- git #420a837a - Make sure length of RSA key will fit in MySQL blob (task T277380) by Reedy
OAuthRateLimiter
No changes for OAuthRateLimiter
OpenStackManager
No changes for OpenStackManager
ORES
No changes for ORES
PageAssessments
No changes for PageAssessments
PagedTiffHandler
No changes for PagedTiffHandler
PageImages
- git #36d64ba6 - Test cleanup by Reedy
PageNotice
No changes for PageNotice
PageTriage
- git #1c47aafc - Remove PHP entry point by Reedy
- git #ac73fdbd - Remove `jquery.badge.external` RL module (task T221269) by DannyS712
PageViewInfo
No changes for PageViewInfo
ParserFunctions
No changes for ParserFunctions
PdfHandler
No changes for PdfHandler
Poem
No changes for Poem
PoolCounter
No changes for PoolCounter
Popups
- git #e4ee4ed5 - Set thumbnail width to 215px (task T276668) by Noam Rosenthal
- git #97538eb9 - Add tests for bitmask code (task T276716) by WMDE-Fisch
- git #58f82000 - Use flags to represent settings (task T276716) by WMDE-Fisch
ProofreadPage
- git #47d9fbbb - Handle internet connectivity drops gracefully (task T277296) by yash9265
- git #26fd5475 - Add default TemplateStyles for an Index (task T215165) by Inductiveload
- git #1d76f5a9 - Pass quality level to Proofreadpage_pagenum_template (task T277496) by Inductiveload
PropertySuggester
- git #3283461e - Use neutral language (task T277957) by Reedy
- git #56401fb6 - Update getPrefetchingTermLookup calls to static method (task T277314) by Itamar Givon
- git #c5e08e7d - Update WikibaseRepo::getEntityNamespaceLookup() call (task T277313) by Lucas Werkmeister
- git #8f09dc27 - Update WikibaseRepo::getTermsLanguages() call (task T276913) 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
No changes for RevisionSlider
RSS
No changes for RSS
SandboxLink
No changes for SandboxLink
Score
No changes for Score
Scribunto
- git #47f0194c - Avoid calling into PHP from Lua to check if 'current' or 'empty' frames exist by Ori Livneh
SearchExtraNS
No changes for SearchExtraNS
SecureLinkFixer
- git #98ff3319 - Updating domains.php from Mozilla by SecureLinkFixer updater bot
SecurePoll
- git #0859a209 - SecurePoll: TallyPage forms add label to SelectFileWidget and change order (task T276444) by tsepothoabala
- git #7a4913c8 - Update ApprovalBallot.php to OOUI (task T276901) by wikitrent
- git #8e0a0365 - Port VoterEligibilityPage to have service dependencies (task T276078) by melvinthoabala
ShortUrl
No changes for ShortUrl
SiteMatrix
No changes for SiteMatrix
SpamBlacklist
No changes for SpamBlacklist
StopForumSpam
- git #39d1858e - Replace use of DatabaseBlock::isWhitelistedFromAutoblocks (task T277960) by Reedy
SubPageList3
No changes for SubPageList3
SubpageSortkey
No changes for SubpageSortkey
SyntaxHighlight_GeSHi
No changes for SyntaxHighlight_GeSHi
TemplateData
- git #67c8f1af - Fix i18n documentation by Adam Wight
TemplateSandbox
- git #1453af91 - Namespace extension by Reedy
- git #973d4cca - Use neutral language (task T277961) by Reedy
TemplateStyles
- git #57eba81d - Rename TemplateStylesPropertyBlacklist and TemplateStylesAtRuleBlacklist (task T277962) by Reedy
TemplateWizard
No changes for TemplateWizard
TextExtracts
No changes for TextExtracts
Thanks
- git #ce439d6b - Remove use of whitelist in comment (task T277963) by Reedy
- git #3749db7e - Namespace extension by Reedy
- git #2dd30b20 - scripts/pre-commit s/Flow/Thanks/ by Reedy
- git #4329060a - $wgThanksLogTypeWhitelist has been replaced by $wgThanksAllowedLogTypes (task T277963) by Reedy
TheWikipediaLibrary
No changes for TheWikipediaLibrary
TimedMediaHandler
- git #e39ee778 - Fix some client error logspam with defensive checks (task T262473) (task T262484) by jdlrobson
- git #dde3694f - Drop Firefox 2.0 targetted code. by jdlrobson
- git #9def5abb - Drop pngfix for IE6 by jdlrobson
timeline
No changes for timeline
TitleBlacklist
No changes for TitleBlacklist
TocTree
No changes for TocTree
TorBlock
- git #4185160c - Replace use of DatabaseBlock::isWhitelistedFromAutoblocks (task T277964) by Reedy
- git #1de9585b - Use neutral language (task T277964) by Reedy
Translate
- git #9ff60725 - Add a script to cleanup obsolete rows from translate_groupstats by Niklas Laxström
- git #70eadeff - Rename Special:SupportedLanguages to Special:ActiveLanguages externally by Niklas Laxström
- git #f3010a3a - Add code to track groups with errors and failed messages (task T273671) by Abijeet
- git #e4d41adc - Fix export.php (task T277730) by Niklas Laxström
- git #d84855a6 - Limit the max number of pages that can be moved (task T206464) by Abijeet
- git #d0d4cd98 - Mark class properties as private that are never used anywhere by Thiemo Kreuz
- git #45df7d53 - Add description/summary to Special:PagePreparation (task T276911) by MarcoAurelio
- git #1f2bbffd - FindUnsynchonizedDefinitionsMaintenanceScript: Fix spelling by Abijeet
- git #304d9c5f - Introduce BaseMaintenanceScript by Niklas Laxström
- git #2a36f4f4 - Special:PageTranslation: Add tag for pages that support transclusion (task T47096) by Abijeet
- git #2e1bd476 - Avoid using User::addGroup and User::removeGroup (task T276094) by artrix
- git #0e2e46ae - Use mw.uls.setLanguage if available by Niklas Laxström
TranslationNotifications
No changes for TranslationNotifications
TrustedXFF
No changes for TrustedXFF
TwoColConflict
- git #7e7a86c4 - Use MockTitleTrait in SplitTwoColConflictHelperTest by daniel
- git #6fd9788c - Use neutral language (task T277966) by Reedy
- git #55f4bac8 - build: Updating wdio-video-reporter to 3.1.1 by libraryupgrader
UniversalLanguageSelector
- git #e8747a02 - Avoid content language selector dialog resize shortly after opening (task T276248) by Niklas Laxström
- git #8c835588 - Fix positioning of input/display settings for new language selector (task T276248) by Niklas Laxström
- git #ffc9c20f - Update jquery.uls to 5c7ff63 by Niklas Laxström
- git #6ac655fa - Update jquery.uls to 835947c by Niklas Laxström
- git #0a692b22 - Increase z-index for undo tooltip by Niklas Laxström
- git #d3a3ac08 - ULS: Avoid JS error for undo tooltip with new language button by Niklas Laxström
- git #03547c68 - Improve positioning for content language selector on narrow screens (task T276248) by Niklas Laxström
- git #dd884251 - Change ULS content language selector positioning (task T276248) by Niklas Laxström
- git #95b1137a - ext.uls.interface: clarify code by Niklas Laxström
- git #099f1f37 - Add mw.uls.setLanguage by Niklas Laxström
UploadsLink
No changes for UploadsLink
UploadWizard
No changes for UploadWizard
UrlShortener
- git #ad722cfb - Use better wording (task T277969) by Amir Sarabadani
UserMerge
- git #7a620402 - Pass a database to acquireActorId(). (task T276986) by daniel
VipsScaler
No changes for VipsScaler
VisualEditor
- git #4cb6842f - Fix displaying error message when preview fails (task T277696) by Bartosz Dziewoński
WebAuthn
- git #70fd8b18 - Update webauth/webauthn-lib from 3.2.10 to 3.3.2 for PHP 8.0 (task T271789) by James D. Forrester
Wikibase
- git #e47e3f12 - Remove unused getDatabaseDomainNameOfLocalRepo (task T277481) by rosalie
- git #9ce16d18 - repo: Move InternalFormatEntityDeserializer to service container (task T277532) by rosalie
- git #6838f949 - client: Move EntitySourceOfLocalRepo to service container (task T277481) by rosalie
- git #ac428138 - Fix docbloc comments by Itamar Givon
- git #4f253bc0 - Move WikibaseClient PrefetchingTermLookup to service container (task T277304) by Itamar Givon
- git #15e59bee - Introduce PrefetchingTermLookupFactory service (task T277304) by Itamar Givon
- git #72b1f9fa - Introduce SingleEntitySourceServicesFacrtory Service (task T277304) by Itamar Givon
- git #c5b8a5e0 - docs: Update the default value of showExternalRecentChanges setting by addshore
- git #182d1591 - Optimize setting lookup from Lua by Ori Livneh
- git #e06ed662 - Move WikibaseRepo EntityFactory to service container (task T277578) by Itamar Givon
- git #0db458fe - Move WikibaseRepo DataTypeValidatorFactory to service container (task T277664) by Itamar Givon
- git #2b42e61c - Create factories for PrefetchingTermLookup and SingleEntitySourceServices (task T277314) by Itamar Givon
- git #43d1b7fd - Move WikibaseRepo PrefetchingTermLookup to service container (task T277314) by Itamar Givon
- git #fb5041ca - Update caniuse per browserlist's warning by tzhelyazkova
- git #0a42fcbe - Remove GenericServices (task T276545) by Lucas Werkmeister
- git #ade446a9 - client: remove WikibaseClient::getDataAccessLanguageFallbackChain() (task T277572) by Lucas Werkmeister
- git #d78c751d - Remove travis_branch from install.sh (task T273447) by tzhelyazkova
- git #f6a7af69 - Remove CompactBaseDataModelSerializerFactory from WikibaseServices (task T276543) by Lucas Werkmeister
- git #b39ea113 - Remove CompactEntitySerializer from WikibaseServices (task T276540) by Lucas Werkmeister
- git #e23233bb - Replace Travis CI badge with GitHub Actions badge (task T273447) by tzhelyazkova
- git #f6ad8a90 - repo: inject TitleFactory into EntitySourceDocumentUrlProvider (task T277464) by Lucas Werkmeister
- git #1777fd80 - Fix LanguageFallbackChainFactory constructor (task T277464) by Lucas Werkmeister
- git #ac93b04f - repo: inject LanguageNameUtils into MediaWikiContentLanguages (task T277464) by Lucas Werkmeister
- git #8b291151 - repo: mock LanguageFallbackChainFactory in ValueFormatterFactoryTest (task T277464) by Lucas Werkmeister
- git #23c74426 - repo: move EntityNamespaceLookup to service container (task T277313) by Lucas Werkmeister
- git #b5230938 - repo: move CompactEntitySerializer to service container (task T276538) by Lucas Werkmeister
- git #0255996a - WikibaseContentLanguages: throw when instantiated without languages (task T275611) by Jakob Warkotsch
- git #e1c9625b - repo: move InternalFormatDeserializerFactory to service container (task T277299) by Lucas Werkmeister
- git #9e45843b - Remove BaseDataModelSerializerFactory from WikibaseServices (task T276544) by rosalie
- git #debd2cc4 - languageLabelDescriptionAliases: use getLanguageNameByCode (task T275611) by Jakob Warkotsch
- git #c8923808 - Add Norwegian translations for special pages, namespaces and magic words by jhsoby
- git #1af974fe - repo: Move ExternalFormatStatementDeserializer to service container (task T277195) by rosalie
- git #fb81fb6d - Update data-values/number to 0.11.0 (task T274816) by tzhelyazkova
- git #8a8dd303 - Add termbox language ryu (task T271215) by Remko de Keijzer
- git #892090d0 - repo: move TermsLanguages to service container (task T276913) by Lucas Werkmeister
- git #9ec0e5f8 - repo: move WikibaseServices to service container (task T276931) by Lucas Werkmeister
- git #5149f4dd - Fix ADR bash snippet to be syntactically valid and useful by Michael Große
WikibaseCirrusSearch
- git #b6c4362f - Update getEntityFactory calls to static (task T277578) by Itamar Givon
- git #80bf8cc2 - Update WikibaseRepo::getEntityNamespaceLookup() calls (task T277313) by Lucas Werkmeister
- git #13374c57 - Temporarily skip test (task T277313) by Lucas Werkmeister
- git #a5092a10 - Update WikibaseRepo::getTermsLanguages() calls (task T276913) by Lucas Werkmeister
WikibaseLexeme
- git #bd0573c4 - Include spec/special browser tests in CI (task T272619) by Noa wmde
- git #6fac674d - Update teardown code to reset the PrefetchingTermLook service (task T277314) by Itamar Givon
- git #0df31e68 - Remove unused EntityIdLocalPartPageTableEntityQuery by Lucas Werkmeister
- git #679498c1 - Inject LanguageNameUtils into MediaWikiContentLanguages (task T277464) by Lucas Werkmeister
- git #b0990b34 - repo: Move ExternalFormatStatementDeserializer to service container (task T277195) by rosalie
- git #0bde5cfb - Add lexeme language code quc (task T277392) by Remko de Keijzer
- git #f2ee5fe4 - Update WikibaseRepo::getEntityNamespaceLookup() calls (task T277313) by Lucas Werkmeister
- git #1a0b07a5 - Update WikibaseRepo::getCompactEntitySerializer() call (task T276538) by Lucas Werkmeister
- git #43fb37fa - Update WikibaseRepo::getWikibaseServices() calls (task T276931) (task T277314) by Lucas Werkmeister
WikibaseLexemeCirrusSearch
- git #23a87139 - Update getPrefetchingTermLookup calls to static method (task T277314) by Itamar Givon
WikibaseMediaInfo
- git #dc2dd05b - Use existing constants & formatting for namespaces by Matthias Mullie
- git #1ad0cf78 - Update preference name in prep for move to separate extension by Matthias Mullie
- git #62f5b46d - Rename variable by Matthias Mullie
- git #e7881366 - Distinguish between aborted requests and true search errors (task T277714) by Eric Gardner
- git #0e4ad3cd - Add namespace filter (task T276261) by annet
- git #047cc45a - Move InternalFormatEntityDeserializer to service container (task T277532) by rosalie
- git #547e12a1 - Revert "Temporarily remove type hinting" by Addshore
- git #7cc3e47c - Temporarily remove type hinting (task T277314) by Itamar Givon
- git #5bf2e639 - Allow searching from the top-right search bar to target Special:MediaSearch (task T273879) (task T275744) by Cormac Parle
- git #78bcd918 - Fall back on LicenseShortName when UsageTerms is not available (task T273165) by Eric Gardner
- git #9cb08c6d - Use mw.language.convertNumber for digits in page size information (task T274614) by Eric Gardner
- git #5b7d0669 - Update WikibaseRepo::getTermsLanguages() call (task T276913) by Lucas Werkmeister
- git #5e9b8775 - Update WikibaseRepo::getEntityNamespaceLookup() calls (task T277313) by Lucas Werkmeister
- git #4ec99950 - Remove unused restrictions by Matthias Mullie
WikibaseQualityConstraints
- git #32d04ff6 - Move InternalFormatEntityDeserializer to service container (task T277532) by rosalie
- git #7ec10aa2 - Declare compatibility with data-values/number ^0.11.0 (task T274816) by Lucas Werkmeister
- git #4aad374a - Update WikibaseRepo::getEntityNamespaceLookup() call (task T277313) by Lucas Werkmeister
Wikidata.org
- git #4d441594 - Update WikibaseRepo::getEntityNamespaceLookup() call (task T277313) by Lucas Werkmeister
WikidataPageBanner
No changes for WikidataPageBanner
WikiEditor
No changes for WikiEditor
wikihiero
No changes for wikihiero
WikiLove
No changes for WikiLove
WikimediaApiPortalOAuth
No changes for WikimediaApiPortalOAuth
WikimediaBadges
No changes for WikimediaBadges
WikimediaEditorTasks
No changes for WikimediaEditorTasks
WikimediaEvents
- git #4769c0ba - Add properties to UniversalLanguageSelector events (task T275766) by Sam Smith
- git #e929a404 - Turn on glent m1 AB test (task T262612) by Erik Bernhardson
- git #74ff2efc - onUserSaveOptions: Warn and abort when originalOptions are empty (task T218835) by Michael Holloway
- git #ac82bc91 - clientError: Don't silently drop thrown by Vue.js components (task T249826) by Sam Smith
- git #89d10723 - searchSatisfaction: Handle edge case in referrer URLs (task T276474) by Sam Smith
- git #b383ed25 - [BUG] sessionTick: Tick right away on sessionReset (task T277515) by Jason Linehan
- git #a1cd49b5 - build: Updating eslint-config-wikimedia to 0.19.0 by libraryupgrader
WikimediaIncubator
- git #459b4763 - Use neutral language (task T277976) by Reedy
WikimediaMaintenance
- git #69082e51 - Use neutral language (task T277978) by Reedy
WikimediaMessages
- git #a9af9f8e - Revert "Add Messages for Growth Study Quick Survey" (task T269369) by Nicholas Ray
Wikisource
No changes for Wikisource
XAnalytics
No changes for XAnalytics
Skins
CologneBlue
No changes for CologneBlue
MinervaNeue
No changes for MinervaNeue
Modern
No changes for Modern
MonoBook
No changes for MonoBook
Nostalgia
No changes for Nostalgia
Timeless
- git #5d033191 - Forcibly set icon logos to 135px wide by Isarra
- git #5057e420 - Remove double .mw-footer divs nested inside each other, doesn't seem by Isarra
- git #d1a8584e - BaseTemplate::getFooterIcons is deprecated (task T267447) by ZabeMath
Vector
No changes for Vector
WikimediaApiPortal
No changes for WikimediaApiPortal
VisualEditor
No changes for VisualEditor
Total Changes
420 Changes in 78 repos by 78 authors