MediaWiki 1.42/wmf.13
MediaWiki 1.42.0-wmf.12 | Deployment of MediaWiki 1.42.0-wmf.13 to Wikimedia sites | MediaWiki 1.42.0-wmf.14 |
The latest version (labeled "1.42.0-wmf.13") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 9 January 2024 (see the roadmap).
Core changes
edit- git #7ef61e48 - Branch commit for wmf/1.42.0-wmf.13 (task T350089) by trainbranchbot
- git #f4e00597 - Use assoc array for column alias in select queries by Umherirrender
- git #556e1abc - Bump wikimedia/parsoid to 0.19.0-a12 by Arlo Breault
- git #b2775086 - AuthManagerSpecialPage/SpecialChangeCredentials: Minor cleanup by Reedy
- git #cea8aee0 - Make Maintenance::finalSetup require a SettingsBuilder by daniel
- git #a5815188 - [Languages] Add Tooro (ttj) (task T354519) by Jon Harald Søby
- git #a5f9538e - Replace deprecated User::newFromName with UserFactory::newFromName by Dogu
- git #56af3e02 - Use native inNamespace instead of getNamespace where possible by thiemowmde
- git #6d56fb9b - Document mw.Feedback (task T352308) by Jon Robson
- git #137d046c - Replace all the OOUI qualifiers with imports by Dogu
- git #54b1731f - Replace deprecated wfParseUrl with UrlUtils::parse by Dogu
- git #f34b6546 - MediaWikiIntegrationTestCase: add comment by Novem Linguae
- git #f73d342b - Replace deprecated MWException with InvalidArgumentException by Dogu
- git #583ac58b - Authority class: copy edit comment by Novem Linguae
- git #53a3c8b4 - ResourceLoader: Switch validateScriptFile() from JSMinPlus to Peast (task T75714) by Timo Tijhof
- git #2953becc - ResourceLoader: Improve docs for $wgResourceLoaderValidateJS by Timo Tijhof
- git #0472f290 - Revert "OOUIHTMLForm: Enable OOUI only if the form is going to be displayed" (task T352592) (task T354475) by Func
- git #f4261e02 - Clean up MediaWiki\OutputTransform namespace casing confusion by Aaron Schulz
- git #b458d37c - api: Stop further linkpurges only when ratelimited (task T354461) by Umherirrender
- git #ab261e20 - RELEASE-NOTES: group namespacing moves together by DannyS712
- git #876e9883 - Allow MergeHistory to split up joined revisions with same timestamp (task T183501) by Pppery
- git #d1c85b2f - entrypoint: Restore doc grouping for MediaWikiEntryPoint (task T354216) by Timo Tijhof
- git #db1350ef - installer: Minor cleanup by Reedy
- git #0e872da7 - Resources.php: Replace short urls with full urls by Reedy
- git #caf99123 - Use year in temporary user names and restart index each year (task T349494) (task T349501) by Thalia
- git #d8012691 - Correction: Correct the MediaWiki version this was deprecated in by Jon Robson
- git #93b3710c - Skip TextContentHandler::merge3() when texts are identical by thiemowmde
- git #bb957c5c - Edit recovery: Use addEventListener and arrow functions consistently by Ed Sanders
- git #c5097a61 - Replace MWException with Exception in UploadChunkFileException by Dogu
- git #22dc72c4 - Replace FieldLayout and SearchInputWidget qualifiers with imports by Dogu
- git #29d8092f - Replace SerializerNode, Element, and Exception qualifiers with imports by Dogu
- git #4476c36d - Replace InvalidArgumentException an WebRequest qualifiers with import by Dogu
- git #a48bf6fb - Replace StreamInterface qualifier with import by Dogu
- git #e6907ffd - Replace DuplicateKeyException qualifier with import by Dogu
- git #74d7b132 - Replace InvalidArgumentException qualifier with import by Dogu
- git #f7fd1024 - Replace LogicException qualifier with import by Dogu
- git #43fcf911 - Consolidate duplicate branch in 'switch' statement by Dogu
- git #c2c4645f - Parser: Normalize dot segments in URL paths (task T352827) by Bartosz Dziewoński
- git #b7425fe4 - Document mediawiki.template (task T352308) by Jon Robson
- git #1280d02a - Add exception handling in checkCanExecute method by Dogu
- git #b1ed0951 - Change DatabaseBlock::TYPE_AUTO to Block::TYPE_AUTO by Dogu
- git #fd77427f - Make BlockUtils a wiki-aware service (task T353620) (task T354298) by Alexander Vorwerk
- git #a4853b0a - Introduce MediaWikiEntryPoint and ActionEntryPoint (task T354216) by daniel
- git #575f8906 - WikiFilePage: Fix handling of file redirects (task T353688) by daniel
- git #2693e55d - DefaultOptionsLookup: Allow installer code to have system users (task T354278) by James D. Forrester
- git #7012248d - AuthenticationResponse: Minor cleanup by Reedy
- git #cf87040d - CleanupUploadStash: change fatalError to output and continue temp file cleanup if temp directory isn't located in local-temp (task T283479) by abador
- git #47f30715 - CleanupUploadStash: return exit code 0 when local temp repo is not present (task T283479) by abador
- git #21f78356 - during XML dumps, don't log about bad blobs encountered when trying to get sha1 (task T296823) by Ariel T. Glenn
- git #bbc74d93 - Refactor widget classes to use cleaner namespacing by Dogu
- git #b2c83a07 - Deprecate $wgCommandLineMode (task T313841) by Bartosz Dziewoński
- git #6876ccf1 - Replace $wgCommandLineMode checks with MW_ENTRY_POINT in other places (task T313841) by Bartosz Dziewoński
- git #5d82c7b0 - Indent JsonContent using tabs (task T326065) by Taavi Väänänen
- git #be5b9e23 - REST: Add tests for handling file description pages (task T353688) by daniel
- git #afbad851 - EditPage: replace usage of User::pingLimiter by daniel
- git #f5ba1212 - Rename Mon language (mnw) (task T352776) by Amir E. Aharoni
- git #c6706084 - Refactor ComplexNamespaceInputWidget to use namespaced OOUI classes by Dogu
- git #28be1340 - Add parent constructor call in FauxSearchResult by Dogu
- git #e6a9f1ab - [ParsoidParser] Move parsoid skinning module from Article (task T335157) by C. Scott Ananian
- git #5a3e6564 - maintenance: Migrate to DeleteQueryBuilder (task T353219) by Amir Sarabadani
- git #68b20f3a - Edit Recovery: fix typo in expiry field name (task T347673) by Sam Wilson
- git #f0a841c4 - rdbms: Migrate Database::query() calls in DatabaseSqlite to Query object (task T335630) by Amir Sarabadani
- git #4e42db6b - Replace OutputPage qualifier with import by Dogu
- git #da903aa5 - Edit Recovery: Add config.json to special page and postEdit (task T354167) by Sam Wilson
- git #c23829db - Improve ChangedTablesTracker domain handling by Tim Starling
- git #e28d15e8 - Fix capitalisation of MediaWiki\OutputTransform namespace by Reedy
- git #2b8c13d6 - IContextSource: Minor comment tweaks by Reedy
- git #17b79fda - DatabaseUpdater: Minor cleanup by Reedy
- git #b08b6a77 - OOUIHTMLForm: Enable OOUI only if the form is going to be displayed (task T352592) by Func
- git #62c1bd5a - deferred: Add a freshness option to RefreshSecondaryDataUpdate (task T351729) by Umherirrender
- git #c32bdcc2 - Fix classes when marking Special:Watchlist entries as seen (task T352456) by Bartosz Dziewoński
- git #1ddedf76 - Add data-nosnippet to the sitenotice container (task T353984) by David Lynch
- git #c8f37264 - Documentation: Document mediawiki.page.ready (task T352308) by Jon Robson
- git #a03b341a - Handle a negative exponent in TempUser/ScrambleMapping.php by Thalia
- git #75c52d4e - Improve documentation for TempUser/ScrambleMapping.php by Thalia
- git #18ec0b34 - EditPage.php: convert edit failures count to new Stats library (task T350597) by Filippo Giunchedi
Vendor
edit- git #28ae9999 - Bump wikimedia/parsoid to 0.19.0-a12 (task T186241) (task T299280) (task T354204) by Arlo Breault
- git #1efcf8a8 - Initial audit of mck89/peast package (task T75714) by Timo Tijhof
Extensions
editAbuseFilter
edit- git #80a8764c - ActionVariablesIntegrationTest: Support JsonContent using tabs (task T326065) by Taavi Väänänen
- git #d628a994 - Blocked domains: Add support for "added by" field (task T341626) by Amir Sarabadani
CampaignEvents
edit- git #9fced864 - Enable OOUI when needed in Special:(Enable|Edit)EventRegistration (task T354384) by Daimona Eaytoy
CentralAuth
edit- git #c9a81e68 - Reduce usage of raw sql fragments in PopulateListOfUsersToRename by Umherirrender
- git #6018c3ff - i18n: change link form to singular "global account" (task T353696) by Piotr Miazga
- git #b83fc65f - Fix source comment in tables-generated.sql files by Thalia
- git #d01a851d - Add abstract schema change for global_user_autocreate_serial.uas_year (task T349501) by Thalia
CheckUser
edit- git #5eddd7d7 - Replace mentions of 'edits' to 'actions' in the context of 'get edits' (task T352715) by DatGuy
- git #989abd8e - CheckUserLogPager: Use unix timestamps for math (task T354271) by Umherirrender
- git #37b6ed12 - Revert "Get blocks from DatabaseBlockStore instead of doing our own query" (task T353620) by Tim Starling
- git #b33a7b77 - Remove importCheckUserLogs.php (task T354149) by Dreamy Jazz
- git #c5ecc445 - Upgrade mediawiki/mediawiki-codesniffer to 42.0.0 by Alexander Vorwerk
- git #5c5b832c - Add cul_result_id and cul_result_plaintext_id to cu_log (task T190666) by Dreamy Jazz
CirrusSearch
edit- git #295e31a0 - build: Fix doc type on BeforeInitializeHook (task T354216) by Umherirrender
Cite
edit- git #1434dc5c - Switch to a 1-based "count" (task T353227) by Adam Wight
- git #86edddc8 - Use semantic field to test ref type (task T353227) by Adam Wight
- git #6b0ebb30 - Reduce deeply nested variables (task T353227) by Adam Wight
- git #fa5100fa - Sync up Cite repo with Parsoid by Arlo Breault
- git #a6cb979d - Inline constant for "placeholder" key by Adam Wight
- git #fd648aec - Store group in ref items (task T353451) by Adam Wight
- git #ca641432 - More explicit test fixtures: key and count (task T353451) by Adam Wight
- git #76e6e870 - Include more information in missing parent placeholder (task T353451) by Adam Wight
- git #5a69c549 - Render list-defined parent without a backlink (task T353451) by Adam Wight
- git #b01b4201 - Track errors in a status object instead of an array (task T353266) by thiemowmde
- git #ddf5cb24 - Remove test for a private method (task T353451) by Adam Wight
- git #ddda5367 - Drop unused cite_reference(s)_link_prefix messages (task T321217) by thiemowmde
- git #ca320369 - Capitalized dir="RTL" should not trigger any error (task T202593) by thiemowmde
- git #71c52196 - Document generated CSS classes by Ed Sanders
- git #c3b1492d - Disable Parsoid-integrated-mode tests for now by Subramanya Sastry
- git #184fc92c - Use 'html' instead of 'text' on headings in WikiEditor toolbar config by Fomafix
- git #bb01b0d7 - Merge two code paths about <references> sections (task T353266) by thiemowmde
- git #d73a76dc - Rename appendText() to resolveFollow() (task T353266) by thiemowmde
cldr
edit- git #df4ee487 - Import language names for bn from WikibaseLexeme by Nikki
- git #8ee87e67 - Import language names for sjd, smn and sms from WikibaseLexeme by Nikki
CodeMirror
edit- git #b7041344 - CodeMirrorModeMediaWiki: add highlighting for <nowiki> and <pre> (task T348684) by MusikAnimal
- git #bbd142c1 - mode.mediawiki: rename mnemonic to html-entity and deprecate variants (task T348019) by MusikAnimal
- git #65f9c986 - mediawiki.less: don't remove font-weight from .cm-mw-strong tokens by MusikAnimal
- git #c1cd9dab - CodeMirrorModeMediaWiki: don't detect additional { as template name (task T292967) (task T348019) by MusikAnimal
- git #c6703448 - Implement core MediaWiki stream parser for CodeMirror 6 (task T348019) by MusikAnimal
- git #c1af5e11 - CodeMirror: add stability flags and document properties by MusikAnimal
Collection
edit- git #ffaa1dbf - Adjust language of remaining Special:Book notice by Gergő Tisza
- git #478a4b2f - Special:Book: Remove announcement about retiring OCG (task T175681) by Gergő Tisza
- git #912e7f3b - Special:Book: Hide download-related options when download disabled (task T175681) by Gergő Tisza
ConfirmEdit
edit- git #fbf8d900 - captcha(-old).py: Support Pillow 10 (task T354099) by Reedy
ContentTranslation
edit- git #7079e16a - CX3 Build 0.2.0+20240104 (task T350048) by NikG
- git #d17634fd - CX template translation: Only consider transclusion node for translation (task T337587) by NikG
- git #bae9db6c - styles: Rename color variables to match the new color names (task T350048) by Volker E
- git #a3e335bf - e2e: Add test to start and save a new translation on desktop (task T312543) by Abijeet
DiscussionTools
edit- git #4f217f4d - controller: Use replyWidgetPromise when opening new topic tool by Ed Sanders
- git #b6ebb5db - CommentController/ReplyWidget: Document events by Ed Sanders
- git #811dce7b - CommentController#showAndFocus: Use replyWidgetPromise (task T354292) by Ed Sanders
DonationInterface
edit- git #50692262 - Reset the IP Velocity filter state for subsequent attempts. (task T323544) by Damilare Adedoyin
Echo
edit- git #2c556dc6 - Add aliases for Simplified & Traditional Chinese by anterdc99
- git #de94e4eb - Prevent clicks on bundled notif list from activating the bundle link by Bartosz Dziewoński
- git #113da4ec - Fix borders of bundled notifications inside a bundle by Bartosz Dziewoński
EntitySchema
edit- git #cb68a7f7 - Daily CI: use correct branch name for cloning Scribunto by Michael Große
- git #3f1199f3 - Also merge in composer dependencies from skins by Michael Große
- git #d7a59345 - Stop using deprecated phpunit entrypoint in daily CI by Michael Große
- git #0d9789e8 - Fix daily CI on GitHub by actually cloning MediaWiki (task T353960) by Michael Große
- git #587007db - Remove IP address warning on edits when TempUser enabled (task T352005) by Arthur Taylor
- git #adbfafe3 - Add dispensable start-up request to editEntitySchema tests (task T354179) by Arthur Taylor
- git #1f6f5a28 - Remove warning about exposing IP address when TempUser enabled (task T352004) by Arthur Taylor
EventLogging
edit- git #d46d97d7 - Remove EventLogging::submitMetricsEvent() (task T354419) by EpicPupper
ExternalGuidance
edit- git #9ff8def9 - Fix Special:ExternalGuidance (task T354404) by Jon Robson
FileImporter
edit- git #4ad6ea2e - build: Fix doc type on BeforeInitializeHook (task T354216) by Umherirrender
FlaggedRevs
edit- git #dd7d1009 - Use assoc array for column alias in select queries by Umherirrender
- git #dff98fda - Add ApiFlagConfigTest by Novem Linguae
- git #8be4a845 - fix PHP "use" statements by Novem Linguae
- git #137617bd - Update mediawiki-codesniffer to 42.0.0 by Taavi Väänänen
- git #361db384 - Mark maintenance scripts used by cron jobs by Novem Linguae
Flow
edit- git #790a246a - Remove Rubocop configuration by Bartosz Dziewoński
- git #02374f2a - Disable JSDuck documentation (task T138401) by Jon Robson
- git #9577c02d - tests: Use IDatabase::timestamp for postgres by Umherirrender
Gadgets
edit- git #dc84f149 - SpecialGadgetUsage: Fix query for postgres (and improve for mariadb) by Umherirrender
- git #1e67ba9c - Add aliases for Simplified & Traditional Chinese by anterdc99
- git #98285523 - tests: Avoid matching source in validateScriptFile error message by Timo Tijhof
- git #1afd0a6e - Use namespaced classes by Umherirrender
- git #18204a4b - Fix parsing logic when comments or hidden characters are present (task T354385) by Siddharth VP
- git #a516fa48 - tests: Add test case to assert ES6 is valid by default (task T75714) by Timo Tijhof
- git #3e871f20 - tests: Improve validateScriptFile coverage and tolerate valid ES6 by Timo Tijhof
GeoCrumbs
edit- git #b8d9746e - Use namespaced classes by Umherirrender
GeoData
edit- git #f2fc1996 - Use namespaced classes by Umherirrender
GlobalBlocking
edit- git #fc202478 - Use namespaced classes by Umherirrender
GlobalCssJs
edit- git #69403824 - Use namespaced classes by Umherirrender
GlobalPreferences
edit- git #0cd62676 - Use namespaced classes by Umherirrender
GlobalUsage
edit- git #4af624a0 - Update aliases for Simplified & Traditional Chinese by anterdc99
- git #b7840543 - Use namespaced classes by Umherirrender
GlobalUserPage
edit- git #f75b8f68 - Use namespaced classes by Umherirrender
GlobalWatchlist
edit- git #2ce4db1a - Use namespaced classes by Umherirrender
- git #d7d3adbb - docs: Fix code comment to reflect Codex design tokens by Volker E
GoogleNewsSitemap
edit- git #aff4edc0 - Use namespaced classes by Umherirrender
Graph
edit- git #a0c7bd6a - Use namespaced classes by Umherirrender
GrowthExperiments
edit- git #c8b574ff - Use namespaced classes by Umherirrender
- git #a9c9007d - tests: Use namespaced classes by Umherirrender
- git #28e18ae7 - Replace $wgCommandLineMode checks with MW_ENTRY_POINT (task T353748) by Bartosz Dziewoński
GuidedTour
edit- git #72f6d480 - Use namespaced OutputPage class by Umherirrender
ImageMap
edit- git #655ea716 - Use the namespaced versions of some class names (vs aliases) by Subramanya Sastry
ImageSuggestions
edit- git #e04031f3 - Use namespaced classes by Umherirrender
InputBox
edit- git #0dd9df7e - build: Fix doc type on MediaWikiPerformActionHook (task T354216) by Umherirrender
Insider
edit- git #2ceda441 - Use namespaced classes by Umherirrender
Interwiki
edit- git #0a1ff5fa - Use namespaced classes by Umherirrender
InterwikiSorting
edit- git #7051d52b - Use namespaced Config class by Umherirrender
IPInfo
edit- git #2cc3b09c - Use namespaced classes by Umherirrender
- git #0e8ba001 - Add test case for IPoidInfo in DefaultPresenterTest by Thalia
- git #aee0b4db - Fix whitespace in DefaultPresenterTest by Thalia
- git #51c6c3c1 - Return Spur data from the API in the 'infobox' context (task T349723) by Thalia
- git #3631f21a - Ensure InfoRetriever tests don't fail due to config values by Thalia
- git #fdcc84b8 - Use overrideConfigValue instead of setMwGlobals in tests by Thalia
- git #ef46e9fd - tests: Fix PreferencesHandlerTest when BetaFeatures is also installed by Umherirrender
JsonConfig
edit- git #65f7d463 - Use namespaced classes by Umherirrender
- git #323582c8 - Drop obsolete compatibility with Kartographer's SimpleStyleParser (task T281224) by thiemowmde
- git #d0d5a8ed - Fix incomplete, nullable type hint in JCContent by thiemowmde
Kartographer
edit- git #a561afae - Use namespaced classes by Umherirrender
- git #f6f1f7af - Extract separate little ErrorReporter service by thiemowmde
- git #af425566 - Wrap coordinates on right click preview popup (task T322382) by Derk-Jan Hartman
- git #685f21ab - Fix warnings reported by eslint by Fomafix
- git #e8a398a6 - Fix coordinate popup in live preview of wikitext (task T353973) by Derk-Jan Hartman
- git #73dc73ff - Inject services in Hooks by Fomafix
- git #9923fb5d - Avoid static function LegacyTagHandler::entryPoint by Fomafix
- git #a3b831c1 - Pass tracking category directly to ParserOutput::addCategory (task T296023) by thiemowmde
LandingCheck
edit- git #63cf1b7d - Use namespaced SpecialPage class by Umherirrender
LdapAuthentication
edit- git #f9213521 - Use namespaced classes by Umherirrender
Linter
edit- git #6c109269 - Use namespaced classes by Umherirrender
LiquidThreads
edit- git #08130d7e - Use assoc array for column alias in select queries by Umherirrender
- git #5b4d6be9 - Use namespaced classes by Umherirrender
- git #3c5b7592 - Remove jquery.cookie dependency (task T338637) by Steph Toyofuku
LoginNotify
edit- git #160368a2 - Use namespaced classes by Umherirrender
MachineVision
edit- git #f09a0cbf - Use namespaced classes by Umherirrender
MapSources
edit- git #8c5187d3 - Use namespaced classes by Umherirrender
MassMessage
edit- git #81bf6bc3 - Use namespaced classes by Umherirrender
Math
edit- git #b97ef597 - Use namespaced classes by Umherirrender
- git #c197e1f3 - TexNode: Replace get_class without argument by Umherirrender
- git #a512710c - Improve operator recognition heuristic (task T352697) by Moritz Schubotz (physikerwelt)
- git #d25acea9 - Fix missing argument passing in DQ and FQ (task T353340) by Moritz Schubotz (physikerwelt)
- git #01746a10 - ve-mw: Remove unused i18n messages by Ed Sanders
MediaModeration
edit- git #a1e308b7 - Use namespaced classes by Umherirrender
- git #9e4bcd1d - Ensure all non-okay statuses from ::getImageContents have a message (task T354374) by Dreamy Jazz
- git #2d1bb743 - Check for invalid JSON on a good response from PhotoDNA (task T354370) by Dreamy Jazz
- git #3022fb27 - Attempt to send original file to PhotoDNA if no thumbnail (task T353854) by Dreamy Jazz
MediaSearch
edit- git #e169b449 - Use namespaced classes by Umherirrender
MobileApp
edit- git #de476b6b - Use namespaced classes by Umherirrender
MobileFrontend
edit- git #21744010 - Use namespaced classes by Umherirrender
- git #37088ea0 - phan: Use ActionEntryPoint (task T354216) by Jon Robson
- git #c256b392 - SearchGateway._highlightSearchTerm: trim term (task T309795) by Simon Legner
- git #96e5f51a - build: Update 'oojs' to 7.0.1 and 'oojs-ui' to 0.48.3 (task T334934) by Volker E
NavigationTiming
edit- git #7055b86f - Use namespaced OutputPage class by Umherirrender
NearbyPages
edit- git #c326c832 - Use namespaced classes by Umherirrender
NewUserMessage
edit- git #3f6369a7 - Use namespaced classes by Umherirrender
OATHAuth
edit- git #c240ec5d - Add test for user repository by Taavi Väänänen
- git #caf64f75 - Fix disabling two-factor authentication (task T354505) by Taavi Väänänen
- git #7c46714b - OATHAuthServices: Fix service name (task T354505) by Taavi Väänänen
- git #f76deba9 - Add aliases for Chinese variants by anterdc99
- git #d4cc6475 - oathauth-step1-test: Improve examples (and add links) of 2FA apps (task T226059) by Reedy
- git #00105032 - OATHUser: Cache central ID by Taavi Väänänen
- git #ca3b49b8 - TOTPEnableForm: Add message for step 2 before qr code image by Reedy
- git #86def072 - UpdateTables: Move code into maintenance script for modernisation and simplification by Reedy
OAuth
edit- git #05909274 - MWOAuthDAO: Replace get_class without argument by Umherirrender
ORES
edit- git #60d566ca - Use assoc array for column alias in select queries by Umherirrender
- git #91460974 - LiftWingService: Don't assume that error attribute is defined by Kosta Harlan
- git #eba20301 - Replace $wgCommandLineMode checks with MW_ENTRY_POINT (task T353750) by Bartosz Dziewoński
PageAssessments
edit- git #d265e32a - Use namespaced classes by Umherirrender
PagedTiffHandler
edit- git #7f14ec00 - Use namespaced Status class by Umherirrender
PageImages
edit- git #15dbbe94 - Use namespaced classes by Umherirrender
PageNotice
edit- git #4c0321c4 - Use namespaced Html class by Umherirrender
PageTriage
edit- git #42cf776a - Use assoc array for column alias in select queries by Umherirrender
- git #a10184aa - Fix some line indent by Umherirrender
- git #42f34512 - rename makePage() to makeDraft() by Novem Linguae
- git #c1fcd2c6 - Show smaller link for linked problems in toolbar by Novem Linguae
- git #6020fca2 - Use ->selectRowCount() to count rows instead of rolling our own SQL (task T353497) by Sohom
- git #b29193d4 - add comments to ArticleMetadata by Novem Linguae
- git #1e06fa90 - Reset cache after tagging as copyvio (task T354476) by Sohom
- git #a38f4aa5 - fix $tablesUsed deprecations in unit tests by Novem Linguae
- git #636e3b02 - refactor to use $this->getServiceContainer() by Novem Linguae
- git #3c882af2 - Use namespaced classes by Umherirrender
- git #259f3548 - Toolbar: add "Common" category back to "tag" flyout menu (task T347539) by Novem Linguae
- git #f2fbd45b - refactor defaultDeletionTagsOptions.js (task T333440) by Novem Linguae
- git #89fcb575 - refactor defaultTagsOptions.js (task T333440) by Novem Linguae
- git #cc2fc558 - add snapshot tests for defaultTagsOptions (task T333440) by Novem Linguae
- git #364592c6 - run Jest code coverage report less often by Novem Linguae
- git #47f00fd9 - fix inaccurate defaultTagOptions variables in Jest by Novem Linguae
- git #c90e67f4 - add jest test for defaultTagsOptions by Novem Linguae
- git #26525691 - move phpunit tests in root folder to integration folder by Novem Linguae
- git #1569e529 - add/cleanup PHP "use" statements by Novem Linguae
- git #508b1be2 - i18n: Fix GENDER magic word (task T351050) by EpicPupper
- git #4cca9686 - Always supply the title when parsing the article snippet (task T352716) by Sohom
- git #431a849f - Add selenium tests for tags module based on current code (task T320924) by Sohom
PageViewInfo
edit- git #b0d05348 - Use namespaced classes by Umherirrender
ParserMigration
edit- git #ee243683 - Use namespaced classes by Umherirrender
- git #b663610e - ApiParserMigration: Define messages for config ApiBase::PARAM_HELP_MSG_PER_VALUE by Reedy
- git #7f1c3007 - Minor cleanup by Reedy
PdfHandler
edit- git #11a07899 - Use namespaced PoolCounterWorkViaCallback class by Umherirrender
Phonos
edit- git #7a926c31 - Use namespaced classes by Umherirrender
- git #74dcc666 - Improve the grammar of a message by Amir E. Aharoni
Poem
edit- git #da28e9da - Use namespaced classes by Umherirrender
Popups
edit- git #f3c4642f - Use namespaced classes by Umherirrender
ProofreadPage
edit- git #68bf187e - Use assoc array for column alias in select queries by Umherirrender
- git #f2dd9811 - Use namespaced classes by Umherirrender
- git #f9e180e9 - ProofreadPageLuaLibrary: Minor cleanup by Reedy
PropertySuggester
edit- git #271f886f - Use namespaced classes by Umherirrender
QuickSurveys
edit- git #53ab1136 - Use namespaced classes by Umherirrender
Quiz
edit- git #307517e4 - Use namespaced classes by Umherirrender
ReadingLists
edit- git #2c244e94 - Use namespaced classes by Umherirrender
RealMe
edit- git #10cd089e - Use namespaced classes by Umherirrender
RelatedArticles
edit- git #97d9d370 - Use namespaced classes by Umherirrender
ReportIncident
edit- git #e5d3f1b3 - Use namespaced classes by Umherirrender
RevisionSlider
edit- git #748c7d9b - tests: Use namespaced classes by Umherirrender
RSS
edit- git #a7c9a664 - Use namespaced classes by Umherirrender
SandboxLink
edit- git #5f98a66c - Use namespaced Config class by Umherirrender
Score
edit- git #4c5a4810 - Use namespaced classes by Umherirrender
Scribunto
edit- git #68aebf85 - Use namespaced classes by Umherirrender
SearchVue
edit- git #8c3aa653 - Use namespaced classes by Umherirrender
SecureLinkFixer
edit- git #548f7a1c - Updating domains.php from Mozilla by SecureLinkFixer updater bot
SecurePoll
edit- git #cf88213e - Use namespaced classes by Umherirrender
ShortUrl
edit- git #60e02bb2 - Use namespaced classes by Umherirrender
- git #b3e9aa78 - Migrate callers of Database::select() ,Database::selectField() and (task T312445) by bludoge
SiteMatrix
edit- git #9240087a - Use namespaced classes by Umherirrender
SpamBlacklist
edit- git #fc369e94 - Use namespaced classes by Umherirrender
StopForumSpam
edit- git #3ddab215 - Use namespaced classes by Umherirrender
SubPageList3
edit- git #c2d2f604 - Use namespaced classes by Umherirrender
SyntaxHighlight_GeSHi
edit- git #890a2600 - Use namespaced classes by Umherirrender
TemplateData
edit- git #b626bd18 - Use namespaced classes by Umherirrender
TemplateSandbox
edit- git #01cc774f - Use namespaced classes by Umherirrender
TemplateStyles
edit- git #ef074299 - Use namespaced classes by Umherirrender
TemplateWizard
edit- git #7755df84 - Use namespaced classes by Umherirrender
TextExtracts
edit- git #90040f27 - Use namespaced classes by Umherirrender
Thanks
edit- git #f5db77c7 - Use namespaced classes by Umherirrender
TheWikipediaLibrary
edit- git #fc2ec494 - tests: Declare properties in TheWikipediaLibraryHooksTest by Umherirrender
- git #2d6547b1 - Use namespaced classes by Umherirrender
TimedMediaHandler
edit- git #ab3d0721 - Use namespaced classes by Umherirrender
- git #1b4643c0 - build: Fix doc type on MediaWikiPerformActionHook (task T354216) by Umherirrender
- git #9580913b - Update videojs from 8.3.0 to 8.6.1 by Derk-Jan Hartman
timeline
edit- git #b0b9f8a3 - Use namespaced classes by Umherirrender
TitleBlacklist
edit- git #dfef274d - Use namespaced classes by Umherirrender
TorBlock
edit- git #e39c0177 - Use namespaced classes by Umherirrender
Translate
edit- git #befef239 - Use assoc array for column alias in select queries by Umherirrender
- git #f3043c71 - RefreshTranslatablePage: Render translation page even if no translations exists (task T353046) by Abijeet
- git #eb7279b5 - tests: Fix namespace in TranslateSandboxTest by Umherirrender
- git #a8b07911 - Create SchemaHookHandler and implement LoadExtensionSchemaUpdatesHook by Reedy
- git #67b2d8e7 - tests: Remove trailing newline from serialized test data (task T354388) by Umherirrender
TranslationNotifications
edit- git #62d882a8 - Use namespaced classes by Umherirrender
TwoColConflict
edit- git #661b79ea - Use namespaced classes by Umherirrender
UniversalLanguageSelector
edit- git #2fa3da36 - ULS: Fix JavaScript language fallback mapping being overridden (task T348376) by Winston Sung
- git #e3daa875 - Add an alias for the Mon language (mnw) (task T352776) by Amir E. Aharoni
- git #5142df9d - Use namespaced ResourceLoader classes by Fomafix
- git #14e3be1c - Revise logic for creating compact links button on Vector 2022 (task T353850) by Jon Robson
UploadsLink
edit- git #3cd4ff61 - Use namespaced SpecialPage class by Umherirrender
UploadWizard
edit- git #882c597c - Use namespaced classes by Umherirrender
UrlShortener
edit- git #fffe9d11 - Add virtual- prefix to its virtual domain by Amir Sarabadani
- git #289c9ac3 - Use namespaced classes by Umherirrender
- git #a97821b9 - Clean up some schema hooks by Amir Sarabadani
- git #b31c6e90 - Switch schema updates to use virtual domains (task T314908) by Amir Sarabadani
VueTest
edit- git #fbdb404c - Use namespaced SpecialPage class by Umherirrender
VisualEditor
edit- git #8e97b197 - phan: Use ActionEntryPoint (task T354216) by Jon Robson
- git #0460cd83 - ApiParsoidTrait: Fix converting MessageValue to Message (task T352012) by Bartosz Dziewoński
Wikibase
edit- git #55aad0e8 - SecondaryCI: Stop using deprecated phpunit:entrypoint by Michael Große
- git #9a31574f - SecondaryCI: use correct branch name for cloning Scribunto by Michael Große
- git #0454d104 - Fix secondary CI on GitHub by actually cloning MediaWiki (task T353957) by Michael Große
- git #843be13f - lib,view: Use namespaced classes by Umherirrender
- git #9cbc2314 - client: Use namespaced classes by Umherirrender
- git #bb9f1a24 - repo: Use namespaced classes by Umherirrender
- git #df42f953 - repo/tests: Use namespaced classes by Umherirrender
- git #2d2bc408 - REST: Add spec tests for GetItemSiteLinks (task T353946) by muja
- git #16f6b2ff - REST: Adding missing return type by muja
- git #b6b26bda - Change anonymous edit pop-up warning to support TempUsers (task T351969) by Arthur Taylor
- git #d22f2f1c - REST: Add middlewares to GetItemSiteLinks route handler (task T353945) by muja
- git #5d4e658d - REST: Handle item not found and redirect in GET sitelinks (task T353944) by Jakob Warkotsch
- git #736a2065 - REST: Add GetItemSiteLinks validation (task T353813) by muja
- git #e3840436 - REST: Mark RemovePropertyDescription production ready (task T353346) by Jakob Warkotsch
- git #135a2e3e - REST: Fix GetItemSiteLinks test folder name by Jakob Warkotsch
- git #b466125e - REST: GetItemSiteLinks happy path (task T353812) by muja
- git #7bdeb99f - REST: Create SiteLinksRetriever interface (task T353811) by muja
- git #4f59e606 - Use MediaWiki\ResourceLoader\Context instead of ResourceLoaderContext by Fomafix
- git #24010374 - REST: Use in-memory repos for term retrieval in tests (task T353248) by Jakob Warkotsch
- git #6264f4ce - REST: Add GetItemSiteLinks to OAS (task T353810) by muja
WikibaseCirrusSearch
edit- git #d049935e - Use namespaced classes by Umherirrender
WikibaseLexeme
edit- git #96332ec8 - Use namespaced classes by Umherirrender
- git #031c1bc5 - Change AnonymousEditWarning to add TempUser support (task T352016) by Arthur Taylor
WikibaseLexemeCirrusSearch
edit- git #7333e8af - Use namespaced classes by Umherirrender
WikibaseQualityConstraints
edit- git #16744a21 - Add some notes for dependency update chore (task T354164) by Arthur Taylor
- git #c8803e4f - Use namespaced classes by Umherirrender
Wikidata.org
edit- git #da320c99 - Use namespaced classes by Umherirrender
WikidataPageBanner
edit- git #46485406 - Use namespaced classes by Umherirrender
WikiLambda
edit- git #4363db5c - Update PHP code for change in definition of Z507 (task T349026) by dmartin
- git #e8cd0f46 - README: No longer necessary to get Blubber! by apine
- git #661050e1 - Update function-schemata sub-module to HEAD (ee9f315) (task T344955) by James D. Forrester
- git #da5025e3 - Hooks: Manually inject our content handler and services during installation (task T354278) by James D. Forrester
WikimediaEvents
edit- git #dd31940e - phan: Use ActionEntryPoint (task T354216) by Jon Robson
WikimediaIncubator
edit- git #2dbebd6e - build: Fix doc type on MediaWikiPerformActionHook (task T354216) by Umherirrender
WikimediaMessages
edit- git #f9b371d0 - Add override for oathauth-step1-test (task T226059) by Reedy
- git #6ec96428 - Override message checkuser-tempaccount-enable-preference (task T327281) by Dreamy Jazz
Skins
editMinervaNeue
edit- git #1ad05f4a - Use namespaced classes by Umherirrender
- git #a0837cd3 - Add tests for getTabsData and dependencies by Steph Toyofuku
Vector
edit- git #02681c15 - Rename "Theme" to "Appearance" in reading accesibility preferences (task T354371) by Steph Toyofuku
- git #60607a3d - build: Update 'oojs-ui' to 0.48.3 (task T334934) by Volker E
- git #f8ffcd20 - Use namespaced classes by Umherirrender
- git #981555e5 - Use MediaWiki\ResourceLoader\Context instead of ResourceLoaderContext by Fomafix
- git #5331dfb7 - Deploy VectorClientPreferences to beta (task T351339) by bwang
Misc
editNo changes
edit- 3D
- ActiveAbstract
- AdvancedSearch
- AntiSpoof
- ApiFeatureUsage
- ArticleCreationWorkflow
- ArticlePlaceholder
- Babel
- BetaFeatures
- BounceHandler
- Calendar
- Campaigns
- Capiunto
- CategoryTree
- CentralNotice
- CharInsert
- ChessBrowser
- CiteThisPage
- Citoid
- CodeEditor
- Cognate
- CologneBlue
- CommonsMetadata
- ContactPage
- CreditsSource
- Dashiki
- Disambiguator
- DismissableSiteNotice
- Elastica
- ElectronPdfService
- EventBus
- EventStreamConfig
- ExtensionDistributor
- FeaturedFeeds
- FileExporter
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- Josa
- LabeledSectionTransclusion
- Modern
- MonoBook
- MultimediaViewer
- Newsletter
- Nostalgia
- Nuke
- OAuthRateLimiter
- OpenStackManager
- ParserFunctions
- SearchExtraNS
- SimilarEditors
- SubpageSortkey
- Timeless
- TocTree
- TrustedXFF
- VipsScaler
- VisualEditor/VisualEditor
- WebAuthn
- WikiEditor
- WikiLove
- WikibaseMediaInfo
- WikimediaApiPortal
- WikimediaApiPortalOAuth
- WikimediaBadges
- WikimediaEditorTasks
- WikimediaMaintenance
- Wikisource
- Wikistories
- XAnalytics
- intersection
- wikihiero
Total changes
edit375 Changes in 129 repos by 63 authors