Jump to content

MediaWiki 1.42/wmf.2

From mediawiki.org
MediaWiki 1.42.0-wmf.1 Deployment of MediaWiki 1.42.0-wmf.2 to Wikimedia sites MediaWiki 1.42.0-wmf.3

The latest version (labeled "1.42.0-wmf.2") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 24 October 2023 (see the roadmap).

Core changes

[edit]
  • git #8999ae91 - Branch commit for wmf/1.42.0-wmf.2 (T348355) by trainbranchbot
  • git #17b0ebd3 - includes/parser/Parsoid/*: Use typed class properties by Subramanya Sastry
  • git #63a28db5 - diffs: vertically align inline toggle and make text nowrap (T346476) by MusikAnimal
  • git #483065c4 - Diffs: Use JS friendly data timestamp instead of mediawiki timestamp (T240624) by Jon Robson
  • git #9ef28e8e - Skin: Separate generation of edit section data from HTML (T346944) by Jon Robson
  • git #816ce716 - Fix regex for parsing DTD entity internal subsets by Brian Wolff
  • git #28e41834 - Tests: Remove unused arg; Followup to c8d0470f by Subramanya Sastry
  • git #ef304798 - Remove unused param to HtmlOutputRendererHelper::init by Subramanya Sastry
  • git #5fc7e197 - For Internal REST API users, make revid handling lenient (T349235) by Subramanya Sastry
  • git #5bca452b - lib/virtualrest: Drop the virtualrest library (T338921) by Derick Alangi
  • git #25860105 - EditRecovery: Add $wgEditRecoveryExpiry config var (T348593) by TheresNoTime
  • git #d5cc98f9 - Deprecate UploadBase::isThrottled by daniel
  • git #91cce52d - Edit Recovery: discard section edit correctly (T344410) by Sam Wilson
  • git #0ad9f5ef - Linker: Split userToolLinks() so it's easier to add extra tools by Gergő Tisza
  • git #66257898 - makeCollapsible: Convert bi-state string to boolean by Ed Sanders
  • git #504ff040 - Remove incorrect copy-pasted documentation by Bartosz Dziewoński
  • git #c7e29903 - ResourceLoader: Remove ResourcesTest::testCommentedLocalFileReferences by Timo Tijhof
  • git #05603086 - Add taint-check annotations and test for SQL expression builder by Bartosz Dziewoński
  • git #5ade528f - Use SQL expression builder in the first couple of places by Bartosz Dziewoński
  • git #3ef6662f - rdbms: Introduce expression builder (T210206) by Amir Sarabadani
  • git #b391a10a - tests: Upgrade QUnit from v2.19.4 to v2.20.0 by James D. Forrester
  • git #40a50e55 - Parsoid: remove workaround for PageBundle structure by daniel
  • git #669120b0 - Add missing hasContentModel to MockTitleTrait by thiemowmde
  • git #f251d97b - Document "qqx" default in SpecialPageTestBase by thiemowmde
  • git #3de76a2e - tests: Do not load ForeignApi extensions for core tests by Bartosz Dziewoński
  • git #173954c1 - GlobalFunctions: Minor clean up of wfMkdirParents() by Timo Tijhof
  • git #f77eb62e - mediawiki.api: Modernize test syntax (async-await, assert.verifySteps) by Timo Tijhof
  • git #2bea1234 - MWDebug: Add support for native PHP warnings to "Console" by Timo Tijhof
  • git #fb0513b7 - Allow the `phpcodesniffer-composer-installer` composer plugin (T349327) by Daimona Eaytoy
  • git #69e8a152 - Remove UserRightsProxy by Tim Starling
  • git #f0deaea1 - Hard deprecate User::isBlocked(), isBlockedFrom() and isBlockedFromCreateAccount() (T274211) (T345683) by Tim Starling
  • git #66f85fa1 - AuthManager: deny auto-creation for globally blocked users (T234371) (T345683) by Tim Starling
  • git #9e7c9c13 - Multiblocks preparation in User::getBlock(), PermissionManager and BlockManager (T345683) by Tim Starling
  • git #65a95770 - SpecialTrackingCategories: link to dedicated help page by MusikAnimal
  • git #37903831 - Simplify/remove duplicate assertStatusOK and such by thiemowmde
  • git #0121b998 - Remove deprecated constants since they are no longer used by Subramanya Sastry
  • git #8565a9b6 - specials: Use options-messages on Special:RevisionDelete by Umherirrender
  • git #b57ec34e - REST: support relative redirects (T349001) by daniel
  • git #6cc9f835 - parser: Add more complex MagicWordArray test cases by thiemowmde
  • git #e5f61c1d - RenameuserSQL: Minor tweaks and updates by Reedy
  • git #2dc2af1d - Structure tests: Alter resources test to also check skinStyles (T348676) by Jon Robson
  • git #5e60a9c1 - Don't set passed in revid if we're provided wikitext (T336793) by Arlo Breault
  • git #695a489d - Re-apply "Remove allowances for missing `redirect` rows" (T348881) by Bartosz Dziewoński
  • git #a588e396 - Add PermissionManager::$blockManager (T345683) by Tim Starling
  • git #8ea73b0f - MergeHistory: Support for pagelinks migration (T346457) by Amir Sarabadani
  • git #a6245986 - Use short callable syntax for build-in functions like "lcfirst" by thiemowmde
  • git #72bc8561 - HistoryPager: Mark current and previous links (T305113) by Jon Robson
  • git #225be51f - ParsoidParser: Register watcher after creating ParserOutput object by Subramanya Sastry
  • git #1e9c6da8 - Add navigation role to image page filetoc by Derk-Jan Hartman
  • git #5facd6a5 - Deprecate Vuex in favor of Pinia (T339923) by Anne Tomasevich
  • git #16cd5675 - Migrate a couple more wfGetDb() calls to ICP (T330641) by Amir Sarabadani
  • git #00b5a968 - [parser tests] Support `htmlVariantLanguage` option name by C. Scott Ananian
  • git #bddee46a - DeletePage: Make sure hooks see redirect status before deletion (T348881) by Bartosz Dziewoński
  • git #546b8b39 - DeletePageTest: Assert that log_page is correct in delete log entry by Bartosz Dziewoński
  • git #42b0f557 - Use $this->getServiceContainer() in tests by Fomafix
  • git #f4a9eb99 - Pass full content to Parsoid for redirect pages (T349087) by Subramanya Sastry
  • git #f2497e2e - rdbms: cleanup docs and default value for virtual domains in MWLBFactory by Aaron Schulz
  • git #d3903b9c - TextSlotDiffRenderer: show tooltip instead of help icon on inline switch (T346429) by MusikAnimal
  • git #be791922 - DifferenceEngine: Wrap edit, undo thank link tools with CSS parentheses (T240624) by Jon Robson
  • git #32dd2fb2 - DifferenceEngine: Add user meta information on diff pages (T347779) by Jon Robson
  • git #88c21717 - ApiStructureTest: Improve error message by Ammarpad
  • git #6727d3ce - ParserOutputAccess: Fix local cache when page is edited within the process (T349033) by Bartosz Dziewoński
  • git #c96b069d - actions: Compact some complicated/duplicate code in InfoAction by thiemowmde
  • git #ea2f0b65 - Replace generic `new Exception` with more generic ones by thiemowmde
  • git #10f88b6c - FSFileOpHandle: add missing @ in @var by DannyS712
  • git #b1c3914a - Fix typos in a comments found during code reading by Subramanya Sastry
  • git #3b9e5e38 - doc: Add some @note to the Parser service about usage (T343070) by Umherirrender
  • git #9fbfead5 - Fix logging Status objects to 'authevents' channel (T275085) by Bartosz Dziewoński
  • git #cc71a3ba - block: Add type hints by Dayllan Maza
  • git #5542d943 - filebackend: Fix incomplete callable|null type hints by thiemowmde
  • git #17ae4609 - filebackend: Fix and add missing @return documentation (T348688) by thiemowmde
  • git #2e0301e6 - parser: Add strict type constraints to MagicWord… classes by thiemowmde
  • git #5d9a3e6f - filebackend: Turn protected properties into actual constants by thiemowmde
  • git #16ad316a - Edit Recovery: Don't load when undoing edits (T347869) by Sam Wilson
  • git #701ff301 - Rest: replace use of deprecated pingLimiter method by daniel
  • git #eccf42bd - HistoryBlob: Remove unused constant by Ammarpad
  • git #c93165b3 - api: remove invalid help url from AcquireTempUserName (T342632) by Aaron Schulz
  • git #f94abf8b - Add wikimedia/json-codec 2.2.1 (T346829) by C. Scott Ananian
  • git #a87c4dca - Edit recovery: Rename expiryDate to expiry by Ed Sanders
  • git #743c6c16 - Replace deprecated Linker::formatComment in benchmarkCommentFormatter by Fomafix
  • git #002968a0 - Edit recovery: Simplify expiry time calculation by Ed Sanders
  • git #3fb9a4bc - Stats: update TimingMetric->observe() docstring (T348795) by Cole White
  • git #d655d803 - Stats: allow floats to be provided to CounterMetric->incrementBy() (T348795) by Cole White
  • git #f6e98ba0 - Stats: remove unused $label parameter (T348795) by Cole White
  • git #a08a30a2 - PageDumpTestDataTrait: Avoid global variables by Fomafix
  • git #c29c30d3 - MediaWikiLangTestCase: Avoid global variable by Fomafix
  • git #8731c056 - Remove Parsoid wt2html / html2wt metrics from Rest handlers (T339365) by Arlo Breault
  • git #6c109970 - Strip state from attributes before inserting them (T347552) by Isabelle Hurbain-Palatin
  • git #f5cd1ba7 - Improve performance of trivial encoding/decoding regexes by thiemowmde
  • git #8bcc7274 - SpecialUnusedTemplates: Remove redirect=no on links to non-redirects by Fomafix

