MediaWiki 1.41/wmf.24
Deployment of MediaWiki 1.41.0-wmf.24 to Wikimedia sites | MediaWiki 1.41.0-wmf.25 |
The latest version (labeled "1.41.0-wmf.24") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 29 August 2023 (see the roadmap).
Core changes
edit- git #11d7fbc9 - Branch commit for wmf/1.41.0-wmf.24 (task T343726) by trainbranchbot
- git #cc7c637c - Follow-up 0fff508: Add in-code comment on aliases for when they were added by James D. Forrester
- git #aa30717d - Follow-up 15a2781: Add in-code comment on alias for when it was added by James D. Forrester
- git #8f857f88 - Follow-up cb73518: Add in-code comment on alias for when it was added by James D. Forrester
- git #5214e801 - Follow-up c822159: Add in-code comment on alias for when it was added by James D. Forrester
- git #4a658ef1 - Follow-up e182010: Add in-code comment on aliases for when they were added by James D. Forrester
- git #af850fdd - Follow-up 9743136: Add in-code comment on alias for when it was added by James D. Forrester
- git #4b9f2c38 - Follow-up 77dbe2d: Add in-code comment on alias for when it was added by James D. Forrester
- git #cd333849 - Follow-up dd9ad50: Add in-code comment on alias for when it was added by James D. Forrester
- git #ffe99a32 - Use real type hints for services etc. in specials/ (N-Z) by Bartosz Dziewoński
- git #f5396837 - Use real type hints for services etc. in specials/ (A-M) by Bartosz Dziewoński
- git #365a5882 - Use real type hints for services etc. in api/ except ApiQuery*.php by Bartosz Dziewoński
- git #c03cb717 - Use real type hints for services etc. in api/ApiQuery*.php by Bartosz Dziewoński
- git #1f78185a - Use real type hints for services etc. in actions/ by Bartosz Dziewoński
- git #14e598f8 - ApiWatchlistTrait: Use real type hints, remove duplicate definitions by Bartosz Dziewoński
- git #685df367 - SearchApi: Use real type hints, remove duplicate definitions by Bartosz Dziewoński
- git #8cb0d67c - Resources: Move teleportTarget module into mediawiki.page.ready (task T343476) by Eric Gardner
- git #a1b554d8 - Implement source map support for localStorage cache hits (task T343407) by Tim Starling
- git #7c2c016e - ResourceLoader: Implement JavaScript source map support (task T47514) by Tim Starling
- git #17942faf - Follow-up ab21d8f: Add in-code comment on alias for when it was added by James D. Forrester
- git #ea0d0b3b - Follow-up d59ffa4 and 623d3dc: Add in-code comment on aliases for when they were added by James D. Forrester
- git #882bfbf3 - Follow-up e9211f1: Add in-code comment on aliases for when they were added by James D. Forrester
- git #a542012b - Follow-up 8b754c9: Add in-code comment on alias for when it was added by James D. Forrester
- git #64e9d4e1 - Follow-up f4e68e0: Add in-code comment on alias for when it was added by James D. Forrester
- git #82084dce - Follow-up 4bb2886: Add in-code comment on aliases for when they were added by James D. Forrester
- git #14ab1a52 - Follow-up a1b4699: Add in-code comment on aliases for when they were added by James D. Forrester
- git #418c6c38 - Follow-up cb18d10: Add in-code comment on aliases for when they were added by James D. Forrester
- git #28c527f8 - Follow-up 09b18a8: Add in-code comment on aliases for when they were added by James D. Forrester
- git #28efa12c - Follow-up 7690ab4: Add in-code comment on alias for when it was added by James D. Forrester
- git #1e6030e1 - Follow-up bc1af1a: Add in-code comment on aliases for when they were added by James D. Forrester
- git #e0d1e6e1 - Follow-up bbe704b: Add in-code comment on aliases for when they were added by James D. Forrester
- git #f08a9201 - Follow-up bfedab2: Add in-code comment on alias for when it was added by James D. Forrester
- git #eda4e976 - Follow-up 2d60ba0: Add in-code comment on alias for when it was added by James D. Forrester
- git #ff22fb60 - Follow-up ad06527: Add in-code comment on alias for when it was added by James D. Forrester
- git #77d25349 - Follow-up ca9ec65: Add in-code comment on alias for when it was added by James D. Forrester
- git #3797b6b0 - Follow-up 0f13e81: Add in-code comment on aliases for when they were added by James D. Forrester
- git #323dfe44 - Follow-up 3e2653f: Add in-code comment on alias for when it was added by James D. Forrester
- git #052caa46 - Follow-up 488a647: Add in-code comment on remaining alias for when it was added by James D. Forrester
- git #1681ce45 - RELEASE-NOTES-1.41: Mention retroactive deprecations by James D. Forrester
- git #9b6b2ea7 - ApiWatch: Fix property type documentation by Bartosz Dziewoński
- git #58c9abee - Fix composite block start time (task T323105) by AnaïsGueyte
- git #42514458 - Remove CompositeBlock::testGetPermissionsError by AnaïsGueyte
- git #75b08ceb - Edit Recovery: only load recovery data once (task T345051) by Sam Wilson
- git #1c8896a0 - Fix various typos and documentation issues by Matěj Suchánek
- git #f9f69b1d - Use mw.util.getUrl() in documentation of mw.util.addPortletLink() (task T343281) by Anne Haunime
- git #f0c6a747 - HttpRequestFactory: Minor cleanup by Reedy
- git #ff8561ce - Mock PermissionManager in WatchActionTest to avoid DB access by Daimona Eaytoy
- git #ca61eb76 - Add "mediawiki.page.teleportTarget" module to core (task T343476) by Eric Gardner
- git #abe7818b - Follow-up 523ab7c: Add in-code comment on alias for when it was added by James D. Forrester
- git #ba9c48b9 - Follow-up 7d8768e: Add in-code comment on aliases for when they were added by James D. Forrester
- git #1bd66dd9 - Follow-up f8bf368: Add in-code comment on aliases for when they were added by James D. Forrester
- git #c68841f2 - Follow-up 22cec53: Add in-code comment on alias for when it was added by James D. Forrester
- git #f2d9de07 - Follow-up 5323501: Add in-code comment on aliases for when they were added by James D. Forrester
- git #84157df2 - Follow-up f6bd18d: Add in-code comment on aliases for when they were added by James D. Forrester
- git #bd6d352a - Follow-up c811622: Add in-code comment on aliases for when they were added by James D. Forrester
- git #bb53f710 - api: Add watch option for userpage to action=userrights (task T272294) by Umherirrender
- git #b0451af2 - refreshLinks: Use join instead of subquery for dfnCheckInterval() by Func
- git #34d2912c - LogEventsList: Allow showing entries by non-existent users (task T344773) by Func
- git #f4e68e05 - Reorg: Move Status to MediaWiki\Status\ (task T321882) by Amir Sarabadani
- git #596ea5ea - Remove deprecated ActorMigration usages around ContribsPager by Func
- git #6e6ab703 - EditRecovery: return error when unable to open database by Sam Wilson
- git #f31f3a25 - wdio-mediawiki: await saveScreenshot (task T337463) by Antoine Musso
- git #0f513f1e - Make the PrefixSearchBackend hook's deprecation non-silent by James D. Forrester
- git #dd6021e3 - SkinTemplate: Drop getNameSpaceKey(), deprecated in 1.35 by James D. Forrester
- git #99e9b606 - SearchUpdate: Drop support for non-Content update content, deprecated since 1.34 by James D. Forrester
- git #53fba0c2 - ResourceLoader\Context: Drop getConfig(), deprecated in 1.34 by James D. Forrester
- git #b673918a - WikiPage: Drop getDeletionUpdates(), deprecated in 1.37 by James D. Forrester
- git #bae86211 - ManualLogEntry: Drop setTags(), deprecated in 1.33 by James D. Forrester
- git #7c85ac3c - JobQueue: Drop getWiki(), deprecated in 1.33 by James D. Forrester
- git #eda8061b - file: Check for old image existence in LocalFileDeleteBatch (task T244567) by Umherirrender
- git #2b48febe - Title::getContentModel: Stop using ContentHandler::getDefaultModelFor() by James D. Forrester
- git #dc8f0c1e - DateInputWidget: add option to configure calendar (task T344940) by Chlod Alejandro
- git #c824a281 - SpecialLog: Only set valid local user as the relevant user (task T344886) by Func
- git #244e94ad - jobqueue: Deprecate `JobQueueGroup::waitForBackups()` by Derick Alangi
- git #1a66e009 - Migrate several more Database::select calls to SQB (task T311866) by Amir Sarabadani
- git #eacdfb24 - SiteConfiguration: Deprecate `::getConfig()` by Derick Alangi
- git #17d04077 - site: Migrate DBSiteStore to use ICP (task T330641) by Amir Sarabadani
- git #e282d372 - interwiki: Switch ClassicInterwikiLookup to use ICP (task T330641) by Amir Sarabadani
- git #d426d075 - Drop unused private methods by Amir Sarabadani
- git #20c7f368 - search: Drop PrefixSearch::validateNamespaces() by Amir Sarabadani
- git #89bf074a - ParsoidHandler: return 403 for supressed revisions by daniel
- git #734129c7 - rdbms: Drop partial disablement of CP and setting client id via header (task T275713) by Amir Sarabadani
- git #5618428f - refreshLinks: Fix refreshing pages in category (task T344402) by Func
- git #cde5d3db - deferred: Restore MWCallableUpdate integration `@covers` by Timo Tijhof
- git #fcef898e - mediawiki.util: Adopt QUnit.test.each by Timo Tijhof
- git #7c9ec9bd - Make the AddNewAccount hook's deprecation non-silent by James D. Forrester
- git #138d950f - TextConflictHelper: Drop support for calling without a ContentHandlerFactory, deprecated since 1.35 by James D. Forrester
- git #d148989f - LinkCache: Drop addGoodLinkObj(), deprecated in 1.37 by James D. Forrester
- git #9d1dbaf2 - AuthManager: Drop checkAccountCreatePermissions(), deprecated in 1.39 by James D. Forrester
- git #279add08 - EditPage::showEditForm: Drop parameter, deprecated since 1.25 by James D. Forrester
- git #e25d7bdb - TablePager: Hard-deprecate getBody(), deprecated in 1.24 by James D. Forrester
- git #e7ff62ea - RecentChange: Drop getEngine(), deprecated since 1.29 by James D. Forrester
- git #f28d1474 - ExtensionRegistry: Stop supporting no manifest_version, deprecated in 1.26 by James D. Forrester
- git #598c7986 - Drop IndexPager::getHookContainer(), deprecated in 1.40 by James D. Forrester
- git #228b6036 - tests: Remove unused var in ParserTestRunner by Derick Alangi
- git #af5ccbf3 - Upgrade wikimedia/html-formatter from 3.0.1 to 4.0.3 (task T330528) by James D. Forrester
- git #53d586b9 - Install symfony/polyfill-php82 (v1.27.0) by Reedy
- git #3d168a01 - Update the wording of partial block actions (task T281487) by AnaïsGueyte
- git #5ba8de11 - WikiTextStructure: Rename extractHeadingBeforeFirstHeading() to extractTextBeforeFirstHeading() by Reedy
- git #69ad795d - ResourceLoader: Have FileModule deliver additional path information (task T47514) by Tim Starling
- git #e62fd360 - Allow watchlist UI for temp users with sufficient rights (task T341976) by Tim Starling
- git #7887b66a - Include $wgWikidiff2Options in the diff cache key (task T341754) by Tim Starling
- git #9e000798 - specials: Add watch option for userpage to Special:UserRights (task T272294) by Umherirrender
- git #be67b9ba - build: Remove unneeded newline from one line condition/foreach by Umherirrender
- git #a1144dc7 - mark various anonymous functions as static by Reedy
- git #a8456c03 - Condense and simplify some conditionals/returns by Reedy
- git #e57f6e20 - DatabasePostgresTest: Replace ${var} usages by Reedy
- git #09187f4c - jquery.textSelection: Refactor execInsertText for legibility by Ed Sanders
- git #bf28ebd4 - HookContainer: allow registering broken callables. (task T339834) by daniel
- git #6cecb1ef - cross-wiki userrights: Restore hook compatibility (task T344446) (task T255309) by Umherirrender
- git #393a3cf8 - CompositeBlockTest: Use class @covers annotation instead of per-method by Thalia
- git #67f6f6e4 - rdbms: Improve documentation of QueryBuilderFromRawSql (task T344510) by Amir Sarabadani
- git #bd31b572 - Remove ak from core (task T333765) by Srishakatux
- git #cb735180 - Reorg: Move GitInfo to utils/ (task T321882) by Amir Sarabadani
- git #ef72497f - resourceloader: Always include 'lang' in ImageModule image URLs (task T321394) by Bartosz Dziewoński
- git #02389446 - ChangesList: Cache user links (task T341319) by Matěj Suchánek
- git #ee4472fe - Drop global config variable AjaxUploadDestCheck (task T291375) by Fomafix
- git #d262b09a - Fix throw when accessing html for dummy parser output by Arlo Breault
- git #39fa18fe - Edit recovery: Complete documentation of methods, fix handling of section by Ed Sanders
- git #5d34d92f - WikiMap: Update cache key to follow keygroup convention by Timo Tijhof
- git #f0895674 - filebackend: Include truncated http body for 502 on SwiftFileBackend (task T328872) by Umherirrender
- git #e50080e5 - Rest: Pass ParserFactory to CompareHandler (task T343070) by Umherirrender
- git #1db7e10f - LogEventsList: Remove the @stable to call notation on the constructor (task T266480) by Func
- git #6d757790 - Rest: ensure there are no extraneous params in JSON bodies (task T305973) by Daimona Eaytoy
Vendor
edit- git #7eea0c72 - Upgrade wikimedia/html-formatter from 3.0.1 to 4.0.3 (task T330528) by James D. Forrester
- git #430b5855 - Install symfony/polyfill-php82 (v1.27.0) by Reedy
Extensions
editAbuseFilter
edit- git #ead29fc0 - Re-enable skipped test by Amir Sarabadani
- git #2745b584 - Mark FilteredActionsHandlerTest::getFilteredActionsHandler skipped by Amir Sarabadani
AdvancedSearch
edit- git #37b0183c - Add ARIA labels and descriptions for the dimension fields (task T339908) by WMDE-Fisch
BetaFeatures
edit- git #d1d72dc0 - Translate BetaFeatures alias into Bengali by MdsShakil
CampaignEvents
edit- git #1cd8721e - Fix color of location headers in "more details" dialog (task T322962) by Daimona Eaytoy
- git #995eb134 - Fix broken master build by Daimona Eaytoy
- git #035e5a05 - Reposition the "Select all" label and buttons (task T318165) by Michelle
- git #03fdc452 - build: Update MediaWiki requirement to 1.41 by James D. Forrester
CentralAuth
edit- git #7f55f593 - build: Remove unneeded newline from one line condition by Umherirrender
- git #360a4649 - Create the 'Global rename script' system user when needed (task T344632) by Bartosz Dziewoński
- git #2f811b18 - Add CreateLocalAccount Bengali translation by MdsShakil
CheckUser
edit- git #1d73b3ca - Order the "brand" and "version" of brands and fullVersionList array (task T344979) by Rajashree Talukdar
- git #31943f35 - clienthints: Don't insert to the map table with invalid uach_id (task T345024) by Dreamy Jazz
- git #f46493be - clienthints: Only call implode when the item is an array (task T344993) by Dreamy Jazz
- git #bb2ff3e0 - Replace use of mw.config.get( 'wgVisualEditorConfig' ).fullRestbaseUrl (task T344396) by Bartosz Dziewoński
- git #c4945c01 - SECURITY: Limit number of rows returned by ::toDatabaseRows (task T344923) by Dreamy Jazz
- git #5bbff0f9 - clienthints: Handle non-array response from ::getValidatedBody (task T344901) by Dreamy Jazz
- git #4b251941 - clienthints: Return early on no DB rows in ::insertClientHintValues (task T344873) by Dreamy Jazz
- git #92729522 - clienthints: Remove duplicate entries when converting to DB rows (task T344787) by Dreamy Jazz
- git #7dbec863 - Create a maintenance script to populate tables with test data (task T342371) by Dreamy Jazz
- git #b997e2e0 - Remove usage of #special definition as not supported in JS messages (task T344705) by Dreamy Jazz
- git #31b75d4a - clienthints: Remove server-side check for browser support (task T344679) by Dreamy Jazz
- git #ae46bcfb - build: Update MediaWiki requirement to 1.41 by James D. Forrester
- git #ad868e05 - Use EventLogging::submit() to submit analytics events (task T318263) by Sam Smith
Cite
edit- git #1eb405eb - Convert Cite extention to ES6 (task T343220) by mareikeheuer
CiteThisPage
edit- git #d52a9431 - Translate CiteThisPage alias into Bengali by MdsShakil
cldr
edit- git #26e20359 - Add override for Norwegian name of Belarusian by Jon Harald Søby
CodeMirror
edit- git #46b7208d - Convert applicable ResourceLoader modules to use packageFiles (task T272035) by MusikAnimal
ConfirmEdit
edit- git #2dfc290c - Remove incorrect documentation comment by Bartosz Dziewoński
ContentTranslation
edit- git #fdfee843 - CX UI lib: Let dialog title break into multiple lines if needed by NikG
- git #edf65a1b - SX: Fix resuming draft translation started with different language pair (task T343706) by NikG
- git #61d06ab0 - CX: mw.cx.TargetArticle.js: Migrate from ES5 to ES6 (task T342280) by wangombe
- git #f28d57c0 - CX: Resuming draft translation should redirect to the proper device mode (task T343699) by NikG
- git #2484cbaf - SX: Add useCXRedirect composable and use it where needed by NikG
- git #9a602245 - CX: Refactor mw.cx.SiteMapper.js (task T342280) by NikG
- git #640730d1 - SX: Add useDevice composable and use it where needed by NikG
- git #d0b06c46 - SX: Split translation into section translations after publishing (task T332863) by NikG
Dashiki
edit- git #ed87f251 - build: Update MediaWiki requirement to 1.41 by James D. Forrester
DiscussionTools
edit- git #dd58d07f - Fix exception trying to store comments transcluded from special pages (task T344622) by Bartosz Dziewoński
DonationInterface
edit- git #2e1fbc1a - Add adyen if variant=MonthlyConvert_multiplier we times 1.1 to original mc amount suggestion (task T342441) by wfan
- git #41598792 - Switch to using the consentWidget and resize to fit (task T344775) by cstone
Echo
edit- git #75b64658 - Drop dead code (task T342907) by Jon Robson
EntitySchema
edit- git #477ca3c4 - Rename SchemaData classes (task T332330) by Lucas Werkmeister
- git #621dccda - Rename SchemaConverter namespace to Converter (task T332330) by Lucas Werkmeister
- git #280afd7e - Rename SchemaConverter to EntitySchemaConverter (task T332330) by Lucas Werkmeister
- git #a1617c32 - Rename SchemaEditAction and SchemaSubmitAction (task T332330) by noa
- git #38e6c266 - Rename SchemaPatcher to EntitySchemaPatcher (task T332330) by noa
- git #686e8347 - Rename SchemaDiffer to EntitySchemaDiffer (task T332330) by noa
- git #10b2710a - Rename SchemaUpdater and MediaWikiRevisionSchemaUpdater (task T332330) by noa
- git #94ccb9fa - Rename 'Schema' to 'EntitySchema' (task T332330) by noa
- git #c60f5972 - Rename SchemaEncoder files and classes EntitySchemaEncoder (task T332330) by noa
- git #b17f4217 - build: Remove unneeded newline from one line condition by Umherirrender
- git #3f67d0cb - Rename SchemaCleaner class and file names to EntitySchemaCleaner (task T332330) by noa
- git #b228fe8a - Refactor LoadExtensionSchemaUpdates to use MW hook interface (task T336920) by noa
- git #dc083a45 - Rename SchemaId to EntitySchemaId in class and file names (task T332330) by noa
FlaggedRevs
edit- git #0e8ca1cc - Minor code style cleanups related to DB connections and consts by thiemowmde
Flow
edit- git #fe1ce16a - Add causeAction to WikiPage::doSecondaryDataUpdates by Umherirrender
GlobalPreferences
edit- git #1a7dd87c - Ignore non-globalizable preferences (task T344530) by Sam Wilson
GlobalWatchlist
edit- git #09e17b8c - build: Upgrade jsdoc-wmf-theme from v0.0.3 to v0.0.8 by James D. Forrester
IPInfo
edit- git #22403c6c - build: Update MediaWiki requirement to 1.41 by James D. Forrester
Kartographer
edit- git #0f2ccc1c - Re-add specifics to JSDoc thumbnailCache type defenition by WMDE-Fisch
- git #c42f9745 - Remove hashtag from JSDoc MapClass by WMDE-Fisch
LoginNotify
edit- git #a47af7c7 - Fix deprecations and non-static providers by Tim Starling
- git #40024f46 - Updates for new Echo namespace by Tim Starling
- git #35604389 - Add integration tests (task T344785) by Tim Starling
- git #a247ba5c - If the user is known in the slow path, don't forget to notify by Tim Starling
- git #c524ee65 - Fix incorrect locator (task T344785) by Tim Starling
Math
edit- git #58bba16d - Add support for cli only version in MathStatus by Paladox
- git #8c05a71b - Remove references to VisualEditorFullRestbaseURL (task T344458) by Bartosz Dziewoński
MobileFrontend
edit- git #345ee45e - Don't apply top margin to loading toolbar (task T345006) by Ed Sanders
- git #708543ba - build: Update linters by Ed Sanders
- git #3217f7d2 - MobileFormatter: Update for HtmlFormatter 4.0.0 (task T330528) by James D. Forrester
- git #a34544b3 - Remove feedback link in SpecialMobileOptions (task T343687) by suecarmol
MultimediaViewer
edit- git #886a7e72 - build: Upgrade jsdoc-wmf-theme from ^v0.0.5 to v0.0.8 by James D. Forrester
- git #c17cc34e - build: Update MediaWiki requirement to 1.41 by James D. Forrester
OAuth
edit- git #b3117492 - Translate MWOAuth alias into Bengali by MdsShakil
PageImages
edit- git #1a8a759d - build: Update MediaWiki requirement to 1.41 by James D. Forrester
- git #f1761d8c - build: Update MediaWiki requirement to 1.41 by James D. Forrester
PageTriage
edit- git #b9032f20 - Add selenium logs to .gitignore by Sohom
- git #1195cf3e - Change red link color in Vector legacy (task T342439) by suecarmol
- git #41f52412 - NewPagesFeed: Remove margin from username input (task T343259) by jsn
Phonos
edit- git #13a48cd4 - build: Update MediaWiki requirement to 1.41 by James D. Forrester
ProofreadPage
edit- git #a4458a4a - Move edit-in-sequence behind a beta feature (task T308098) by Sohom
- git #3a30cc24 - Change 'hidden' preferences to 'api' (task T344530) by Sam Wilson
- git #04e21d32 - Migrate from ContentHandler::getSlotDiffRendererInternal to ::getSlotDiffRendererWithOptions by James D. Forrester
RevisionSlider
edit- git #cc37621a - Generalize revision click handlers by WMDE-Fisch
- git #fe8f8fa0 - Don't add keypress handler when not needed by thiemowmde
- git #2e8cfcba - Dramatically simplify duplicate code in the PointerLine class by thiemowmde
- git #e4c55ae5 - Reduce code duplication in RevisionList class by thiemowmde
- git #cd90d019 - Append tooltip to focused pointer to allow tabbing into it (task T341872) by WMDE-Fisch
- git #690156b4 - Trigger popup creation on pointer focus (task T341872) (task T341874) by WMDE-Fisch
- git #53281f2b - Remove unused jQuery.fadeTo() calls by thiemowmde
- git #9f2f774c - Remove obsolete IE9 safe guard by thiemowmde
- git #8c4b9b96 - Don't re-create tooltip when it's already there (task T341872) by WMDE-Fisch
- git #3d93003d - Drop wikitext comment in favor of `parsedcomment` by thiemowmde
- git #5863e5e7 - Make use of jQuery.append() accepting multiple arguments by thiemowmde
- git #040f6c28 - Fix left/right cursor key handler also acting on all other keys (task T341874) by thiemowmde
- git #6b4894c4 - Replace numeric key codes with OO.ui.Keys constants (task T341874) by thiemowmde
- git #dd9e9e25 - Remove some `self = this` indirections that are not needed by thiemowmde
- git #a045c78b - Remove unused hasNoTags helper method by thiemowmde
- git #8eff7a74 - Replace switch with a map in util class by thiemowmde
SecureLinkFixer
edit- git #0aade52b - Updating domains.php from Mozilla by SecureLinkFixer updater bot
TemplateData
edit- git #76502194 - Add lang="…" and dir="auto" to inputs that support languages (task T238329) by thiemowmde
- git #416c3d4f - Make use of the ??= and ?: operators where it makes sense by thiemowmde
- git #b522972c - Simplify test data providers with `yield` by thiemowmde
TemplateWizard
edit- git #5cf075ff - build: Update MediaWiki requirement to 1.41 by James D. Forrester
TextExtracts
edit- git #47172479 - ExtractFormatter: Update for HtmlFormatter 4.0.0 (task T330528) by Reedy
Thanks
edit- git #3d1164f9 - Use UserFactory::newFromUserIdentity/Title::castFromPageIdentity by Umherirrender
TheWikipediaLibrary
edit- git #c85fece5 - Update TheWikipediaLibrary extension for IP masking (task T332552) by jsn
TimedMediaHandler
edit- git #e48e6848 - Add jsdoc summarize plugin (task T344861) by Derk-Jan Hartman
- git #88d796d2 - build: Upgrade jsdoc-wmf-theme from v0.0.5 to v0.0.8 by James D. Forrester
- git #5dad1136 - build: Remove unneeded newline from one line condition by Umherirrender
Translate
edit- git #23b09ef5 - Remove Makefile for running tests by Niklas Laxström
- git #555f7028 - MessageCollection::slice: Ensure offset is integer (task T345053) by Abijeet
- git #f4770bb1 - Remove backward compatibility code added for older MLEB release by Abijeet
- git #0739dd51 - PagePreparation: Add/Improve error handling (task T342628) by Reedy
- git #58b478ed - tests: Clear revtag and translate_messageindex table on some tests by Umherirrender
- git #25e856d1 - build: Remove unneeded newline from one line condition by Umherirrender
TranslationNotifications
edit- git #7ed34985 - build: Remove unneeded newline from one line condition by Umherirrender
TwoColConflict
edit- git #9edc5d17 - Use mocked Users in tests to avoid @database usage by thiemowmde
- git #9dbe325d - Use #content to scroll up on preview (task T343798) by WMDE-Fisch
UniversalLanguageSelector
edit- git #939c03ba - ext.uls.interface.js: Inline isNamed() method (task T344635) by Abijeet
VisualEditor
edit- git #f469fe77 - ext.visualEditor.diffPage.init: Add missing dependency by Bartosz Dziewoński
- git #90ccc475 - Fix remote page detection logic by Dringsim
- git #c8a2f9b0 - Improve 2017WTE preference labels by Bartosz Dziewoński
- git #3ece481e - Implement add a reference edit check by Ed Sanders
Wikibase
edit- git #3bc4fea4 - Document pitfall about Term / TermFallback classes by Lucas Werkmeister
- git #c5bf6e0a - REST: Remove STATEMENT_SUBJECT_NOT_FOUND (task T343441) by Jakob Warkotsch
- git #ce9c5112 - REST: Use StatementId instead of EntityId for metadata retrievers (task T343441) by Ollie Shotton
- git #8d8e7736 - REST: Remove RequestedSubjectIdValidator and implementations (task T344794) by Jakob Warkotsch
- git #20cb6686 - REST: Add EditMetadataValidator to service wiring by Ollie Shotton
- git #c13aed0d - REST: Simplify PatchStatement use case (task T344793) by Jakob Warkotsch
- git #0a56fd63 - REST: Simplify subject agnostic ReplaceStatement use case (task T344702) by Ollie Shotton
- git #e42352ba - REST: Create item specific ReplaceStatement use case (task T344792) by Silvan
- git #0ce9c4f4 - REST: Create ReplacePropertyStatement wrapper use case (task T344707) by Ollie Shotton
- git #5c31bfed - REST: Add PatchPropertyStatement to OAS (task T344795) by Muhammad Jaziraly
- git #22469af2 - REST: Extraneous params not allowed in JSON bodies (task T305973) by Ollie Shotton
- git #cea114c5 - Removed the usage of splitSerialization from DispatchingIdParser (task T291823) by Leszek Manicki
- git #1e64acdd - REST: Validate before existence check by Jakob Warkotsch
- git #da38d0a1 - REST: Simplify GetStatement use case (task T344807) by Jakob Warkotsch
- git #6af673a4 - REST: Create item specific GetStatement use case (task T344706) by Jakob Warkotsch
- git #3fda3f8e - REST: Create PatchItemStatement wrapper (task T344809) by Muhammad Jaziraly
- git #53359afe - REST: Rename PatchItemStatement to PatchStatement (task T344809) by Muhammad Jaziraly
- git #6c62024c - REST: Create GetPropertyStatement wrapper use case (task T344701) by Muhammad Jaziraly
- git #0bddf0c1 - Make use of ??= and similar operators in various places by thiemowmde
- git #a8f78a94 - REST: Add missing 400 responses by Muhammad Jaziraly
- git #019f1814 - Make package name lowercase in package.json by Ollie Shotton
- git #24b9d9f4 - Use newly released wdio-wikibase v6 (task T343886) by Jakob Warkotsch
- git #815d502f - Improve browser tests after async migration (task T343886) by Ollie Shotton
- git #a843d1cc - Termbox: re-enable browser tests (task T300807) by Jakob Warkotsch
- git #259e1d11 - build: Remove unneeded newline from one line condition by Umherirrender
- git #a468d287 - Simplify the "WikibaseRepo.EnabledEntityTypes" service (task T276481) by Marius Hoch
- git #ebed9041 - Don’t use LanguageNameLookup service in HTMLContentLanguageField (task T281721) by Lucas Werkmeister
WikibaseLexeme
edit- git #4d5ec37e - Fix Minvera style issue by extracting Vector-specific styles (task T318981) by Michael Große
- git #4954bcc4 - Add EnabledEntityTypesTest (task T276481) by Marius Hoch
- git #86d9679e - Remove unnecessary array_merge calls by Reedy
WikibaseMediaInfo
edit- git #2f75ed01 - build: Remove unneeded newline from one line condition by Umherirrender
WikibaseQualityConstraints
edit- git #cbe5de0b - Bump stylelint-config-wikimedia from 0.16.0 to 0.16.1 by Addbot
- git #fcaea138 - Fix comma spacing correctly by Lucas Werkmeister
WikiEditor
edit- git #6b851717 - build: Upgrade jsdoc-wmf-theme from ^v0.0.6 to v0.0.8 by James D. Forrester
WikiLambda
edit- git #e6b38f17 - Follow-Up b5bad59f8: ApiFunctionCall: Check calls for entities, whitespace in Z16K2s by James D. Forrester
- git #2d8a6084 - build: Upgrade jsdoc-wmf-theme from v0.0.5 to v0.0.8 by James D. Forrester
- git #e4f0d9be - e2e: Refactor function test by nik-55
- git #38e2cf30 - docs: Update Readme for selenium tests by nik-55
WikimediaEvents
edit- git #610211b7 - Add Search SLI tracking (task T335499) by Erik Bernhardson
Wikisource
edit- git #b4f29d2d - Tie onboarding cookie with account of the user (task T338562) by Sohom
- git #b9f35f53 - build: Update MediaWiki requirement to 1.41 by James D. Forrester
- git #e039c969 - Add functionality to use line detection model (task T343959) by Parthiv
Wikistories
edit- git #0214ccac - Fix conflicting divs (task T343537) by eamedina
- git #bdcb4a69 - Icon update (task T328419) by eamedina
Skins
editMinervaNeue
edit- git #7bbb240d - Make menuGroup.mustache use togglelist classes, ensuring ToggleList HTML is consistent. Remove duplicated CSS (task T343920) by bwang
- git #c188fac1 - Clean up setIcon now that classes and icon types are removed (task T319260) by bwang
- git #952789bc - Switch Minerva button template to use Codex and remove mw-ui-button (task T319260) by Jon Robson
- git #b66ac786 - Prepare addPortletLink handler for Codex switchover by bwang
- git #0109b174 - watchlist: Don't assume only named users have watchlist access (task T344870) by Martin Urbanec
- git #5062970a - build: Remove unneeded newline from one line condition by Umherirrender
Vector
edit- git #61392b87 - Apply teleport target styles to mediawiki.page.ready module (task T343476) by Eric Gardner
- git #c490b19f - Update package.json (task T343930) by ksarabia
- git #9504b7fb - Add skinStyles for mediawiki.page.teleportTarget (task T343476) by Eric Gardner
- git #a448233d - Make Vector feature flag compatible with clientPrefs (task T343928) by Jan Drewniak
- git #18055619 - Add font size feature flag (task T343928) by ksarabia
- git #1177320e - build: Update linters by Ed Sanders
- git #2ea12a11 - Remove limited width cached HTML handling (task T343843) by Jon Robson
Misc
editNo changes
edit- 3D
- ActiveAbstract
- AntiSpoof
- ApiFeatureUsage
- ArticleCreationWorkflow
- ArticlePlaceholder
- Babel
- BounceHandler
- Calendar
- Campaigns
- Capiunto
- CategoryTree
- CentralNotice
- CharInsert
- ChessBrowser
- CirrusSearch
- Citoid
- CodeEditor
- Cognate
- Collection
- CologneBlue
- CommonsMetadata
- ContactPage
- CreditsSource
- Disambiguator
- DismissableSiteNotice
- DoubleWiki
- Elastica
- ElectronPdfService
- EventBus
- EventLogging
- EventStreamConfig
- ExtensionDistributor
- ExternalGuidance
- FeaturedFeeds
- FileExporter
- FileImporter
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- Gadgets
- GeoCrumbs
- GeoData
- GlobalBlocking
- GlobalCssJs
- GlobalUsage
- GlobalUserPage
- GoogleNewsSitemap
- Graph
- GrowthExperiments
- GuidedTour
- ImageMap
- ImageSuggestions
- InputBox
- Insider
- Interwiki
- InterwikiSorting
- Josa
- JsonConfig
- LabeledSectionTransclusion
- LandingCheck
- LdapAuthentication
- Linter
- LiquidThreads
- Listings
- MachineVision
- MapSources
- MassMessage
- MediaModeration
- MediaSearch
- MobileApp
- Modern
- MonoBook
- NavigationTiming
- NearbyPages
- NewUserMessage
- Newsletter
- Nostalgia
- Nuke
- OATHAuth
- OAuthRateLimiter
- ORES
- OpenStackManager
- PageAssessments
- PageNotice
- PageViewInfo
- PagedTiffHandler
- ParserFunctions
- PdfHandler
- Poem
- Popups
- PropertySuggester
- QuickSurveys
- Quiz
- RSS
- ReadingLists
- RealMe
- RelatedArticles
- SandboxLink
- Score
- Scribunto
- SearchExtraNS
- SearchVue
- SecurePoll
- ShortUrl
- SimilarEditors
- SiteMatrix
- SpamBlacklist
- StopForumSpam
- SubPageList3
- SubpageSortkey
- SyntaxHighlight_GeSHi
- TemplateSandbox
- TemplateStyles
- Timeless
- TitleBlacklist
- TocTree
- TorBlock
- TrustedXFF
- UploadWizard
- UploadsLink
- UrlShortener
- VipsScaler
- VisualEditor/VisualEditor
- VueTest
- WebAuthn
- WikiLove
- WikibaseCirrusSearch
- WikibaseLexemeCirrusSearch
- Wikidata.org
- WikidataPageBanner
- WikimediaApiPortal
- WikimediaApiPortalOAuth
- WikimediaBadges
- WikimediaEditorTasks
- WikimediaIncubator
- WikimediaMaintenance
- WikimediaMessages
- XAnalytics
- intersection
- timeline
- wikihiero
Total changes
edit309 Changes in 58 repos by 66 authors