MediaWiki 1.40/wmf.25/Changelog
< MediaWiki 1.40 | wmf.25
Core changes
edit- git #5ba3b87e - Branch commit for wmf/1.40.0-wmf.25 (task T325588) by trainbranchbot
- git #a12e79dc - Convert eval script to Maintenance class by daniel
- git #09cee249 - VariantConversion: Check if core language converter supports variant (task T330178) by Abijeet
- git #2cd85cdf - Stats: move stats library into Stats folder (task T240685) by Cole White
- git #4bb28865 - Reorg: Migrate WikiMap to WikiMap/ out of includes (task T321882) by Amir Sarabadani
- git #1a42362b - Follow-up fixes for SpecialRevisionDelete OOUI conversion (task T117794) by Dreamy Jazz
- git #06bc81c4 - Convert Special:RevisionDelete to OOUI (task T117794) by brandonxlf
- git #c565e952 - Fix fallback flow for gom (task T144045) by Pppery
- git #b31b6b62 - RCCacheEntryFactory: Don't make a "cur" link for newest revision (task T34038) by Matěj Suchánek
- git #fba807c3 - EnhancedChangesList: Isolate categorization entries in getLogText (task T261068) by Matěj Suchánek
- git #fc5c7265 - Update Chechen (ce) namespaces (task T330587) by Amir E. Aharoni
- git #d4f785d9 - Rename rate limits to match permission names (task T310476) by daniel
- git #cae04c81 - EnhancedChangesList: Rewrite bogus condition by Matěj Suchánek
- git #35d2db7a - Use same formula to construct cache key in increase() and clear() by cicalese
- git #c7b84d9e - htmlform: Handle null from HTMLFormField::getDefault in multiselects (task T330526) by Umherirrender
- git #132a4b75 - EnhancedChangesList: Consistent order of link attributes by Matěj Suchánek
- git #8261b1b7 - Set "X-Content-Type-Options: nosniff" header in images/.htaccess (task T309787) by Kunal Mehta
- git #d8654609 - qunit: Remove old $.fx and $.ajax tracking from testrunner (task T250045) by Timo Tijhof
- git #5b15c7c4 - SpecialEditTags: Set default of '' for wpReason (task T330529) by Reedy
- git #fa92ab43 - Metrics: rename Metrics lib to Stats (task T240685) by Cole White
- git #40c95195 - mediawiki.storage: Disable async GC during integration test (task T318103) by Timo Tijhof
- git #3677d1cb - Metrics: refactor emitter instantiation (task T240685) by Cole White
- git #3661b3cb - Skins: Login link should be shown to temporary users by default (task T328725) by Jon Robson
- git #e7a762fd - Language-convert Table of Contents at parse time (task T306862) by C. Scott Ananian
- git #726554aa - ImportReporter: Reduce indenting by Reedy
- git #4549aa6c - parser: Use the actual revision timestamp of the page for messages (task T320338) by Func
- git #9611c2f7 - Add table of contents to Special:Version (task T326126) by Bartosz Dziewoński
- git #0c4c307a - import: Mark WikiRevision::$sha1base36 property as private by thiemowmde
- git #ce6002a0 - language: Re-arrange conditionals in LanguageConverter for speed by thiemowmde
- git #23576004 - Redo some bits and pieces of Special:Version by Bartosz Dziewoński
- git #5b039a3f - Fix 'id' attribute conflicts on Special:Version by Bartosz Dziewoński
- git #c8b92200 - CREDITS: Update ahead of REL1_40 branching by James D. Forrester
- git #721f99e3 - Suppress false SecurityCheckXSS positives in ParserTestPrinter by C. Scott Ananian
- git #aa3930f4 - specials: Documented used message keys on Special:EditWatchlist by Umherirrender
- git #fe03480d - Add client-side libraries to Special:Version (task T34892) by Simon Legner
- git #7ffd35ec - rdbms: Remove Database::attributesFromType and hard-deprecate ::factory by Amir Sarabadani
- git #0f13e81a - Reorg: Move five page-related classes to page/ out of includes/ (task T321882) by Amir Sarabadani
- git #e73aef2d - Sync up core repo with Parsoid by C. Scott Ananian
- git #a4f296fa - jobqueue: Migrate all IDatabase::select to SelectQueryBuilder (task T311866) by Amir Sarabadani
- git #3102b7f8 - rdbms: Introduce UpdateQueryBuilder (task T329790) by Amir Sarabadani
- git #ad92a592 - Simplify button HTML and CSS in preferences form by Bartosz Dziewoński
- git #fa967b49 - Switch some simple use of LoadBalancer to use new LBFactory methods (task T326274) by Amir Sarabadani
- git #87d13e2f - Revert "qunit: Enable debug=2 by default for SpecialJavaScriptTest" (task T330314) (task T330293) by Krinkle
- git #14afc254 - Improve legend on Special:SpecialPages (task T326130) by Bartosz Dziewoński
- git #55567fe2 - Add table of contents to Special:SpecialPages (task T326130) by Bartosz Dziewoński
- git #2c83359a - build: Rebuild package-lock.json by Timo Tijhof
- git #71d6f593 - Add 1.39.2 to HISTORY by Reedy
- git #ec1fdacc - ParserTestRunner: Move 'showflags' handling inside ::addParserOutputInfo() by C. Scott Ananian
- git #b8f7407b - build: Upgrade grunt from 1.5.3 to 1.6.1 by James D. Forrester
- git #8d4fc716 - i18n: Add no to fallback chain of nb and nn (task T295637) by Reedy
- git #8eab9d5e - Metrics: simplify MetricUtils, introduce BaseMetricInterface (task T240685) by Cole White
- git #60381ebe - Metrics: refactor rendering interface (task T240685) by Cole White
- git #244d730c - Metrics: move format configuration to separate class (task T240685) by Cole White
- git #9c8db2e9 - build: Update qunit from 2.18.2 to 2.19.4 by Timo Tijhof
- git #5a2fa8d2 - ResourceLoader: Permit partial failure in OutputPage::getBottomScripts (task T329330) (task T41813) by Timo Tijhof
- git #228141c2 - MessageCache: immediately update the local cache upon hash mismatch (task T258860) by Aaron Schulz
- git #f856ab4c - Metrics: implement MetricsCache class (task T240685) by Cole White
- git #5ef24817 - ParserTestRunner: set the user language to variant when present (take 2) by C. Scott Ananian
- git #efdd72f4 - Override getInputWidget in multiselect HTMLForm fields by Daimona Eaytoy
- git #fcadaea1 - Mobile preferences: Remove unused parameter by Ed Sanders
- git #1f5b4764 - qunit: Enable debug=2 by default for SpecialJavaScriptTest (task T85805) (task T250045) by Timo Tijhof
- git #f6b08e9a - ResourceLoader: Fix mw.inspect tests to work on debug=2 (task T85805) by Timo Tijhof
- git #d16eba24 - objectcache: Move main cache to internal "_LocalClusterCache" service (task T329680) by Timo Tijhof
- git #bf342382 - objectcache,rdbms: Widen needlessly narrow @covers test annotations by Timo Tijhof
- git #9e32ff66 - Create a function that checks if a username is a temporary user in JS (task T327888) by tsepothoabala
- git #eb60f385 - Parser: Section offsets are in codepoints, not in bytes (task T319141) by Func
- git #e300d118 - rdbms: Move back ::query() from IReadableDatabase to IDatabase (task T326274) by Amir Sarabadani
- git #6eb30646 - Update mw-ui-icon-element line height (task T320453) by bwang
- git #6f8f0ea7 - HTMLUsersMultiselectField: Fix documentation of default value by Daimona Eaytoy
- git #de4c7527 - objectcache: make BagOStuff::makeKeyInternal protected in subclasses by Aaron Schulz
- git #cb92dbf5 - SpecialContributions: Fix message arguments (task T330138) by Ammarpad
- git #cb0156ca - RecentChange: Limit RC row query for patrol to non-categorization type by Matěj Suchánek
- git #75929b41 - language: Add missing PHPDoc type hints to LanguageConverter by thiemowmde
- git #f6880584 - WebRequest: Document that "URL params can be arrays" by Thiemo Kreuz
- git #2249870a - BacklinkCache: Remove unused internal `clear()` method by Timo Tijhof
- git #8ffe2fdb - rdbms: Introduce IConnectionProvider and IReadableDatabase (task T326274) by Amir Sarabadani
- git #4dcfd848 - Centralize temporary IP masking user logic inside MediaWiki core (task T328725) by Jon Robson
- git #f03ddf6f - Use `{{#special:search}}` in search-thumbnail-extra-namespaces-message (task T329221) by MarcoAurelio
- git #d0f52fdf - UnregisteredLocalFile: Don't call MimeAnalyzer if no path (task T330049) by Reedy
- git #3909c144 - rdbms: Introduce ServerInfoHolder to limit access to servers in LB (task T326274) by Amir Sarabadani
- git #45203349 - Status: Add method for PSR-3 formatting of status objects by Gergő Tisza
- git #7d8768e9 - Reorg: Move HTML-related classes out of includes/ to Html/ (task T321882) by Amir Sarabadani
- git #c907ff9f - API: Fix query+allimages user parameter description (task T329484) by Gergő Tisza
- git #2406a255 - Hard-deprecate Http::request/get/post/userAgent/isValidURI (task T305813) by Umherirrender
- git #4e3c6cb2 - TempFSFile: Use a WeakMap for reference tracking if available (task T324894) by Máté Szabó
- git #1c53f590 - psysh: Dump selected log channels by Gergő Tisza
- git #dcd20b7e - rdbms: avoid throwing exceptions in DatabaseMysqli::closeConnection() by Aaron Schulz
- git #5258a066 - Hard-deprecate Language::getLocalisationCache/getMessagesFor (task T325981) by Umherirrender
- git #e999abfb - mediawiki.user: Remove wgUserIsNamed variable as redundant by Kevin Israel
- git #73ab1552 - Replace usages of MWException (task T328220) by Daimona Eaytoy
- git #bd8b8cff - Use UserTimeCorrection in Language::userAdjust (task T322352) by Daimona Eaytoy
- git #77121947 - import: Add a syntax check for xml imports (task T277766) by Umherirrender
- git #fd7fe3ab - GlobalFunctions: Remove check for MEDIAWIKI constant by Kevin Israel
- git #d8e51998 - CoreMagicVariables/CoreParserFunction: unify revisionid (task T204370) by C. Scott Ananian
- git #2da6deab - CoreMagicVariables/CoreParserFunction: unify revisionuser (task T204370) by C. Scott Ananian
Vendor
edit- git #b4cca16d - Bump parsoid to 0.17.0-a18 (task T232563) (task T273014) (task T330107) (task T268777) by Isabelle Hurbain-Palatin
Extensions
editAbuseFilter
edit- git #ebc2e653 - build: Upgrade mediawiki/mediawiki-codesniffer from 40.0.1 to 41.0.0 by James D. Forrester
BetaFeatures
edit- git #a450968c - Drop legacy wgBetaFeaturesWhitelist setting (task T277931) by James D. Forrester
CampaignEvents
edit- git #70921ebb - selenium: My Events can allow organizer to delete registration (task T316875) by Vaughn Walters
- git #eb4d4692 - selenium: My Events can allow organizer to close registration (task T316875) by Vaughn Walters
CategoryTree
edit- git #cca06d76 - Remove unused CategoryTreeCategoryViewer::$child_cats by Umherirrender
CheckUser
edit- git #63ea3369 - Fix limit handling in TemporaryAccountHandler query (task T328894) by AnaïsGueyte
- git #e86e01d4 - Tweak group-checkuser.[js|css] wording by MarcoAurelio
- git #3c3765cb - Follow-up 1ff57d: Use {{#special:investigate}} by MarcoAurelio
- git #1ff57d65 - Update "Try the new CheckUser tool" link text (task T330423) by Dreamy Jazz
- git #d7081d9f - Show reveal IP buttons on Special:CheckUserLog by Thalia
- git #ebac0304 - Various minor code cleanups in Investigate namespace by Thiemo Kreuz
- git #ee93d664 - Replace sonarcloud marked regex with equivalent javascript function by Dreamy Jazz
- git #759f027c - Enable "Show IP" buttons on Special:Contributions (task T326394) by STran
- git #cd16484f - Remove unused private class attribute from CompareService.php by Dreamy Jazz
CirrusSearch
edit- git #5acc51ba - Unpack Romanian and Sorani Analyzers (task T325091) by tjones
- git #b0b3565f - Make added/removedLinks optional in LinksUpdate by David Causse
- git #ba31c832 - Only use ServiceWiring for registering services by David Causse
- git #c41dd0d4 - Extract a ChangeListener class out of Hooks.php by David Causse
- git #950f8710 - Update UPGRADE description by Moritz Schubotz (physikerwelt)
Cite
edit- git #fd90304b - Make auto-generated reference names like name=":0" visible in VE (task T52568) (task T92432) by thiemowmde
- git #f292da42 - Fix icon of re-use reference tool by Ed Sanders
CiteThisPage
edit- git #43058c38 - Use ParserOptions::newFromContext on special page by Umherirrender
Citoid
edit- git #f034999c - Do a faster clone when building the CitoidReferenceWidget preview by Ed Sanders
- git #9f4592b7 - VE: Specify narrowConfig for Citoid tool by Ed Sanders
- git #3f6be206 - Remove unused CSS vendor prefix by Ed Sanders
cldr
edit- git #5e1fd03c - Update LocalNamesXx after merge of CLDR 42 by Raymond
- git #c091fa53 - Remove LocalNamesNo by Reedy
- git #3eb90379 - Update to cldr 42 (task T295637) by Reedy
- git #ea1ac8c4 - Update minimum PHP version to 7.4 as per MLEB policy (task T326537) by Abijeet
- git #8b90c355 - Add Sorani Kurdish (ckb) overrides for time units (task T327123) by Bartosz Dziewoński
CodeEditor
edit- git #333d8b94 - Update Ace to 1.15.2 (task T329686) by David Lynch
ContentTranslation
edit- git #5c827d2d - mw.cx: Move more var declarations inline by Ed Sanders
- git #373579a7 - Fix contribution menu entrypoint in vector-2022 skin (task T329893) by Santhosh Thottingal
- git #f9d0e7d1 - Transaction#getModifiedRange: Use new function signature by Ed Sanders
DiscussionTools
edit- git #79675507 - Remove more unused CSS for .ext-discussiontools-init-replylink-divider by Bartosz Dziewoński
- git #4c0cc920 - Add German aliases for special pages by Hgzh3
- git #869520a6 - Undo inline-flex hack, fix alignment of buttons with text when wrapped (task T325416) (task T260072) by Bartosz Dziewoński
- git #27b14740 - foreign-resources.yaml: Add extra fields (task T330432) by Reedy
- git #cf6c18f3 - Remove unused CSS for .ext-discussiontools-init-replylink-divider by Bartosz Dziewoński
- git #a1ee2d6d - Use the new method of getting database object (task T326274) by Amir Sarabadani
- git #93f8d338 - Disable on LiquidThreads pages (task T329423) by Bartosz Dziewoński
- git #f292c703 - Remove some `px` font-size overrides on topic metadata and buttons (task T325104) by Bartosz Dziewoński
DonationInterface
edit- git #37205672 - Add bank transfer submethods that supported by dlocal (task T328976) by wfan
- git #fa92a7c4 - only show direct flow for dlocal cc payment method (task T324276) by wfan
- git #d60cfd00 - Update Smash-pig to v0.8.3.18 by Damilare Adedoyin
EntitySchema
edit- git #5adc3792 - Fix spelling mistakes in .phpcs.xml comment by Dreamy Jazz
- git #426e0eb6 - Update PHPCS to version 40.0.1 by thiemowmde
- git #65f85dcc - Fix some temporary PHPCS exclusions by thiemowmde
- git #59515977 - Enable SpaceAfterClosure PHPCS sniff by thiemowmde
EventLogging
edit- git #6ed16185 - Extract EventSubmitter interface (task T281762) by Sam Smith
- git #5598ba32 - foreign-resources.yaml: Add extra fields (task T330432) by Reedy
- git #c2f7bc78 - Extract EventLogging.StreamConfigs service (task T281762) by Sam Smith
FileImporter
edit- git #bcd8777a - Remove temporary hint for feedback (task T233292) by Hgzh3
FlaggedRevs
edit- git #1ef24433 - Drop string→array→string conversion from FlaggedRevision by Thiemo Kreuz
Flow
edit- git #1509c70e - Hooks::isBetaFeatureAvailable: Don't fetch the config before checking installation by James D. Forrester
- git #075cc6ae - Hooks::isBetaFeatureAvailable: Use non-deprecated BetaFeaturesAllowList pref (task T277931) by James D. Forrester
Gadgets
edit- git #a22d9fa9 - Add namespace translations for Chechen (ce) (task T330587) by Amir E. Aharoni
GrowthExperiments
edit- git #b680093a - PostEdit: Close help panel when post-edit or try new task panels are shown (task T330506) by Kosta Harlan
- git #5eb17680 - Use mw.libs.ge class prefix consistently by Gergő Tisza
- git #b4abffd7 - Leveling up: Add try new task dialog (task T322386) by Kosta Harlan
- git #0a7953e3 - foreign-resources.yaml: Add extra fields (task T330432) by Reedy
- git #901f0414 - ApiQueryNextSuggestedTaskType: Return edit count by task type (task T322386) by Kosta Harlan
- git #5483efd2 - SuggestedEditSession: Fetch next suggested task type when initializing (task T322386) by Kosta Harlan
- git #ae61ac00 - [Vue] Standardize the location of icons.json (task T322443) by Martin Urbanec
- git #7b602a2e - User impact: show the module on its activated state for (task T329192) by Sergio Gimeno
- git #c9e69e7c - docs: avoid linting docs directory with eslint by Sergio Gimeno
- git #78ae4a07 - Post-edit: Use fixed positioning for success notice (task T317819) by Gergő Tisza
- git #d3ff47c2 - Add getPraiseworthyMentees.php maintenance script (task T322444) by Martin Urbanec
- git #4bde7c4a - API: Add "growthnextsuggestedtasktype" query module (task T322386) by Kosta Harlan
- git #867f8d74 - Services: Introduce LevelingUpManager (task T322386) by Kosta Harlan
- git #1c9cbfa6 - docs: Update content for Vitepress site (task T328125) by Kosta Harlan
- git #235bde96 - docs: Remove unneeded ignored directories by Kosta Harlan
- git #f2c133a4 - docs: set a base URL for the VitePress built site by Sergio Gimeno
- git #fc28eb0b - phpcs: ignore php files under documentation/frontend/node_modules by Sergio Gimeno
- git #21b5544d - UserImpact: Calculate and store edit count by task type (task T322386) by Kosta Harlan
- git #8302e04c - TaskTypeHandler: Allow finding task type ID from change tag name (task T322386) by Kosta Harlan
- git #944c034a - build: Re-enable npm run doc (task T328125) by Kosta Harlan
- git #57636b9f - build: Update Codex to 0.6.1 (task T328125) by Kosta Harlan
- git #9c22165c - phan: Fix UnusedSuppression errors by Kosta Harlan
- git #7c907ad1 - build: Temporarily disable npm run doc by Kosta Harlan
- git #a063fbcb - Frontend docs: add build command in the root of the repository (task T329034) by Sergio Gimeno
- git #367d79d5 - PSR-3 normalize errors by Gergő Tisza
- git #32c0c306 - Post edit panel: show the task description skeleton while requesting the PCS (task T294835) by Sergio Gimeno
- git #5c8b72aa - Do not enable mentorship when mentor is changed in bulk (task T301981) by Martin Urbanec
- git #85fec126 - Do not trigger DB lookup in ResourceLoader callbacks (task T298751) by Gergő Tisza
- git #86e1688e - Build backend for PersonalizedPraise (task T322444) by Martin Urbanec
- git #7a1d5b21 - Post edit panel: avoid showing the pageviews skeleton (task T294835) by Sergio Gimeno
- git #d917679f - SpecialImpact: Allow username parameter to be autocompleted by Gergő Tisza
- git #8d6d3b37 - ComputedUserImpactLookup: Avoid infinite pageview lookup loop (task T328945) by Gergő Tisza
Kartographer
edit- git #96761a13 - Avoid some bits of code duplication in CoordFormatter (task T263762) by thiemowmde
- git #32a8125f - Make CoordFormatter compatible with Parsoid (task T263762) by Isabelle Hurbain-Palatin
Linter
edit- git #6aa4cdeb - Linter Tag and Template search feature, UI and report code (task T175177) by sbailey
- git #499a1c37 - Use new linter_namespace column and index in the Linter table (task T299612) by sbailey
- git #eaf2d26d - Remove API action=record-lint (task T329992) by Kunal Mehta
LiquidThreads
edit- git #8f4e6ef8 - LqtDispatch: Minor cleanup by Reedy
MobileFrontend
edit- git #090f1c59 - .nvmrc: Update to 16.19.1 after CI update by James D. Forrester
- git #8caff008 - Move bundlesize checks to PHPUnit integration tests by Jon Robson
- git #ed2fce7a - Completely get rid of responsiveimages removal (task T326147) (task T293303) by Amir Sarabadani
- git #7998a045 - Allow disabling of mobile diff view by Jon Robson
NavigationTiming
edit- git #32f7ad5b - Remove obsolete visibilitychange vendor prefixes by Timo Tijhof
NearbyPages
edit- git #8d782e8a - Targets no longer needed in NearbyPages (task T328497) by Jon Robson
OATHAuth
edit- git #547da1a0 - TOTPKey: Add better fallback attempts to find a useable cache (task T330086) by Reedy
PageTriage
edit- git #79aa3cc1 - build: Remove phpcs MissingDocumentationPublic exclusion (task T324266) by MPGuy2824
- git #ccd3d4cf - Stop userspace patrolling (task T321983) by MPGuy2824
Phonos
edit- git #e5fd3c54 - Animate button background to indicate playback progress (task T326828) by Nardog
- git #c990b5d1 - Stop using jsonlint for testing + update devDependencies (task T220036) by zoranzoki21
- git #c062ab4a - Improve icon size and position, and baseline of label (task T320820) (task T320415) by Sam Wilson
ProofreadPage
edit- git #00d4054f - foreign-resources.yaml: Add extra fields (task T330432) by Reedy
- git #b035570d - Make proofreadpage_nosuch_index_category a real tracking category (task T230673) by tacsipacsi
- git #779010e0 - Remove unnecessary Phan suppression by tacsipacsi
QuickSurveys
edit- git #56ea7337 - Modules target desktop and mobile by default now (task T328497) by Jon Robson
RelatedArticles
edit- git #c2342e28 - Targets no longer needed in RelatedArticles (task T328497) by Jon Robson
Scribunto
edit- git #68943f5d - Update namespace translation for Chechen (ce) (task T330587) by Amir E. Aharoni
- git #033c69cf - ScribuntoException: Use value property not dynamic property (task T330524) by Reedy
SearchVue
edit- git #c27bf327 - package.json: Add coverage command by Peter Wangai
- git #71c6de63 - Trigger an event when interacting with Interwiki Link section (task T321078) by Simone Cuomo
- git #db5afc22 - Create wiki project interwiki link widgets and add to the quick view panel (task T307085) by Matthias Mullie
TimedMediaHandler
edit- git #f13bdec8 - TimedMediaTransformOutput: Handle no media sources in getHtmlMediaTagOutput (task T330049) by Reedy
- git #955a17fc - TimedMediaTransformOutput: Minor cleanup by Reedy
Translate
edit- git #235e1ecb - Move MetaYamlSchemaExtender to MessageGroupConfiguration (task T313242) by wangombe
- git #348e7f2a - TranslateEditAddons move to TranslatorInterface namespace (task T313242) (task T311504) by wangombe
- git #e44c4080 - Special:Translate: Make message table statsbar vertically centered (task T328891) by Abijeet
UniversalLanguageSelector
edit- git #6bd98296 - Update jquery.uls from upstream by Amir E. Aharoni
UploadWizard
edit- git #bd54b204 - build: Upgrade mediawiki/mediawiki-codesniffer from 40.0.1 to 41.0.0 by James D. Forrester
VueTest
edit- git #068cd2e1 - Add ToggleSwitch to the Codex demo navigation by Roan Kattouw
VisualEditor
edit- git #b12b5e21 - build: Upgrade mediawiki/mediawiki-codesniffer from 40.0.1 to 41.0.0 by James D. Forrester
- git #19942e0e - Update VE core submodule to master (51ac44db2) (task T330401) by Bartosz Dziewoński
- git #c068c166 - Preserve link content for broken media (task T273014) by Arlo Breault
- git #1d4f828c - Don't allow table attributes to be edited when hasExpandedAttrs (task T307305) by Ed Sanders
- git #3eb41eae - Update MWGallery tests with newer Parsoid output by Ed Sanders
Wikibase
edit- git #6e83ac32 - REST: Modify GetItem to use exceptions (task T330167) by Muhammad Jaziraly
- git #119aa3bb - REST: Modify AddItemStatement to use exceptions (task T330166) by Muhammad Jaziraly
- git #2d1cc94f - Update mediawiki/codesniffer to 41.0 by Lucas Werkmeister
- git #a7f4d322 - REST: Modify ReplaceItemStatement to use exceptions (task T330051) by Muhammad Jaziraly
- git #9ab7e8e3 - REST: Add ADR 8 about using exceptions in UseCases (task T327527) by Muhammad Jaziraly
- git #f47d5031 - REST: Add ADR 0007 about multiple route files (task T328411) by Ollie Shotton
- git #1e9bc664 - Fully remove tmpUnconnectedPagePagePropMigrationStage (task T330410) by Lucas Werkmeister
- git #473a134d - Validate entity ID part of URIs in data values (task T102840) by Lucas Werkmeister
- git #c0bb33da - Don’t load Tainted References during QUnit tests (task T330293) by Lucas Werkmeister
- git #7d8c01b2 - REST: Rename newStatementNotFoundError() method (task T329956) by Ollie Shotton
- git #e8f45dfe - Fix tainted-ref CI after Node v16 upgrade (task T330380) by Jakob Warkotsch
- git #133b4cc6 - REST: Delete unused error response files by Muhammad Jaziraly
- git #fada2b09 - REST: Improve tests by Ollie Shotton
- git #a980e9f6 - REST: Modify GetItemStatement to use exceptions (task T329956) by Muhammad Jaziraly
- git #dbbcec68 - REST: Modify GetItemLabels to use exceptions (task T329954) by Muhammad Jaziraly
- git #fe921daa - REST: Fix sitelinks in OpenAPI Schema by Ollie Shotton
- git #f1ac0b44 - REST: Rename GetItemDescriptionsSuccessResponse by Ollie Shotton
- git #9f21e6f8 - REST: Provide example of mediawiki edit request elements in OpenAPI spec (task T328412) by Leszek Manicki
- git #d3f6301c - Use SelectQueryBuilder in EntityUsageTable (task T312510) by Lucas Werkmeister
- git #a27deb22 - REST: Add an example of sitelink badge in OpenAPI spec (task T328412) by Leszek Manicki
WikibaseQualityConstraints
edit- git #24157238 - Bump stylelint-config-wikimedia from 0.13.1 to 0.14.0 by Addbot
- git #cb669818 - Show constraint clarifications below violation message (task T219037) by Lucas Werkmeister
- git #cfbc8023 - Remove no-longer-used Phan suppression by Lucas Werkmeister
- git #7ea77018 - Avoid deprecated WANObjectCache::get() calling pattern by Aaron Schulz
- git #b165c35b - README: Fix more maintenance calls (task T219037) by Lucas Werkmeister
- git #85e86056 - Use LanguageFallbackChainFactory for multilingual texts (task T219037) by Lucas Werkmeister
WikiLambda
edit- git #41bafb96 - README: Note how to give your user special rights by James D. Forrester
- git #c6487478 - Move UpdateImplementationsJob from API to Jobs (task T319478) by dmartin
- git #b11f6d6c - ApiPerformTest: Factor caching out to a job, avoiding a DB write on API GET by James D. Forrester
- git #46e90468 - foreign-resources.yaml: Add extra fields (task T330432) by Reedy
- git #06538f8e - ApiPerformTestTest: Mark these as Standalone by James D. Forrester
- git #4811e74c - ZMonoLingualString::getLanguage(): Ensure returned value is valid by James D. Forrester
- git #29e613f5 - Add granular zobject edit authorization strategy (task T321184) by gengh
- git #ed4a64da - ApiPerformTestTest: Disable failing test of passing a non-implementation (task T330431) by James D. Forrester
- git #2e17a1fd - Add PublishComponent into the DefaultView screen (task T327917) by nik-55
- git #a7748c07 - Automatically reorder implementations after performing tests (task T319478) by dmartin
WikimediaMessages
edit- git #107a3bdf - Add messages for Amical Wikimedia (amicalwikimedia) (task T330390) by gerritbot
- git #cd61789a - Revert "Refactor Global Blocking error messages for clarity" by AGueyte
- git #c83d5ae8 - Refactor Global Blocking error messages for clarity (task T324722) by AnaïsGueyte
- git #dc76cb59 - Update Belarusian grammar forms (task T326010) by Alexander Vorwerk
Skins
editMinervaNeue
edit- git #889543ed - Targets no longer needed (task T328497) by Jon Robson
- git #e1c51814 - Remove unused constructor params of MainMenuDirector by Func
MonoBook
edit- git #6dc9cc43 - build: Upgrade mediawiki/mediawiki-codesniffer from 40.0.1 to 41.0.0 by James D. Forrester
- git #23bc48d0 - Re-add support for "New user message" notification (task T330503) by Porplemontage
Vector
edit- git #e7a8d0f4 - Vector: Break long bare external links (task T327334) by Derk-Jan Hartman
- git #392a2f0e - Only render TOC related HTML when TOC is available (task T328719) by bwang
- git #28e5d9ac - 2010: IP masked user icon should differ (task T328725) by Jon Robson
- git #77734b15 - Add feature flag to "promote add topic" feature (task T267444) by Ed Sanders
- git #d90d1d17 - Promote "Add topic" button to PageTitlebar (task T267444) by Ed Sanders
- git #c06c547b - Table of contents: FIXME cleanup (task T316025) by Jon Robson
- git #6b3ef91c - Ignore noisy rule for a11y test by bwang
- git #41bd9569 - Revert "Only apply vertical margin to #siteNotice content when non-empty" by Bernard Wang
- git #e057a46d - Update naming convention for TOC (task T325032) by ksarabia
- git #01e11d68 - SkinVector22.php: Add missing typehints by Ed Sanders
- git #450a395f - SectionObserver should be updated at certain points in MediaWiki lifecycle (task T316037) (task T316025) by Jon Robson
- git #d74abe5d - Clean up user links cached HTML code (task T289212) by bwang
- git #0e5ef398 - Rename IconLink to Link by bwang
- git #ff8a5bc0 - Only apply vertical margin to #siteNotice content when non-empty (task T325219) by Ed Sanders
- git #c72cacec - Cleanup: Remove unused TOC scroll hooks code by bwang
- git #a8796043 - Bump nvmrc to 16.16.0 to match Codex by bwang
- git #efe33d5d - Ensure ToC is always accessible via landmark region (<nav>) (task T324505) by Moh'd Khier Abualruz
- git #8db112dd - Fix dropdown icon markup to match Codex button (task T320453) by bwang
- git #f2fb8276 - Revert "Updates for core temp user autocreation feature" (task T328725) by Jon Robson
- git #ea1a0b07 - Shows TOC below page title for anon users (task T315932) (task T320453) by bwang
- git #f0fdd8b6 - Disallow scroll anchoring in navigation grid columns (task T330108) by Bartosz Dziewoński
- git #2039a1e1 - Targets no longer needed (task T328497) by Jon Robson
- git #02698e06 - Split off mediawiki.notification styles for legacy Vector (task T328059) by Bartosz Dziewoński
- git #26daf88d - search: Undo v-i18n-html workaround (task T327229) by Catrope
Misc
editVisualEditor/VisualEditor
edit- git #98d3af0a - CompletionAction: Make suggestion data more extendable by Ed Sanders
- git #54195acf - CompletionWidget: Avoid exception when trying to update torn down widget by Ed Sanders
- git #ab66f88e - CompletionWidget: Avoid double scrollbars (task T330401) by Ed Sanders
- git #2a954cee - BlockImageNode: Re-use captionData by Ed Sanders
No changes
edit- 3D
- ActiveAbstract
- AdvancedSearch
- AntiSpoof
- ApiFeatureUsage
- ArticleCreationWorkflow
- ArticlePlaceholder
- Babel
- BounceHandler
- Calendar
- Campaigns
- Capiunto
- CentralAuth
- CentralNotice
- CharInsert
- ChessBrowser
- CodeMirror
- Cognate
- Collection
- CologneBlue
- CommonsMetadata
- ConfirmEdit
- ContactPage
- CreditsSource
- Dashiki
- Disambiguator
- DismissableSiteNotice
- DoubleWiki
- Echo
- Elastica
- ElectronPdfService
- EventBus
- EventStreamConfig
- ExtensionDistributor
- ExternalGuidance
- FeaturedFeeds
- FileExporter
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- GWToolset
- GeoCrumbs
- GeoData
- GlobalBlocking
- GlobalCssJs
- GlobalPreferences
- GlobalUsage
- GlobalUserPage
- GlobalWatchlist
- GoogleNewsSitemap
- Graph
- GuidedTour
- IPInfo
- ImageMap
- ImageSuggestions
- InputBox
- Insider
- Interwiki
- InterwikiSorting
- Josa
- JsonConfig
- LabeledSectionTransclusion
- LandingCheck
- LdapAuthentication
- Listings
- LoginNotify
- MachineVision
- MapSources
- MassMessage
- Math
- MediaModeration
- MediaSearch
- MobileApp
- Modern
- MultimediaViewer
- NewUserMessage
- Newsletter
- Nostalgia
- Nuke
- OAuth
- OAuthRateLimiter
- ORES
- OpenStackManager
- PageAssessments
- PageImages
- PageNotice
- PageViewInfo
- PagedTiffHandler
- ParserFunctions
- PdfHandler
- Poem
- Popups
- PropertySuggester
- Quiz
- RSS
- ReadingLists
- Renameuser
- RevisionSlider
- SandboxLink
- Score
- SearchExtraNS
- SecureLinkFixer
- SecurePoll
- ShortUrl
- SimilarEditors
- SiteMatrix
- SpamBlacklist
- StopForumSpam
- SubPageList3
- SubpageSortkey
- SyntaxHighlight_GeSHi
- TemplateData
- TemplateSandbox
- TemplateStyles
- TemplateWizard
- TextExtracts
- Thanks
- TheWikipediaLibrary
- Timeless
- TitleBlacklist
- TocTree
- TorBlock
- TranslationNotifications
- TrustedXFF
- TwoColConflict
- UploadsLink
- UrlShortener
- VipsScaler
- WebAuthn
- WikiEditor
- WikiLove
- WikibaseCirrusSearch
- WikibaseLexeme
- WikibaseLexemeCirrusSearch
- WikibaseMediaInfo
- Wikidata.org
- WikidataPageBanner
- WikimediaApiPortal
- WikimediaApiPortalOAuth
- WikimediaBadges
- WikimediaEditorTasks
- WikimediaEvents
- WikimediaIncubator
- WikimediaMaintenance
- Wikisource
- Wikistories
- XAnalytics
- intersection
- timeline
- wikihiero
Total changes
edit298 Changes in 51 repos by 82 authors