Vendor

[edit]

Extensions

[edit]

AbuseFilter

[edit]
  • git #97a8f0ae - Replace empty() with a null compare by Umherirrender
  • git #09438fd0 - phpunit: Avoid hardcoding exact mw-parser-output class attribute (T341244) by Timo Tijhof

ActiveAbstract

[edit]
  • git #a8b40391 - Replace empty() with falsy check by Umherirrender

AdvancedSearch

[edit]

AntiSpoof

[edit]
  • git #eefb8ded - Replace empty() with falsy check by Umherirrender

ApiFeatureUsage

[edit]
  • git #c4a8c82d - Replace empty() with a string compare by Umherirrender

ArticlePlaceholder

[edit]
  • git #b0c93d35 - Customize user agent for API requests by Lucas Werkmeister
  • git #db64eb94 - Replace empty() with falsy check by Umherirrender

BetaFeatures

[edit]

CampaignEvents

[edit]
  • git #84790ddb - Add notice about deleted non pii data on event details (T343449) by Claudio Melo
  • git #4399112f - Add new hook to add the grant ID field (T346953) by Claudio Melo
  • git #b6b1888f - Implementation of front end for clickwrap (T340115) by Michelle
  • git #cc63a441 - Implement restriction of not being able to change the end date of events (T339979) by Claudio Melo
  • git #087740ec - Update error message for changing dates of past events to the future (T339979) by Daimona Eaytoy
  • git #b78f7f67 - Introduce utility method EventRegistration::isPast by Daimona Eaytoy
  • git #a247080d - Hide questions from registration form when editing event without (T348683) by Daimona Eaytoy
  • git #1dae58ba - Add missing message parameter in ListParticipantsHandler (T343449) by Daimona Eaytoy
  • git #f8dc4dfc - Refactor ListParticipantsHandler a bit by Daimona Eaytoy
  • git #71dc8a51 - Show registration form footer if event has no questions enabled (T347587) by Daimona Eaytoy
  • git #8e281213 - Show data retention info in the participants tab (T345353) by Daimona Eaytoy

