MediaWiki 1.40/wmf.6
![]() |
Deployment of MediaWiki 1.40.0-wmf.6 to Wikimedia sites | MediaWiki 1.40.0-wmf.7![]() |
The latest version (labeled "1.40.0-wmf.6") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Monday, 17 October 2022 (see the roadmap).
Core changes
[edit]- git #63ab4add - Branch commit for wmf/1.40.0-wmf.6 (task T320511) by trainbranchbot
- git #de15f77a - OutputPageTest: Adjust testAddBodyClasses (task T321021) by Func
- git #ea6c1cee - Add preference to control Special:Search thumbnails (task T320337) by Matthias Mullie
- git #9daa6ef0 - Have Special:UserGroupRights display user group technical name (task T318326) by Novem Linguae
- git #77dbe2d1 - Maintenance: Move OrderedStreamingForkController to PSR-4 namespace (task T166010) by Timo Tijhof
- git #e8db8825 - languages: Consistently use @ingroup Languages in messages/*.php by Fomafix
- git #dd9ad502 - Move ForkController to MediaWiki/Maintenance/ namespace (task T166010) by Amir Sarabadani
- git #330c0c0b - Remove PHPCS exclude-pattern */languages/* by Fomafix
- git #fdb79188 - Rename test case class names to match the file names by Fomafix
- git #5a30cdd7 - language: Change Message from false to null internally for user lang by Fomafix
- git #d7db1f54 - profiler: Actually output profiler data in CLI/Maintenance mode (task T253547) by Aaron Schulz
- git #cc55e848 - Create Hook to check block's error messages from extensions (task T317201) by AnaïsGueyte
- git #5179dbb3 - SECURITY: Fix XSS in DYM (task T320785) by David Causse
- git #c25380ca - Parsoid: Fix e2e tests for size limits. by daniel
- git #0d89bb2e - ApiSandbox: Use 'formatversion=2' instead of 'latest' by Bartosz Dziewoński
- git #37a629b6 - SpecialUpload: Remove redundant message about deleted files (task T314821) by Bartosz Dziewoński
- git #eda3ac47 - Add icons to Special:Preferences mobile layout (task T317419) by suecarmol
- git #0ccb44b7 - title: Fix 'if' typo in Title::getWikiId docs by Timo Tijhof
- git #25905da1 - Special:Contribute: Use canonical special page name for message keys (task T320663) by Moh'd Khier Abualruz
- git #6ab139d3 - Translate: Special page names in Polish by Msz2001
- git #06245f3f - SpecialVersion: Clean up count(), early return, strict types by Timo Tijhof
- git #b24e77ad - Use delegation to reduce number of event listeners on history pages (task T320741) by Francois Pignon
- git #d96207ab - Auto-discover core parser test files by C. Scott Ananian
- git #4cb3957c - Remove $wgParserTestFiles, deprecated in MW 1.30 by C. Scott Ananian
- git #de88bfc5 - Commons files can have thumbnails too by Matthias Mullie
- git #1a2190a1 - Maintenance script updates to support ucfirst() title case (task T292552) by Tim Starling
- git #b245a6a2 - jquery.tablesorter: Convert custom cases to native QUnit.test() by Timo Tijhof
- git #ef15abae - extension.schema.v2: Synchronize QUnitTestModule definition with ResourceModules by Bartosz Dziewoński
- git #31114847 - jquery.tablesorter: Group parser test cases into nested module by Timo Tijhof
- git #e6be4e55 - Sync up core repo with Parsoid by C. Scott Ananian
- git #1164711f - Add Promise-Non-Write-API-Action header to page.preview.js by Aaron Schulz
- git #139be6c5 - Sync up core repo with Parsoid by C. Scott Ananian
- git #94e20db6 - Add some helpers to filter properties out of var_dump() (task T277618) by Tim Starling
- git #71e076dd - jquery.tablesorter: Inline vars in test cases by Timo Tijhof
- git #b23c6deb - rdbms: remove DB domain parameter from LoadMonitor methods by Aaron Schulz
- git #8a474d31 - rdbms: Instead of reconfiguring all of LB, just remove depooled db (task T298485) by Amir Sarabadani
- git #7e4a5f1f - pingback: Update schema revision by Alexander Vorwerk
- git #2fa8eb2c - lockmanager: remove PostgreSqlLockManager by Aaron Schulz
- git #1f3de22c - block: Remove temporary logging for closed task from DatabaseBlock (task T192964) by Thalia
- git #fdc24680 - rdbms: Introduce DatabaseFlagsHolder and move some internal logic there (task T299691) by Amir Sarabadani
- git #6107c3a8 - Add Magahi language (mag) (task T320465) by Amir E. Aharoni
- git #291a823e - Rescale images based on width alone (task T320406) by Matthias Mullie
- git #e86fcc26 - benchmarks: Add benchmark for JsonCodec by daniel
- git #b299d72a - docs: Add missing backticks to `@deprecated` mentions by Timo Tijhof
- git #78483caa - Revert "Skins: Config flag controls contributions link" (task T320471) by Kosta Harlan
- git #89cb5c3e - parser: Make the behavior of REVISIONTIMESTAMP consistent (task T320338) by Func
- git #827c1459 - Update MessagesShn.php (task T319276) by Stang
- git #64ddedb6 - ConditionalHeaderUtil: Handle `If-None-Match: *` (task T319382) by Jakob Warkotsch
- git #b5f3400c - ApiQueryLanguageinfo: Allow fetching variant names from API (task T302200) by Func
- git #178d6810 - Use markTestSkippedIfExtensionNotLoaded() shortcut in tests by thiemowmde
- git #9c1cbc41 - Search thumbnails visual tweaks (task T319230) by Matthias Mullie
- git #b7f52e2f - Remove deprecated global function wfLogProfilingData by Umherirrender
- git #86052bef - Upgrading guzzlehttp/guzzle (7.4.5 => 7.5.0) by Reedy
- git #829887f7 - Include file and line number in job errors by Brian Wolff
Vendor
[edit]- git #a9b2d650 - Add a "run composer via docker" example to README by Ollie Shotton
- git #e1039a36 - Update symfony/* by Reedy
- git #fc9d91de - Upgrading ezimuel/ringphp (1.1.2 => 1.2.0) by Reedy
- git #51773f56 - Upgrading lcobucci/jwt (4.1.5 => 4.2.1) by Reedy
- git #76ac6733 - Upgrading data-values/geo (4.2.3 => 4.3.0) by Reedy
- git #c02435a4 - Upgrading guzzlehttp/guzzle (7.4.5 => 7.5.0) by Reedy
- git #ff352960 - Upgrading ramsey/collection (1.1.4 => 1.2.2) by Reedy
Extensions
[edit]CampaignEvents
[edit]- git #188caa4a - Add validation for tracking tools (task T320433) by Daimona Eaytoy
- git #d716fee6 - Work around PHP bugs in timezone validation (task T315692) by Daimona Eaytoy
- git #3537be87 - Fix double-escaping in "more details" dialog (task T290248) by Daimona Eaytoy
CentralAuth
[edit]- git #df2982e6 - Create HTML elements with jQuery and avoid .html() by Fomafix
CentralNotice
[edit]- git #146e790e - Add ESI test string to base HTML (task T320734) by Andrew Green
- git #d6433bcf - Add description for Special:Preferences layout (task T311717) by suecarmol
- git #e2fb5643 - Optimize regular expression code in PHP and JavaScript by Thiemo Kreuz
CheckUser
[edit]- git #93e11556 - Show CUs whether the password matched on login attempts to locked accounts (task T303192) by dreamyjazz
- git #d1cc21f8 - Remove InvestigateButtonMenuSelectWidget (task T315241) by AnaïsGueyte
- git #840ab08e - Make the login log link go to the user's logs and fix cuc_title default by dreamyjazz
- git #8cc6ff83 - Add multiple integration tests for Hooks.php (task T315648) by dreamyjazz
- git #dc7852f2 - Add a hook to allow modification of the cu_changes row before insertion (task T311340) by dreamyjazz
- git #4a4a623e - Use GlobalBlocking::getUserBlock over User::isGloballyBlocked (task T318877) by dreamyjazz
CirrusSearch
[edit]- git #878c64e8 - Reduce Cirrusdoc API payload (task T319291) by Simone Cuomo
- git #3a4af97b - UpdateOneSearchIndexConfig: Cleanup failed index creations (task T317200) by Erik Bernhardson
- git #e081767f - Monitor doc sizes in statsd (task T316016) by David Causse
- git #1f86d8e8 - Remove ConfigUtils::fatalError method by Erik Bernhardson
ContentTranslation
[edit]- git #56fe0957 - SX: RetryMtCard shows up alongside a proposed translation (task T316617) by wangombe
- git #5cdf8c64 - SX UI lib: Export colors to be available without injecting a plugin by NikG
- git #cf0eb01e - SX Eventlogging: Add web_pageview_id and web_session_id to the events (task T318907) by Santhosh Thottingal
- git #23bb3660 - CX ULS relevant languages entrypoint: Hide banner when user types (task T310264) by NikG
- git #68100b71 - composer.json: Add ext-xmlwriter to suggests by Reedy
- git #802ff815 - mffrequentlanguages entrypoint: Avoid showing current language as missing (task T316452) by Santhosh Thottingal
- git #436604d0 - SX: Show error message and options to retry when MT fails (task T316617) by wangombe
- git #438ae37a - MF languagesearcher: Avoid showing option to translate to current language (task T320382) by Santhosh Thottingal
- git #47d5ae11 - AddContributeCardEntryPoint: Use RequestContext::getMain (task T319327) by Kosta Harlan
DiscussionTools
[edit]- git #481b687c - Follow-up I394f02912: Use existing class API to move button away from sticky header (task T318474) by Ed Sanders
- git #4b38d72c - Re-enable fixed JS parser tests by Bartosz Dziewoński
- git #cf584271 - Translate: Special page names into Polish by Msz2001
- git #cdad0cc2 - Fix '?dtenable=1' on mobile by Ed Sanders
- git #361283a3 - Ship HTML test files for JS using 'packageFiles' instead of 'templates' by Bartosz Dziewoński
- git #f9903401 - Autogenerate list of files for JS test module instead of maintaining it by hand by Bartosz Dziewoński
- git #46516811 - Use FormatJson helper for outputting pretty JSON for tests by Bartosz Dziewoński
- git #f32429bb - testUtils.js: Fix selector for old parser tests by Ed Sanders
- git #2de72655 - testUtils.js: Serialize timestamp with #getTimestampString by Ed Sanders
- git #6d03608b - parser.test.js: New test for each case, as in modifier.test.js by Ed Sanders
- git #045b020c - modifier.test.js: Improve test descriptions by Ed Sanders
- git #6276b6ea - Log page/revision IDs when the page/revision seems to be missing (task T315688) by Bartosz Dziewoński
- git #4588ae7d - Use ParsoidOutputAccess when RESTBase is not set up (WMF private wikis) (task T315689) by Bartosz Dziewoński
- git #f8d25be8 - Remove all hacks for old HTML in HTTP cache or parser cache by Bartosz Dziewoński
- git #a46af344 - Use RevisionLookup methods instead of ApiParsoidTrait methods by Bartosz Dziewoński
- git #3fa61ab6 - Rewrite persistRevisionThreadItems (task T315510) by Bartosz Dziewoński
- git #482a2c6d - ThreadItemStore: Move some work in insertThreadItems() outside transactions (task T317236) (task T317237) by Bartosz Dziewoński
DonationInterface
[edit]- git #08321912 - Adyen: Don't show general error on validation fail (task T292571) by Elliott Eggleston
- git #f54891fc - Avoid loading external scripts on error forms by Elliott Eggleston
- git #8526a055 - Avoid calling setClientVariables on error in getForm (task T293131) by Elliott Eggleston
- git #6084a417 - Fix order_id reset on recurring change (task T320686) by Elliott Eggleston
- git #18012d64 - Add try catch for adyen to catch if any adyen connection been blocked (task T292571) by wfan
Echo
[edit]- git #a83e5885 - Api: Minor code updates by Reedy
- git #38a93307 - Namespace Api classes by Reedy
ExternalGuidance
[edit]- git #6853bd1b - Remove redundant CSS selector by Bartosz Dziewoński
FileImporter
[edit]- git #0dcbc91a - Use GlobalBlocking::getUserBlock instead of User::isGloballyBlocked (task T318893) by WMDE-Fisch
GeoData
[edit]- git #e26b5008 - Replace deprecated Language::factory by Fomafix
GlobalBlocking
[edit]- git #5c265cfa - Use AbstractBlock types in SpecialGlobalBlockList by Thalia
- git #beb1c414 - Fix documentation for GlobalBlockingHooks::onUserIsBlockedGlobally by Thalia
- git #19190fff - Override GlobalBlock::appliesToPasswordReset to return true (task T317636) by AnaïsGueyte
- git #e2bb781b - Update GlobalBlock to extend AbstractBlock (task T317190) by STran
GrowthExperiments
[edit]- git #fdd15b45 - CacheBackedImageRecommendationProvider: Instrument miss rate by Kosta Harlan
- git #69534c00 - api-testing: Skip the QUIBBLE_APACHE environment check (task T320935) by Kosta Harlan
- git #98eb3557 - Mentee filters: always use mw.user.options values to initialise (task T320728) by Sergio Gimeno
- git #f3507bbe - Only override article size limits in quibble (task T314544) by Kosta Harlan
- git #4bedc5d6 - selenium: Use runJobs.php instead of rebuildrecentchanges (task T314113) by Kosta Harlan
- git #8b7281bf - selenium: Adjust set up code and logging (task T316596) by Kosta Harlan
- git #fe4cd6ff - Raise article size limits for Selenium tests (task T314544) by Gergő Tisza
- git #fa7b70de - selenium: Restore LocalSettings.php after GrowthExperiments tests by Kosta Harlan
- git #73802617 - selenium: Rework and re-enable suggested edit navigation test (task T292293) by Kosta Harlan
- git #cdcd5168 - Mentor dashboard: use vue globals for passing filter functions to components (task T318357) by Sergio Gimeno
- git #31b79721 - selenium: Use Special:CreateAccount for account creation (task T313884) (task T292293) by Kosta Harlan
- git #2c947b88 - api-testing: Restart php-fpm after restoring LocalSettings (task T314544) by Kosta Harlan
- git #823e28f4 - selenium: Improve error reporting and fail early (task T314544) by Kosta Harlan
- git #b886fc34 - changeWikiConfig: Throw error if unable to decode JSON by Kosta Harlan
ImageMap
[edit]- git #8890a38c - Sync up ImageMap repo with Parsoid by C. Scott Ananian
IPInfo
[edit]- git #e2545170 - Fix IPInfo Help popup opacity (task T318405) by AnaïsGueyte
- git #9cabf129 - Use MaxMind translations in country and location data (task T316665) by AnaïsGueyte
Kartographer
[edit]- git #bb0406f8 - Revert "Show an outline using CSS when the fullscreen map is in focus" by Svantje Lilienthal
- git #cc842f96 - Use $this->getServiceContainer() in test cases by Fomafix
- git #3b4c6f3b - Show an outline using CSS when the fullscreen map is in focus (task T315997) by Andrew Kostka
- git #acbe2312 - Non-ambiguous distinction between GeoJSON array and error list (task T319077) by thiemowmde
- git #f2fa3e0f - Skip expensive wikitext parsing when there is nothing to parse (task T315913) by thiemowmde
MassMessage
[edit]- git #a64cb740 - Fix variable names in ext.MassMessage.create.js by Kunal Mehta
- git #d42a79f1 - SpecialCreateMassMessageList: Use hide-if for import source by Kunal Mehta
- git #200c171a - SpecialCreateMassMessageList: Use a TitleInputWidget instead of jquery.ui by Kunal Mehta
MobileFrontend
[edit]- git #d5e02f2b - Clean up after default editor a/b test (task T302356) by David Lynch
MultimediaViewer
[edit]- git #d40e309a - Streamline user options check for readability by Thiemo Kreuz
NavigationTiming
[edit]- git #ae5c05c4 - ext.navigationTiming: Use native packageFiles for virtual config.json (task T315796) by Timo Tijhof
ORES
[edit]- git #42e4417c - Various minor code cleanups by Thiemo Kreuz
- git #36b81f5b - Make use of the ?? syntax where it makes sense by thiemowmde
- git #208be222 - Use PHPUnit's convenience shortcuts where possible by thiemowmde
PageTriage
[edit]- git #a8d9613d - Promise cleanup (task T319448) by Chlod Alejandro
- git #411b59d9 - PageCuration: afd_status tag wasn't being set correctly for AFD-ed (task T320740) by MPGuy2824
- git #92c5f797 - Fixing bad translatewiki commit which is causing test jobs to fail by MPGuy2824
- git #ab10ef43 - Remove "Deletion tag log" from Special:Log (task T313280) by NovemLinguae
Phonos
[edit]- git #f8988b88 - Engine: add reminder to run maint script after bumping CACHE_VERSION (task T320675) by MusikAnimal
- git #ab5f8c7d - Set a miniumum height for the button (task T315482) by Sam Wilson
- git #08b155fc - Engine: Set STORAGE_PREFIX to `phonos-render` (task T317417) by TheresNoTime
Poem
[edit]- git #44caab4c - Sync up Poem repo with Parsoid by C. Scott Ananian
ProofreadPage
[edit]- git #d9c81253 - Source link should also use wgProofreadPageBookNamespaces (task T53980) by Sohom
- git #792453f8 - Add ability to configure Book namespaces on a per wiki basis (task T53980) by Sohom
- git #633808a5 - Disallow the PagelistWidget from loading when the "empty" value is used (task T263944) by Sohom
ReadingLists
[edit]- git #b8030222 - Anonymize preview of reading lists. by Dmitry Brant
- git #c076092d - Don't show import message if it hasn't been defined by Jon Robson
Scribunto
[edit]- git #f032e847 - Include the bad timestamp string in the error when unable to parse it by Jackmcbarn
- git #1000d322 - Add mw.loadJsonData() (task T217500) by Kunal Mehta
- git #829c53ef - Add strict.lua to replace "Module:No globals" (task T209310) by Kunal Mehta
TimedMediaHandler
[edit]- git #8d825255 - Sync up TMH repo with Parsoid by C. Scott Ananian
- git #14f816b8 - Inject services in Hooks by Fomafix
- git #83e1e03e - Inject services in API by Fomafix
Translate
[edit]- git #6b622ed9 - Message handle permission: Avoid performing checks if action is read (task T320612) by Abijeet
UniversalLanguageSelector
[edit]- git #3e809137 - Update jquery.uls from upstream by Amir E. Aharoni
UploadWizard
[edit]- git #f2821496 - Namespace extension by Reedy
VisualEditor
[edit]- git #2a4b4f6b - GalleryContextItem: Only count image node children (task T320874) by Ed Sanders
- git #92e52d0b - Remove AutoConfig setting (task T320704) by daniel
- git #07afdba5 - Don't try to contact RESTbase directly when in PHP direct mode. (task T320704) (task T320703) by daniel
- git #35cb5507 - Local implementation of ParsoidClient (DirectParsoidClient) by daniel
- git #d2e49b16 - Use RevisionLookup methods instead of ApiParsoidTrait methods by Bartosz Dziewoński
- git #529f004f - selenium: Move code to beforeEach and afterEach hooks (task T296187) by Esther Akinloose
Wikibase
[edit]- git #745e9dfa - Use StaticUserOptionsLookup in OutputPageBeforeHTMLHookHandlerTest (task T320952) by Lucas Werkmeister
- git #77908a94 - Use assertMatchesRegularExpression in EntityModificationTestHelper by Lucas Werkmeister
- git #b4579c26 - Use markTestSkippedIfExtensionNotLoaded() shortcut in tests by thiemowmde
- git #0e1f75ff - Fix namespace condition in Special:UnconnectedPages (task T320814) by Lucas Werkmeister
- git #9bb7e785 - PropertyLabelNotResolvedException: Add default $message (task T319219) by Marius Hoch
- git #5bf6e77e - Bump actions/cache from 2 to 3.0.11 by Addbot
- git #fc69d26e - Add ircs as supported protocol for URL values (task T320643) by Lectrician1
- git #4e06dec3 - DM: Add __(un)serialize to Snak (and implementations) (task T301249) by Marius Hoch
- git #adc23fca - DM: Add abstract __(un)serialize to SerializableEntityId (task T301249) by Marius Hoch
- git #221f203f - Log entityViewInit errors to browser console (task T320445) by Lucas Werkmeister
- git #849fdc71 - DOC: Fix nested lists by Ollie Shotton
- git #c1d33299 - DOC: Remove narrow non-breaking space characters by Ollie Shotton
- git #bf38cda7 - DOC: Fix broken references and typos by Ollie Shotton
- git #46f9297d - REST: Add and lint native property type hints (task T320479) by Jakob Warkotsch
- git #29429704 - Add ArrayObject method return type hints to SnakList (task T319219) by Marius Hoch
- git #396bf74c - Add type hints for IteratorAggregate::getIterator implementations (task T319219) by Marius Hoch
- git #d2d0618b - REST: Remove `If-None-Match: *` override (task T319382) by Jakob Warkotsch
- git #ef6e76b7 - REST: Document json data format differences (task T318681) by sihe
- git #339f6bae - REST: Prettify code using arrow functions (task T320479) by Jakob Warkotsch
- git #04f6aa55 - Adding i18n for the Wikibase Repository Item, Property, Query tabs (task T312836) by Winston Sung
- git #9d97bb55 - Bump mediawiki/mediawiki-phan-config to 0.12.0 (task T320479) by Jakob Warkotsch
- git #82636839 - Bump wikibase-data-values-value-view to HEAD (task T303103) by Marius Hoch
- git #5e824c60 - Make Wikibase error message "Malformed input" more meaningful (task T304943) by Hasan Akgün
- git #5d6db216 - Add int type hint to Countable::count implementations (task T319219) by Marius Hoch
WikibaseCirrusSearch
[edit]- git #c0a78753 - Make use of the createMock() shortcut in tests by Thiemo Kreuz
WikibaseLexeme
[edit]- git #c6e78166 - LexemeNotFoundException: Add default $message (task T319219) by Lucas Werkmeister
- git #555f3794 - Add missing return types (task T319219) by Lucas Werkmeister
WikibaseMediaInfo
[edit]- git #33a7d81b - MediaInfoId: Add (return) type hints to __(un)serialize (task T301249) by Marius Hoch
- git #7652bde9 - Make use of the createMock() shortcut in tests by Thiemo Kreuz
WikibaseQualityConstraints
[edit]- git #5786c597 - Use MockBuilder::getMockForAbstractClass for SerializableEntityId (task T301249) by Marius Hoch
- git #f78c89fe - Update data-values versions in composer.json by Lucas Werkmeister
- git #c4b674ab - Use shorter array-style callback syntax in renderer by Thiemo Kreuz
- git #535e175b - Make use of native array_column() where possible by Thiemo Kreuz
- git #dbf3ed01 - Make use of PHPUnit convenience shortcuts where possible by Thiemo Kreuz
Wikidata.org
[edit]- git #96c266f4 - updateQueryServiceLag: Add lb(-pool) options for forward compatibility (task T315423) (task T238751) by Marius Hoch
WikidataPageBanner
[edit]- git #54b54cc2 - build: Drop PHP dependency, irrelevant given MediaWiki version by James D. Forrester
WikiLambda
[edit]- git #1a362c19 - ZResponseEnvelope.php: Drop old-style (non-ZTypedMap) Z22 support (task T291136) by James D. Forrester
- git #53069d4a - Update function-schemata sub-module to HEAD (d41dee3) (task T304648) (task T314342) (task T315477) (task T319435) by James D. Forrester
- git #89d3075b - i18n: Remove 51 unused translation keys (task T320723) by teleosteen
- git #b8a3de72 - Remove Vue layer functions obsoleted by use of metadata dialog (task T291136) by dmartin
- git #f2bd6f9c - Drop old-style (non-ZTypedMap) Z22 support in Vue layer (task T291136) by dmartin
- git #398996d8 - Implementation composition: Fix if argument of function has no label in selected language or fallback language, show default "input X" (task T320416) by ddw
- git #846fb67a - Follow-up e5a368704: Actually declare the icon as needed by James D. Forrester
- git #66b84172 - Add meta-data help link and icon to TesterTableStatus.vue (task T319331) by dmartin
- git #f164af44 - Drop use of non-ZMap Z22 creation in PHP tests (task T291136) by dmartin
- git #e5a36870 - Move meta-data help link into template and add an icon (task T319331) by James D. Forrester
- git #5555abd1 - Add Help link to metadata dialog (task T319331) by dmartin
- git #07bdc078 - Fix label-dependent data model behind the function page. Part B. (task T318143) by ddw
- git #682133b7 - Remove the Function Definition scrollbar in favor of sticky work summary (task T320614) by Florent
- git #75ad203b - Function view: Fix alias list for additional languages always have an empty string as first item (task T320387) by ddw
- git #74cb35e5 - Fix false positives when checking the existence of components (task T316705) by Florent
- git #03384ea2 - Initial implementation of ZObjectDiffer (task T315882) by gengh
- git #75868842 - Aligned to the right of labels instead of below in function creation (task T320402) by Florent
- git #d620f088 - Fix language ISO chip tooltip in Function View (task T320388) by Florent
- git #8d2c818a - Evaluate tests when opening the tab "Details", not before by temitope adesoji
- git #db8251db - Handle metadata elements implementationId and implementationType (task T314960) by dmartin
- git #2c433dba - Fix bug where clicking to change input in Work Summary throws error. (task T317781) by EWright
- git #27c3a30e - Remove unused VueJS Components (task T316868) by Florent
WikimediaEvents
[edit]- git #bbe9be09 - Fix editattempt_block country_code not being string (task T320938) by David Lynch
- git #50e3497b - Hooks: Remove EditConflict instrument (task T318258) by Sam Smith
- git #456698dc - devserver: Simplify non-integrated mode with composer instead of docker by Timo Tijhof
- git #b3ab91e7 - Add a simple development server by Sam Smith
- git #63917807 - Bump EditAttemptStep schema version (task T314178) by David Lynch
WikimediaIncubator
[edit]- git #3ef3461d - Generalize Special:MyMainPage to Special:MyWiki (task T320833) by Jon Harald Søby
WikimediaMessages
[edit]- git #d7aa4cb3 - Add messages for Wikimedia Venezuela (vewikimedia) (task T320890) by gerritbot
- git #6dedc4b8 - Add Special:MyLanguage prefix to URL in ipinfo message by Stang
Wikistories
[edit]- git #b1f0ff8b - Add contribution_attempt_id to contribution events (task T317934) by Stephane Bisson
- git #56bc6b68 - Improve wikistory text display per component approach (task T310038) by Eduardo
Skins
[edit]MinervaNeue
[edit]- git #48cdc5a3 - hooks: implement PreferencesGetLayout (task T320586) by jsn
Vector
[edit]- git #76d11358 - Create user preference to turn fixed width on and off (task T319447) by Moh'd Khier Abualruz
- git #d2618e94 - Split MenuPortal.less into legacy and modern Vector (task T317583) (task T319348) by Jan Drewniak
Misc
[edit]No changes
[edit]- 3D
- AbuseFilter
- ActiveAbstract
- AdvancedSearch
- AntiSpoof
- ApiFeatureUsage
- ArticleCreationWorkflow
- ArticlePlaceholder
- Babel
- BetaFeatures
- BounceHandler
- Calendar
- Campaigns
- Capiunto
- CategoryTree
- CharInsert
- ChessBrowser
- Cite
- CiteThisPage
- Citoid
- CodeEditor
- CodeMirror
- Cognate
- Collection
- CologneBlue
- CommonsMetadata
- ConfirmEdit
- ContactPage
- CreditsSource
- Dashiki
- Disambiguator
- DismissableSiteNotice
- DoubleWiki
- Elastica
- ElectronPdfService
- EntitySchema
- EventBus
- EventLogging
- EventStreamConfig
- ExtensionDistributor
- FeaturedFeeds
- FileExporter
- FlaggedRevs
- Flow
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- GWToolset
- Gadgets
- GeoCrumbs
- GlobalCssJs
- GlobalPreferences
- GlobalUsage
- GlobalUserPage
- GlobalWatchlist
- GoogleNewsSitemap
- Graph
- GuidedTour
- ImageSuggestions
- InputBox
- Insider
- Interwiki
- InterwikiSorting
- Josa
- JsonConfig
- LabeledSectionTransclusion
- LandingCheck
- LdapAuthentication
- Linter
- LiquidThreads
- Listings
- LoginNotify
- MachineVision
- MapSources
- Math
- MediaModeration
- MediaSearch
- MobileApp
- Modern
- MonoBook
- NearbyPages
- NewUserMessage
- Newsletter
- Nostalgia
- Nuke
- OATHAuth
- OAuth
- OAuthRateLimiter
- OpenStackManager
- PageAssessments
- PageImages
- PageNotice
- PageViewInfo
- PagedTiffHandler
- ParserFunctions
- PdfHandler
- PoolCounter
- Popups
- PropertySuggester
- QuickSurveys
- Quiz
- RSS
- RelatedArticles
- Renameuser
- RevisionSlider
- SandboxLink
- Score
- SearchExtraNS
- SearchVue
- 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
- VisualEditor/VisualEditor
- WebAuthn
- WikiEditor
- WikiLove
- WikibaseLexemeCirrusSearch
- WikimediaApiPortal
- WikimediaApiPortalOAuth
- WikimediaBadges
- WikimediaEditorTasks
- WikimediaMaintenance
- Wikisource
- XAnalytics
- cldr
- intersection
- timeline
- wikihiero
Total changes
[edit]248 Changes in 49 repos by 83 authors