CategoryTree

[edit]
  • git #fcaea55e - Use $this->getServiceContainer() tests by Fomafix

CentralAuth

[edit]
  • git #b5902a26 - Remove unused "centralauth-centralautologin-*" error messages by Bartosz Dziewoński
  • git #fa06c208 - SpecialCentralAuth: Mark the user field as required (T349533) by Dringsim
  • git #ea09596b - Don't autologin to self when cookie domain is not set by Gergő Tisza
  • git #8cad6841 - Replace empty() with a string compare by Umherirrender
  • git #a563417e - Replace empty() with falsy check by Umherirrender
  • git #66588fbf - Fix logging Status objects to 'authevents' channel (T275085) by Bartosz Dziewoński
  • git #9d5756ee - Pass performer parameter to AuthManager::autoCreateUser() (T345683) (T234371) by Tim Starling
  • git #525e404d - ContentSecurityPolicyHookHandler: Clean up mobile URL code by Bartosz Dziewoński
  • git #7c566b79 - Don't autologin to self by Bartosz Dziewoński
  • git #e6d6449b - Deduplicate generation of auth pixel/icon <img> elements by Bartosz Dziewoński
  • git #d7a3ce3b - Remove unused private method parameter by Bartosz Dziewoński
  • git #90c5aa00 - Remove unneeded wrapper in getEdgeLoginHTML() by Bartosz Dziewoński
  • git #a76f8045 - Replace WikiReference::getFullUrl() with getCanonicalUrl() (T348852) by Bartosz Dziewoński
  • git #9f179a1f - Remove EventLogging integration (T349005) by Bartosz Dziewoński
  • git #e8f408f6 - Remove 'currentProto'/'finalProto'/'proto' business (T348852) by Bartosz Dziewoński
  • git #9d30c1f1 - LoginCompleteHookHandler: Remove support for mixed-protocol wikis (T348852) by Bartosz Dziewoński
  • git #0249eba0 - SpecialCentralLogin: Remove protocol redirect thing (T348852) by Bartosz Dziewoński
  • git #6bbcc1a5 - Remove unused Special:CentralLogin/status (T349014) by Bartosz Dziewoński
  • git #dab698c4 - Use normal localisation message for username conflict error (T167163) by Bartosz Dziewoński

CheckUser

[edit]
  • git #cc6fbb56 - Replace empty() with a string compare by Umherirrender

ChessBrowser

[edit]
  • git #f5ab8e1f - Replace empty() with falsy check by Umherirrender
  • git #88c9bd45 - Replace empty() with a string compare by Umherirrender

CirrusSearch

[edit]
  • git #bb6109ae - Remove unneeded empty() after explode() by Umherirrender
  • git #77678def - Replace empty() with string/null compare by Umherirrender
  • git #22700bd9 - Replace empty() with falsy check by Umherirrender

CiteThisPage

[edit]
  • git #62239e37 - Replace empty() with a null compare by Umherirrender

CodeEditor

[edit]

CodeMirror

[edit]

Collection

[edit]

ContactPage

[edit]

ContentTranslation

[edit]
  • git #a84d5212 - CX: Remove unused Translator:getTranslation method by NikG

DiscussionTools

[edit]
  • git #2fc7f17b - persistRevisionThreadItems: Use SQL expression builder by Bartosz Dziewoński
  • git #e5b44868 - SubscriptionStore: Use InsertQueryBuilder for upsert by Bartosz Dziewoński
  • git #7aee0a48 - highlighter: Replace "comment" with "thread item" in several places by Ed Sanders
  • git #95c93adf - Use ParserOutputAccess flags instead of ParsoidOutputAccess flags by Subramanya Sastry
  • git #7215fd0d - Make 'any' the default for DiscussionToolsAutoTopicSubEditor by Ed Sanders
  • git #f8b76afe - [BREAKING CHANGE] Remove isSectionEditable from overflow hook by Ed Sanders
  • git #36c0b20c - overflow menu: Display next to comments on desktop (T338534) (T342625) by Kosta Harlan
  • git #81e690df - Distinguish between MobileFrontend and Minerva by Ed Sanders
  • git #2095c511 - Fix topic subscription icon in Minerva by Ed Sanders

DonationInterface

[edit]

Echo

[edit]
  • git #bdbd65ff - Replace empty() with falsy check by Umherirrender
  • git #ceb2da0f - Replace empty() with falsy check by Umherirrender

EntitySchema

[edit]
  • git #b8efb7a5 - ADR: Decide to make EntitySchema a Wikibase Entity after all (T344609) by Michael Große

EventBus

[edit]

EventLogging

[edit]

FileImporter

[edit]
  • git #79ac80ce - Avoid loading a big image with every test run by WMDE-Fisch
  • git #7a6ac503 - Codex: Load the diff dynamically using the api (T347457) by Svantje Lilienthal
  • git #f275cb4e - Reduce confusion around duplicate InvalidArgumentException by thiemowmde

Flow

[edit]
  • git #107c09ce - Remove empty() on class properties in SpecialStructuredDiscussions by Umherirrender
  • git #8ffa9343 - Use $this->getServiceContainer() in maintenance where possible by Fomafix
  • git #5445d752 - Replace empty() with falsy check by Umherirrender
  • git #f6d64164 - Use $this->getServiceContainer() in tests by Fomafix

GrowthExperiments

[edit]
  • git #5f38daed - Change GELevelingUpManagerTaskTypeCountThresholdMultiple to 3 (T348814) by Martin Urbanec
  • git #500b9db8 - NewImpact: Do not let long single-word titles to overflow (T348207) by Martin Urbanec
  • git #03dc3863 - Welcome survey: Remove obsolete questions from the bank by Martin Urbanec

ImageMap

[edit]
  • git #5deb0402 - Temporarily disable tests involving data-mw-i18n output by C. Scott Ananian

ImageSuggestions

[edit]
  • git #e96af57d - Replace empty() with falsy check by Umherirrender

InputBox

[edit]
  • git #ee2bac90 - Replace global variables by injected MainConfig and MainConfigNames by Fomafix
  • git #0aa8b3f9 - Use namespaced classes by Fomafix
  • git #2c52a051 - Replace empty() with a string compare by Umherirrender

Kartographer

[edit]

LiquidThreads

[edit]

MassMessage

[edit]
  • git #6aca1d98 - Replace empty() with falsy check by Umherirrender

Math

[edit]
  • git #dd221cb1 - Don't write native rendering to database by Moritz Schubotz (physikerwelt)
  • git #493a7ac9 - native: Add onMathRenderingResultRetrieved hook by Moritz Schubotz (physikerwelt)
  • git #804c026a - Remove utf8 encode / decode (T324173) by Moritz Schubotz (physikerwelt)
  • git #de2913d9 - Make dataProvider in EnWikiFormulaeTest static (T337160) by Moritz Schubotz (physikerwelt)
  • git #7965a91a - Make dataProvider in PopupTest static (T337160) by Moritz Schubotz (physikerwelt)
  • git #70ea8e0c - Make dataProvider in MathWikibaseConnectorTest static (T337160) by Moritz Schubotz (physikerwelt)
  • git #e2ccab96 - Don't set purge in native mode by Moritz Schubotz (physikerwelt)
  • git #aa5bba5b - Add a cache purging action for URL for Math rendering (T348976) by Stegmujo
  • git #24bcd11e - Fix ce statements and displaystyle for chem rendering on wikipages (T348975) by Stegmujo
  • git #5cce2b45 - Activate mhchemParser in PHP also in native rendering (T348975) by Stegmujo
  • git #9a4d6c50 - Fix: Handle null errors (T348973) by Moritz Schubotz (physikerwelt)

MediaSearch

[edit]

MobileFrontend

[edit]

MultimediaViewer

[edit]
  • git #4fd70967 - Remove phpcs exclusion rule MediaWiki.Commenting.PropertyDocumentation.MissingVar by Fomafix
  • git #622f4412 - Replace global variables by inject MainConfig by Fomafix
  • git #72745a5f - Use type hint UserOptionsLookup for private variable declaration by Fomafix
  • git #2f6a063b - Use namespaced classes by Fomafix
  • git #c37c6487 - Improve variable declarations in JavaScript by Fomafix

NewUserMessage

[edit]
  • git #13f767a7 - Replace empty() with a string compare by Umherirrender

OATHAuth

[edit]

OAuth

[edit]
  • git #045fa6b0 - Replace empty() with null coalesce by Umherirrender
  • git #42abb6df - Replace empty() with a string compare by Umherirrender
  • git #d543b560 - Replace empty() with falsy check by Umherirrender

ORES

[edit]
  • git #4864c3c7 - Replace empty() with falsy check by Umherirrender

PageAssessments

[edit]

PageTriage

[edit]

Phonos

[edit]

Popups

[edit]

ProofreadPage

[edit]
  • git #0040c208 - Replace empty() with falsy check by Umherirrender

PropertySuggester

[edit]
  • git #2e1c70eb - Replace empty() with falsy check by Umherirrender

QuickSurveys

[edit]
[edit]

ReportIncident

[edit]

RevisionSlider

[edit]
  • git #6178ba79 - Fix docs and avoid duplication in PointerView class by thiemowmde
  • git #cead7441 - Merge two jQuery calls in RevisionListView class by thiemowmde
  • git #69f64109 - Make .less code a little more compact by thiemowmde
  • git #990a9cc8 - Fix certain history events being triggered multiple times (T349208) by thiemowmde

Scribunto

[edit]

SecureLinkFixer

[edit]
  • git #e521289f - Updating domains.php from Mozilla by SecureLinkFixer updater bot

SecurePoll

[edit]
  • git #6f942c41 - Replace empty() with string compare by Umherirrender
  • git #c6430b20 - Replace empty() with falsy check by Umherirrender

SiteMatrix

[edit]

TemplateData

[edit]
  • git #46d98426 - Replace empty() with falsy check by Umherirrender

TemplateSandbox

[edit]

Thanks

[edit]

TimedMediaHandler

[edit]
  • git #838bb04e - Replace wikimedia/getid3 v1.9.22.2 with james-heinrich/getid3 v1.9.23 (T289189) by James D. Forrester
  • git #d7903709 - Repair iframe mode of video, broken due to <figure> changes (T348913) by Derk-Jan Hartman
  • git #93da1d55 - Improve a11y labels for audio and video launcher by Derk-Jan Hartman
  • git #188c4772 - Update getid3 from upstream and pin tag (T289189) by Brion Vibber

UniversalLanguageSelector

[edit]

UrlShortener

[edit]
  • git #26b68fe9 - Move the inline styles in ext.urlShortener.toolbar.js to a LESS file by Dringsim

VueTest

[edit]

VisualEditor

[edit]

WebAuthn

[edit]
  • git #7cfc2d86 - Replace empty() with falsy check by Umherirrender

Wikibase

[edit]

WikibaseCirrusSearch

[edit]
  • git #fefb5bab - Replace empty() with falsy check by Umherirrender

WikibaseLexeme

[edit]
  • git #96fd957d - Replace empty() with string compare by Umherirrender
  • git #99ad2c84 - Replace empty() with falsy check by Umherirrender

WikibaseLexemeCirrusSearch

[edit]
  • git #e4db1fa9 - Replace empty() with string compare by Umherirrender
  • git #0233ed3a - Replace empty() with falsy check by Umherirrender

WikibaseMediaInfo

[edit]
  • git #03882f28 - Replace empty() with falsy check by Umherirrender

WikibaseQualityConstraints

[edit]
  • git #f982338d - Use strict === [] comparisons for former empty() by Lucas Werkmeister
  • git #6df00748 - Replace empty() with string/false compare by Umherirrender
  • git #1537bf8b - Replace empty() with falsy check by Umherirrender
  • git #5c849e83 - Bump sinon from 16.1.0 to 16.1.3 by Addbot

Wikidata.org

[edit]

WikidataPageBanner

[edit]
  • git #3bb74a3d - Replace empty() with string compare by Umherirrender
  • git #9b77d2ea - Replace empty() with falsy check by Umherirrender

WikiLambda

[edit]
  • git #9273ccb7 - Add fallback rules for any user to edit non-connected implementations and tests (T349081) by gengh
  • git #4924fe21 - Fix edit function rights and privileges for different conditions (T349080) by gengh
  • git #9ada4243 - Add right for editing error type key labels (T348997) by gengh
  • git #7db67d90 - Allow logged out users to run FunctionEvaluator widget (T301670) (T349055) (T349057) by gengh
  • git #93355d0c - Move ApiFunctionCall::wrapMessageInZError to ZErrorFactory (T311480) by James D. Forrester
  • git #a9750925 - ApiSupportedProgrammingLanguages: Don't copy wrapMessageInZError from ApiFunctionCall by James D. Forrester
  • git #9a9e38d9 - ZObjectEditAction: Add wikilambda-create right to the permission check by James D. Forrester
  • git #7d20c645 - OrchestratorRequest: Drop old performTest() method, not called for ages by James D. Forrester
  • git #ffa45e8a - Migrate word-break: break-all to overflow-wrap: break-word (T343637) by James D. Forrester
  • git #69a5fc76 - build: Upgrade mediawiki/mediawiki-phan-config from v0.12.1 to v0.13.0 and make pass by James D. Forrester
  • git #22dcaee8 - Follow-up c9a1cded: Add new i18n key to manifest too (T321341) by James D. Forrester
  • git #681fbad2 - ZLangRegistry::fetchLanguageCodeFromZid(): Add to cache if there's a cache miss (T343164) by James D. Forrester
  • git #330cb49b - WikiLambdaApiBase: Enforce types for the logger by James D. Forrester
  • git #6c8964a8 - ZObjectSecondaryDataUpdate: Add Z60/NaturalLanguage codes as Z1360/mul aliases (T343465) by James D. Forrester
  • git #0b8b7180 - tests: Cover insertion of labels for Languages by James D. Forrester
  • git #1d4dacca - tests: Annotate more ZObjectSecondaryData* uses by James D. Forrester
  • git #646db3ee - Quality of life local dev environment scripts by Stef Dunlap
  • git #70e6df81 - Update function-schemata sub-module to HEAD (b5a37af) (T297509) (T346991) by James D. Forrester
  • git #ae9c8246 - build: Upgrade mediawiki/mediawiki-codesniffer from v41.0.0 to v42.0.0 and make pass by gengh

WikimediaEvents

[edit]

WikimediaIncubator

[edit]

Wikistories

[edit]

Skins

[edit]

MinervaNeue

[edit]

Nostalgia

[edit]
  • git #e4b6ab18 - Replace empty() with a string compare by Umherirrender

Timeless

[edit]
  • git #7aeaf869 - Replace empty() with an array compare by Umherirrender

Vector

[edit]

Misc

[edit]

No changes

[edit]
  • 3D
  • ArticleCreationWorkflow
  • Babel
  • BounceHandler
  • Calendar
  • Campaigns
  • Capiunto
  • CentralNotice
  • CharInsert
  • Cite
  • Citoid
  • Cognate
  • CologneBlue
  • CommonsMetadata
  • ConfirmEdit
  • CreditsSource
  • Dashiki
  • Disambiguator
  • DismissableSiteNotice
  • DoubleWiki
  • Elastica
  • ElectronPdfService
  • EventStreamConfig
  • ExtensionDistributor
  • ExternalGuidance
  • FeaturedFeeds
  • FileExporter
  • FlaggedRevs
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • Gadgets
  • GeoCrumbs
  • GeoData
  • GlobalBlocking
  • GlobalCssJs
  • GlobalPreferences
  • GlobalUsage
  • GlobalUserPage
  • GlobalWatchlist
  • GoogleNewsSitemap
  • Graph
  • GuidedTour
  • IPInfo
  • Insider
  • Interwiki
  • InterwikiSorting
  • Josa
  • JsonConfig
  • LabeledSectionTransclusion
  • LandingCheck
  • LdapAuthentication
  • Linter
  • Listings
  • LoginNotify
  • MachineVision
  • MapSources
  • MediaModeration
  • MobileApp
  • Modern
  • MonoBook
  • NavigationTiming
  • NearbyPages
  • Newsletter
  • Nuke
  • OAuthRateLimiter
  • OpenStackManager
  • PageImages
  • PageNotice
  • PageViewInfo
  • PagedTiffHandler
  • ParserFunctions
  • ParserMigration
  • PdfHandler
  • Poem
  • Quiz
  • RSS
  • ReadingLists
  • RealMe
  • SandboxLink
  • Score
  • SearchExtraNS
  • SearchVue
  • ShortUrl
  • SimilarEditors
  • SpamBlacklist
  • StopForumSpam
  • SubPageList3
  • SubpageSortkey
  • SyntaxHighlight_GeSHi
  • TemplateStyles
  • TemplateWizard
  • TextExtracts
  • TheWikipediaLibrary
  • TitleBlacklist
  • TocTree
  • TorBlock
  • Translate
  • TranslationNotifications
  • TrustedXFF
  • TwoColConflict
  • UploadWizard
  • UploadsLink
  • VipsScaler
  • VisualEditor/VisualEditor
  • WikiEditor
  • WikiLove
  • WikimediaApiPortal
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaEditorTasks
  • WikimediaMaintenance
  • WikimediaMessages
  • Wikisource
  • XAnalytics
  • cldr
  • intersection
  • timeline
  • wikihiero

Total changes

[edit]

359 Changes in 83 repos by 72 authors