MediaWiki 1.41/wmf.18/Changelog
< MediaWiki 1.41 | wmf.18
Core changes
edit- git #9920695f - Branch commit for wmf/1.41.0-wmf.18 (task T340246) by trainbranchbot
- git #c2cdc8ee - RawAction: Allow non-TextContent Contents to support action=raw if they want by James D. Forrester
- git #458d3197 - LanguageIntegrationTest: Replace call of deprecated Language::factory by Fomafix
- git #e7dcb380 - tests: Migrate Database::select usages to SelectQueryBuilder (task T311866) by Amir Sarabadani
- git #a711c356 - Title: Switch Database::select calls to SelectQueryBuilder (task T311866) by Amir Sarabadani
- git #1c1bd76f - phpunit: Delete DummyExtensionsTest by Daimona Eaytoy
- git #6dfa6d45 - phpunit: Throw exception when MediaWikiServices is accessed too early (task T227900) (task T273261) by Daimona Eaytoy
- git #85522d0b - Correct defaultsort translation in Nepali by Bada Kaji
- git #0e55aa60 - Inject extension namespaces into NamespaceInfo by Daimona Eaytoy
- git #3b8efa44 - MediaWikiTest: avoid leaking values into the global state (task T341951) by Daimona Eaytoy
- git #2d9b8797 - AuthManagerTest: Use localhost instead of local.wmftest.net by Daimona Eaytoy
- git #6c7fa50a - ApiBlockTest: improve permission checks by Daimona Eaytoy
- git #5035ecd2 - CoreParserFunctionsTest: Avoid username pattern reserved for temp users by Daimona Eaytoy
- git #64c00597 - Merge zh and zh-tw namespace translations back to zh-hans, zh-hant, (task T286291) (task T296188) by Winston Sung
- git #7e496937 - Make ApiStashEditTest work if temp users are enabled (task T341949) by Daimona Eaytoy
- git #1acfd7c4 - OutputPageTest: specify required config value by Daimona Eaytoy
- git #fbcc0eb5 - Mention change of Buginese main page name in Release notes (task T341943) by Amir E. Aharoni
- git #0a37637d - Update autonym for Buginese (task T341942) by Amir E. Aharoni
- git #bca86887 - ExtensionJsonTestBase: add session provider tests by Taavi Väänänen
- git #34a9c3b3 - ExtensionJsonTestBase: add auth provider tests by Taavi Väänänen
- git #35f8028e - phpunit: Introduce TypeDefUnitTestCase by Daimona Eaytoy
- git #cd2fc91d - phpunit: Avoid hardcoded URL in UserRightsProxyTest by Daimona Eaytoy
- git #59191d19 - tests: Pass Title to editPage() when already parsed (task T225730) by Umherirrender
- git #654f21e5 - tests/parser: Use UserIdentity/Authority in ParserTestRunner by Umherirrender
- git #b04576b3 - phpunit: Sync phpunit.xml.dist with tests/phpunit/suite.xml (task T227900) by Daimona Eaytoy
- git #3c5a0c86 - Html: Move encodeJsVar() + encodeJsCall() from Xml (task T341779) by Lucas Werkmeister
- git #85edc611 - wdio-mediawiki: Upgrade mwbot from 2.0.0 to 2.1.3 by James D. Forrester
- git #75d15250 - Remove comma splice from renameuser-error-temp-user-reserved by Amir E. Aharoni
- git #77342327 - tests: Migrate calls to Database::update to UpdateQueryBuilder (task T330640) by Amir Sarabadani
- git #614cd415 - tests: Migrate Database::delete calls to DeleteQueryBuilder (task T340065) by Amir Sarabadani
- git #06a4aa11 - MediaWiki.php: Add a note about HTMLFileCache::useFileCache() path by Derick Alangi
- git #9bf98ab9 - EnhancedChangesList: Use HTML/CSS for collapsing (task T172618) by Fomafix
- git #c7056e8f - Set default migration stage of externallinks to read new and write both (task T341828) by Amir Sarabadani
- git #bdbff334 - diff: make ins and del elements inline instead of inline-block (task T327645) by MusikAnimal
- git #ac0d507a - diff: break spacing in inline ins and del elements (task T327642) by MusikAnimal
- git #87066023 - Sync up core repo with Parsoid by Isabelle Hurbain-Palatin
- git #75af8c90 - ResourceLoaderImageModule::getCssDeclarations: Tweak doc explanation by James D. Forrester
- git #5eae1de5 - search: Make DB-backed search engines use ICP instead of LB/LBF (task T330641) by Amir Sarabadani
- git #3107340c - Sort the default config for DefaultUserOptions by Tim Starling
- git #e9871da9 - ResourceLoader: Remove unused rasterized URL in ImageModule::getCssDeclarations (task T329127) (task T321394) by Timo Tijhof
- git #56dd9957 - phpunit: Streamline loading of Setup.php (task T227900) by Daimona Eaytoy
- git #aff3ea89 - phpunit: Use PHPUnit hooks to tear down the test DB after the last test (task T227900) by Daimona Eaytoy
- git #06e5e829 - ApiBase: Cast $id to string in filterIDs (task T341737) by Reedy
- git #97690990 - phpunit: More improvements for PHPUnit bootstrap files (task T227900) by Daimona Eaytoy
- git #3b32e909 - phpunit: Improve PHPUnit bootstrap files by Daimona Eaytoy
- git #f99dc836 - Add a config to stop shipping the legacy media styles (task T318433) by Arlo Breault
- git #b8f8bcc6 - phpunit: Special-case $wgWikimediaJenkinsCI in requireOnceInGlobalScope (task T341731) (task T90875) by Daimona Eaytoy
- git #5cc78474 - tests: Avoid DB queries in ApiStructureTest::provideParameters (task T341731) by Daimona Eaytoy
- git #bb23e42b - diff: Add new or deleted line markers (task T330247) by hmonroy
- git #43015d5d - phpunit: Simplify PHPUnit bootstrap files by Daimona Eaytoy
- git #abff7cbf - SpecialProtected(pages|titles): Cleanup getLevelMenu() method by Func
- git #d2a30096 - phpunit: Deprecate tests/phpunit/phpunit.php script (task T90875) by Daimona Eaytoy
- git #df8a2e83 - DefaultPreferencesFactory: Make UserOptionsManager variable as protected for GlobalPreferences (task T298003) by Func
- git #bf3cc462 - Prevent saving groups to a Temp User (task T340468) by AnaïsGueyte
- git #0e3822a2 - logging: Improve documentation of log parameter handling by Gergő Tisza
- git #ba8c196b - HtmlInputTransformHelper: Remove unused private field by Bartosz Dziewoński
- git #82ed8269 - rest: Use more narrow Bcp47Code interface in rest classes by thiemowmde
- git #25b40324 - Remove SpecialPageAction and associated logic, route old URLs (task T323338) by Bartosz Dziewoński
- git #be69b7c6 - OutputPage: Prompt temporary users to log in for certain actions (task T341600) by Thalia
- git #4336c858 - Fix grammar in OutputPage::showPermissionsErrorPage comment by Thalia
- git #ca6601b2 - [tests] Add a regression test for Xml::input (task T341566) by Martin Urbanec
- git #68805e2f - ParsoidParser: Record ParserOptions watcher on ParserOutput object (task T340703) (task T335157) by Subramanya Sastry
- git #f6550903 - Tests: Do not rely on local value for $wgEmailAuthentication by Ammarpad
- git #1b5bc871 - Html: Support more attr types in getTextInputAttributes() (task T341566) by Lucas Werkmeister
- git #3a3d0e3a - Add the West Coast Bajau (Sama) language (bdr) (task T341545) by Amir E. Aharoni
- git #f011db89 - Always return the class as string from Html::getTextInputAttributes (task T341566) by Matěj Suchánek
- git #8059435f - Externallinks: Keep domain wildcard if path is not specified (task T326251) by Amir Sarabadani
- git #834bb9ba - Remove obsolete remark from docblock by Matěj Suchánek
- git #16b10d7e - Title: Check local fallbacks for system message (task T340840) by Func
- git #6a306dd6 - Transclude Special:WantedPages as a vertical list (task T341015) by Justin Kunimune
- git #e41e755d - Add tests for RequestContext::getSkin() by Tim Starling
- git #6790bf99 - Remove $wgLang usage from Title (task T160814) by Tim Starling
- git #174fb5e2 - skins: Use IContextSource::msg in SkinTemplate by Umherirrender
- git #e961107d - tests: Remove MWDebug::clearDeprecationFilters from unit tests teardown by Umherirrender
- git #27a1d115 - HTMLForm: Dispatch field formatting explicitly instead of guessing method names by Bartosz Dziewoński
- git #daa623f8 - HTMLForm: Extract a formatField() helper method by Bartosz Dziewoński
- git #b942452e - mediawiki.user: Validate the cookie in sessionId() before returning (task T283881) by Bartosz Dziewoński
- git #cfbdd8cf - interwiki: Hard deprecate InterwikiLoadPrefix hook by Derick Alangi
- git #3bbd8e79 - tests: Resolve maintenance phpunit filename deprecation errors (task T337333) by Umherirrender
- git #93040c84 - tests: Avoid array_key_exists on $GLOBALS in stashMwGlobals by Umherirrender
- git #160411d4 - Simplify WHERE conditions with field = '' OR IS NULL by Umherirrender
- git #03e22031 - specials: Simplify query on Special:ListRedirects by Umherirrender
- git #c03ee0e2 - user: Assert cross-wiki users in UserGroupManager (task T337590) by Umherirrender
Vendor
edit- git #f1a80740 - Bump wikimedia/parsoid to 0.18.0-a17 (task T107332) (task T214241) (task T328695) by Subramanya Sastry
Extensions
editAbuseFilter
edit- git #2a89b3fb - Skip CheckUserHandlerTest if CheckUser is not installed by Daimona Eaytoy
- git #85639c85 - Re-enable skipped tests with fixes (task T341828) by Amir Sarabadani
- git #4eab548a - Temporarily skip tests being broken in READ NEW of externallinks (task T341828) by Amir Sarabadani
- git #080dadf7 - Update selenium and related dependencies by Daimona Eaytoy
- git #a2d14220 - Translate Special:BlockedExternalDomains into Polish by Msz2001
- git #49edc86a - Split VariableGenerator::addEditVars by Matěj Suchánek
- git #c2a40fb0 - Clean up AbuseFilterViewTestBatch by Matěj Suchánek
AdvancedSearch
edit- git #5220b5bd - Refactor wdio tests from sync to async mode (task T300791) by WMDE-Fisch
- git #0015227c - Simplyfy pagination test by WMDE-Fisch
Babel
edit- git #ae26253e - Add configuration setting to disable auto-creation (task T333778) by Pppery
- git #88e62661 - Follow-up of "Localisation updates from https://translatewiki.net." by Winston Sung
BetaFeatures
edit- git #23f1e969 - Add `@group Database` to tests that need it by Daimona Eaytoy
- git #23ce47f7 - Follow-up of "Localisation updates from https://translatewiki.net." by Winston Sung
CampaignEvents
edit- git #c4c97e2d - Hide "message participant button" when email is not enabled (task T341689) by Michelle
- git #956ec89d - Restore message documentation deleted due to conflict by Daimona Eaytoy
- git #7a4b3816 - Minor improvements for EventQuestions.js by Daimona Eaytoy
- git #ee75e993 - Add participant answers data to the payload (task T336853) (task T341583) by Claudio Melo
- git #dbff7b24 - Provide default value only for relevant other option in HTMLForm format by Daimona Eaytoy
- git #952572ce - Fix duplicated i18n key by Daimona Eaytoy
- git #91e0f7fb - Update error message when GETting registration info if user is not global (task T339257) by Daimona Eaytoy
- git #95d9f147 - Remove "link" icon from online meeting link in the "more details" dialog (task T341682) by Daimona Eaytoy
- git #8b85e1d9 - Avoid flashing "edit registration" buttons on event page if JS enabled (task T319454) by Daimona Eaytoy
- git #a2ce9b05 - Remove default value from campaign_events.event_answers_status (task T341142) by Daimona Eaytoy
- git #a531e4d6 - Update date of first answer when participant (un)registers (task T339986) by Daimona Eaytoy
- git #88b35671 - Remove empty lines from en.json by Daimona Eaytoy
- git #50c17a72 - Update affiliate question options (task T341607) by Claudio Melo
- git #f1ac1ca2 - Add new campaign_events.event_answers_status column (task T341142) by Daimona Eaytoy
- git #e17e1c34 - Update age question range options (task T341609) by Claudio Melo
- git #ff0ea275 - Minor layout improvements for the message tab (task T318165) by Daimona Eaytoy
- git #84a1fea5 - Make the participants table an HTML table (task T318165) by Daimona Eaytoy
- git #10b7baeb - Rewrite layout of participants table in Special:EventDetails by Daimona Eaytoy
- git #a1475a90 - Special:EventDetails: Fix participants search on mobile by Daimona Eaytoy
- git #6ef7aeea - Inject Language into EventDetailsParticipantsModule and refactor a bit by Daimona Eaytoy
- git #4438b12d - Add new columns for participant questions to the code (task T339982) by Daimona Eaytoy
- git #2d12b3df - Add support for participant questions to the API (task T339257) by Daimona Eaytoy
CentralAuth
edit- git #c591c02d - session: Sort injected services by Taavi Väänänen
- git #e109d31e - SessionProvider: remove unused UtilityService by Taavi Väänänen
- git #2e000fb8 - PrimaryAuthenticationProvider: sort injected services by Taavi Väänänen
- git #1187599f - PrimaryAuthenticationProvider: remove unused StatdsDataFactory by Taavi Väänänen
CheckUser
edit- git #43947f28 - Avoid DB access in test that doesn't need it by Daimona Eaytoy
- git #93b1f44e - Register optional RL modules dynamically with a hook (task T341930) by Ammarpad
- git #29d31b2c - Fix test namespaces by Daimona Eaytoy
- git #5cc415d9 - clienthints: Purge expired client hint data (task T337943) (task T340959) by Dreamy Jazz
- git #29a2dd45 - clienthints: Introduce database tables to store data (task T258105) by Kosta Harlan
- git #f54c5487 - SpecialInvestigate: Add additional users on IPv6 /64 range (task T249239) by Thalia
- git #869c2893 - Use separate user for selenium tests that require checkuser group (task T340823) by Dreamy Jazz
CirrusSearch
edit- git #6e8acfe8 - Add very basic integration tests for wikibasecirrussearch (task T339935) by Erik Bernhardson
- git #4fc16001 - Attempt to properly handle queries with broken boolean logic by David Causse
Cite
edit- git #a5b86409 - Rename ext.cite.style.css to ext.cite.parsoid.styles.css by Subramanya Sastry
cldr
edit- git #fcc8cbb9 - Add language names for "be" and "be-tarask" for Swedish (sv) (task T341917) by Raymond
ContentTranslation
edit- git #3a584cc7 - Remove more unused VirtualRestService code from CX (task T339228) by Derick Alangi
Disambiguator
edit- git #79fc46bd - Remove targets (task T127268) by 沈澄心
DiscussionTools
edit- git #96d4107b - Follow-up of "Localisation updates from https://translatewiki.net." by Winston Sung
- git #90f8fe5e - Reload page or redirect when saving an edit creates a temp account (task T338002) by Bartosz Dziewoński
- git #14d9652a - Backend changes related to topic subjects in message body (task T334163) (task T338390) by Bartosz Dziewoński
- git #aa239a1a - Suppress the empty state in previews again by Bartosz Dziewoński
- git #2d40cbb6 - ApiDiscussionToolsPageInfo: Allow excluding signatures by Bartosz Dziewoński
DonationInterface
edit- git #56936cb1 - Clean payment submethods and add missing payment images (task T335388) by wfan
- git #cb2c40d8 - Update license to CC BY SA 4.0 (task T319064) by EpicPupper
Echo
edit- git #0d8422a5 - Avoid DB access in tests when possible by Daimona Eaytoy
- git #36970ce5 - tests: Call editPage() with WikiPage when used for same page by Umherirrender
EntitySchema
edit- git #072c6574 - Refactor onImportHandleRevisionXMLTag hook handler to use hook interface (task T336925) by Hasan Akgün
- git #0ac154d7 - Refactor `onTitleGetRestrictionTypes` hook handler to use hook interfaces (task T336926) by Hasan Akgün
- git #61e38276 - Update eslint-config-wikimedia (task T341036) by gtzatchkova
- git #c9272a42 - Update lint-staged (task T341036) by gtzatchkova
- git #5fcce722 - Upgrade Cypress to version 12.17.1 (task T341036) by gtzatchkova
- git #8d22aa1b - Require strict types everywhere by Lucas Werkmeister
- git #7d6d1533 - Require strict types in Services by Lucas Werkmeister
- git #c658f10d - Require strict types in DataAccess by Lucas Werkmeister
EventBus
edit- git #15c90392 - Properly pass rev_id in page-undelete events (task T341905) by David Causse
FileExporter
edit- git #309e7bd4 - ES6 conversion of Move-Files-To-Commons -> FileExporter Extension (task T339323) by mareikeheuer
FileImporter
edit- git #4f405e8c - selenium: Refactor WebdriverIO tests from sync to async mode (task T300535) by WMDE-Fisch
- git #903da13b - Make all SpecialImportFileIntegrationTest data providers static (task T337164) by thiemowmde
- git #c8708348 - Migrate SpecialImportFileIntegrationTest away from complex mocks (task T337164) by thiemowmde
- git #82cf39b8 - ES6 conversion of Move-Files-To-Commons -> FileImporter Extension (task T339323) by mareikeheuer
- git #5a195ef9 - Update error format for all API calls (task T254868) by Adam Wight
FlaggedRevs
edit- git #f62d3b42 - Support useparsoid query option (task T340703) (task T335157) by Subramanya Sastry
- git #0a1fabbb - Add type declarations in frontend/ (task T277883) by tacsipacsi
- git #ff7f092f - backend: Use rev id on order by for same timestamp on flaggedrevs table by Umherirrender
- git #59acdc96 - Make sure critical globals are set in ReviewHandlerTest (task T340004) by thiemowmde
Flow
edit- git #93815ac1 - StructuredDiscussions: Minor improvement for "Convert topic title to language variants" by Winston Sung
Gadgets
edit- git #33c3721f - Add missing articles in a message by Amir E. Aharoni
GlobalPreferences
edit- git #034d1396 - Update the reset preferences link to match changes in MediaWiki (task T226325) by Bartosz Dziewoński
GrowthExperiments
edit- git #985893ea - Fix UserDatabaseHelper::hasMainspaceEdits (task T341994) by Martin Urbanec
- git #b9741188 - Inject whether UniversalLanguageSelector is installed into WelcomeSurvey by Daimona Eaytoy
- git #f3fb94d2 - Inject whether extensions are loaded into QuestionPoster by Daimona Eaytoy
- git #854b732c - NewImpact: fix undefined log function (task T341865) by Sergio Gimeno
- git #dcf25a5b - Util: Do not use deprecated wfParseUrl / wfExpandUrl by Martin Urbanec
- git #7196af5a - [tests] Allow to test arguments passed to i18n by Sergio Gimeno
- git #029920ac - [tests] Update snapshots to codex 0.14.0 by Sergio Gimeno
- git #2412a935 - MentorTools: Remove a redundant label (task T322884) by Martin Urbanec
- git #8fb402f7 - Fix font size and visual display for Structured task save dialog (task T332827) by Cynthia Simiyu
- git #d2839826 - Mentor dashboard: Add GENDER support to a SkipMenteeDialog message (task T335665) by Martin Urbanec
- git #d0fb7713 - [tests] Update snapshots to codex 0.13.0 by Sergio Gimeno
- git #45c953f5 - Add gender support to growthexperiments-mentor-dashboard-personalized-praise-skip-mentee-reason-* (task T335975) by Cynthia Simiyu
- git #735fcb0c - Mentor dashboard: Deprecate ApiSetMentorStatus (task T321503) by Martin Urbanec
- git #6767c337 - ApiQueryImageSuggestionData: Do not throw an exception if configuration lacks task (task T337330) by Martin Urbanec
- git #4d6fdcd3 - [tests] Set a global coverage threshold for Vue files (task T324549) by Sergio Gimeno
- git #5bf4e5fb - [tests] Improve coverage for SpecialClaimMentee by Martin Urbanec
- git #8c8d8c78 - User impact: allow to transclude Special:Impact/<username> (task T219025) by Sergio Gimeno
Kartographer
edit- git #409bf431 - Parsoid support for Kartographer version 1.0.0 (task T263762) by Isabelle Hurbain-Palatin
- git #086b7bf1 - Mark bogus 0°0′0″N 0°0′0″E maplinks as red error (task T328739) by thiemowmde
LdapAuthentication
edit- git #da2e7bca - Try to work around account autocreation deleting email (task T339917) by Taavi Väänänen
- git #e384e736 - Delete LdapAutoAuthentication by Taavi Väänänen
MassMessage
edit- git #b8ea22e1 - Add MassMessageJobTest to the Database group and simplify it by Daimona Eaytoy
- git #087a5619 - Do not send mass messages to temp users (task T341473) by Daimona Eaytoy
Math
edit- git #a5c334fd - Mock ExtensionRegistry in MathTest by Daimona Eaytoy
- git #5677e799 - Add tex node with 4 arguments (task T340023) by Moritz Schubotz (physikerwelt)
- git #94ec268c - tests: Use correct expect message function in MathWikibaseConnectorTest by Umherirrender
MediaModeration
edit- git #5c28b904 - Update to MediaModeration README file (task TT337558) by ELLENR
MobileFrontend
edit- git #6a00fe97 - Fixes: Mobile login watermark large and uncentered (task T341812) by Jon Robson
- git #1320d768 - Remove AMC and Mobile user preferences for temporary users (task T339994) by bwang
- git #b049e9ca - Reload page or redirect when saving an edit creates a temp account (task T338002) by Bartosz Dziewoński
MultimediaViewer
edit- git #de2349a5 - Use Codex styles for buttons in mmv.bootstrap (task T340258) by Simon Legner
OAuth
edit- git #188b45b2 - Document Special:OAuth subpages by Gergő Tisza
- git #953a8fcf - Temporarily allow OAuth on non-API entry points again (task T341656) by Lucas Werkmeister
ORES
edit- git #8fd4dc69 - fix: add request headers properly (task T319170) by Ilias Sarantopoulos
PageTriage
edit- git #2989c0b8 - Special:NewPagesFeed Vue: Only display review button if enabled (task T342047) by jsn
- git #e76398c8 - Fix missing external tags (task T341826) by jsn
- git #f7fda776 - move integration test to integration folder by Novem Linguae
- git #bc2dd472 - Add [[User:DannyS712/VueNPP.js]] to PageTriage (task T324914) by jsn
- git #6a3b3c84 - Replace PageTriageUtil db connections in tests (task T341313) by suecarmol
- git #db754209 - Fix Error: Module "./ext.pageTriage.defaultTagsOptions.js" is not loaded (task T340112) by jsn
- git #0691718a - delete 4 maintenance scripts (task T341431) by Novem Linguae
- git #63b8bbca - Add tests for maintenance scripts (task T335749) by suecarmol
- git #b5deed04 - Hide suppressed edits while showing article history (task T334458) by MPGuy2824
ParserFunctions
edit- git #cabeecef - Follow-up of "Localisation updates from https://translatewiki.net." by Winston Sung
Popups
edit- git #36101004 - Browser tests: Skip another test (task T341763) by Jon Robson
- git #3d627fe7 - Skip flakey Selenium test for now (task T341763) by Jon Robson
ProofreadPage
edit- git #dfd2e8c7 - Bring page parsing implementation in line with backend by Sohom
Scribunto
edit- git #2af0e991 - Follow-up of "Localisation updates from https://translatewiki.net." by Winston Sung
- git #b3f55c05 - Optimize mw.text.trim() with default charset (task T338561) by Anne Haunime
SecurePoll
edit- git #a5c8ec4d - Fix subclasses accidentally renaming method parameters by thiemowmde
- git #9a789a2e - Remove smaller pieces of dead code by thiemowmde
- git #d5e6a916 - Reduce overly complex test setup code by thiemowmde
TemplateData
edit- git #ded84d30 - Add missing keyboard navigation for param/language lists (task T324384) by thiemowmde
TitleBlacklist
edit- git #ffc9986a - api: Rename php class behind action=titleblacklist by Umherirrender
Translate
edit- git #66fed133 - ttmserver-export: Fix ObjectCache holding reference to MW Service (task T340729) by Abijeet
- git #89dcc663 - PagePreparation: Fix namespace handling in non-English wikis by tacsipacsi
- git #9974f4be - QueryMessageGroupActionApi: Apply sorting to groups only (task T341627) by Abijeet
- git #a898f51c - ActiveLanguagesSpecialPage: Use Html namespace (task T340729) by Abijeet
- git #61774524 - MachineTranslationAid: Avoid overriding variables (task T340526) by Abijeet
TwoColConflict
edit- git #18f59b93 - selenium: prepare setup for parallel execution (task T337862) by WMDE-Fisch
UniversalLanguageSelector
edit- git #d7d63236 - Revert "Don't load mediawiki.ui.button on page load" by Jdlrobson
- git #78952fd1 - Update jquery.uls from upstream by Amir E. Aharoni
- git #e9128d41 - Follow-up of "Localisation updates from https://translatewiki.net." by Winston Sung
- git #fbfd27a4 - Update jquery.uls upstream by Amir E. Aharoni
- git #693087b8 - Don't load mediawiki.ui.button on page load (task T340255) by Jon Robson
- git #21261dbd - UniversalLanguageSelector: Don't suggest non-specified-script zh for UI language by Winston Sung
VisualEditor
edit- git #daa6861f - Remove `::injectMode()`, prep to remove DualParsoidClient p.1 (task T341612) by Derick Alangi
- git #7d1e9f3e - When switching from WikiEditor activate VE *after* notifying WikiEditor (task T237063) by David Lynch
- git #70cb30c2 - Prevent JS code from changing 'skin-view-edit-local' message to 'skin-view-edit' by 沈澄心
- git #8523b5a8 - Use different titles for "Edit" and "Edit source" links (section headings) (task T337653) by 沈澄心
- git #ab2cbb3b - Change almost all code to use Bcp47Code instead of Language by thiemowmde
- git #8091b5ce - Update VE core submodule to master (245923176) (task T341603) by Bartosz Dziewoński
- git #f2bb8cf4 - Remove VirtualRESTService code from VisualEditor (task T339227) by Derick Alangi
- git #78cf1187 - Update VE core submodule to master (7c9bc68c3) by Bartosz Dziewoński
- git #0dddd98b - Reload page or redirect when saving an edit creates a temp account (task T338002) by Bartosz Dziewoński
- git #4f90ce25 - Merge mobile and desktop save buttons by Ed Sanders
- git #2a1076e2 - Fix ContextItem documentation by Ed Sanders
- git #44621c6b - Use more narrow Bcp47Code interface in DirectParsoidClient by thiemowmde
- git #34c6d3e1 - Remove remains of lossy-switching and discard-switching (task T339871) (task T339872) by Bartosz Dziewoński
- git #eedafae6 - Support '&editintro=…' etc. on subsequent loads via page tabs (task T56029) by Bartosz Dziewoński
- git #bcabb774 - Support '&editintro=…' etc. on back/forward and VE/NWE switch (task T56029) by Bartosz Dziewoński
Wikibase
edit- git #81fccaa9 - REST: GetPropertyStatementRouteHandler related e2e tests (task T339140) by Muhammad Jaziraly
- git #47d8c8a4 - REST: Create GetPropertyStatementRouteHandler (task T339140) by Muhammad Jaziraly
- git #64c6512f - REST: Inline type hints in phpunit tests by Ollie Shotton
- git #607dcc18 - Use Html::encodeJsVar() (task T341779) by Lucas Werkmeister
- git #a663149b - REST: Improve OpenAPI Schema by Ollie Shotton
- git #82382465 - REST: Don't normalize url params to lower case by Ollie Shotton
- git #3adb749d - REST: ADR for making GetItemStatement item/property agnostic (task T339115) by Muhammad Jaziraly
- git #571380b9 - HtmlPageLinkRendererEndHookHandler: Improve a comment by Marius Hoch
- git #b17901f6 - Add pulsating dot for extra info on mul language row (task T340643) by gtzatchkova
- git #2633df4a - REST: Write spec tests for GetPropertyStatements (task T340656) by Muhammad Jaziraly
- git #a7852e8d - Removed no longer needed RDF test data (task T338933) by Leszek Manicki
- git #ebbc9ce6 - Removed RdfBuilderTestData::getTestProperties_noPrefixedIds (task T338933) by Leszek Manicki
- git #992f4f1c - Update Termbox by Lucas Werkmeister
- git #527be44c - Removed the incorrect mention of "entity repository" in an exception (task T291823) by Leszek Manicki
- git #435418eb - REST: Refactor `RequestedSubjectIdValidator` (task T339114) by Ollie Shotton
- git #10a38b9f - repo/tests: Use correct expect message function in EditEntity test by Umherirrender
- git #a08a33f1 - SECURITY: Escape label in FederatedPropertiesError (task T339260) by Lucas Werkmeister
- git #1634d8b3 - REST: Add middlewares to GetPropertyStatements (task T340651) by Muhammad Jaziraly
- git #d3582ab8 - Add a hook handler to override vector's default search highlighting (task T327510) by Noa wmde
- git #4752c0d7 - Removed EntityId "local part" from RepoLinker (task T291823) by Leszek Manicki
- git #344a465b - Removed EntityId "local part" from WikiPageEntityMetaDataLookup (task T291823) by Leszek Manicki
- git #9ecc32b6 - Removed EntityId "local part" from ConceptUriSearchHelper (task T291823) by Leszek Manicki
- git #1ebc7b61 - Removed no longer used WikibaseRepo::getEntityTypeToRepositoryMapping (task T291823) by Leszek Manicki
- git #51561f59 - Simplified "is of known entity type" checks in EntityIdSearchHelper, part 2 (task T291823) by Leszek Manicki
- git #f6b849a1 - Simplified "is of known entity type" checks in EntityIdSearchHelper (task T291823) by Leszek Manicki
- git #31032a67 - Removed unused references to "repository prefixes" from SearchHelper (task T291823) by Leszek Manicki
WikibaseCirrusSearch
edit- git #cd4d27dc - Removed reference to delete WikibaseRepo::getEntityTypeToRepositoryMapping (task T341837) (task T291823) by Leszek Manicki
WikibaseLexeme
edit- git #47f3cc4c - Adopted a simplified constructor of Wikibase's SearchEntityIdHelper (task T291823) by Leszek Manicki
WikibaseLexemeCirrusSearch
edit- git #c2fbd23a - Removed reference to delete WikibaseRepo::getEntityTypeToRepositoryMapping (task T341837) (task T291823) by Leszek Manicki
WikibaseQualityConstraints
edit- git #3d57fa82 - Bump stylelint-config-wikimedia from 0.15.0 to 0.16.0 by Addbot
- git #7c778e27 - Bump grunt-eslint from 24.2.0 to 24.3.0 by Addbot
- git #cb4c2bf4 - Bump grunt-stylelint from 0.18.0 to 0.19.0 by Addbot
Wikidata.org
edit- git #d732b471 - Add gadget-section-* messages for the preferences by Nikki
- git #d4196610 - Use new Prometheus query in updateQueryServiceLag (task T336352) by Marius Hoch
WikiEditor
edit- git #dbdc003a - Add deprecation log message for autoMsg by Jon Harald Søby
WikiLambda
edit- git #6a2cc6f1 - WikiLambda metrics: Allow false custom data values to get through (task T340784) (task T340160) (task T340779) (task T340783) (task T340786) by dmartin
- git #328b96e3 - Update function-schemata sub-module to HEAD (5cc2fc7) (task T315649) (task T336499) (task T338272) (task T338315) (task T340770) (task T341521) by James D. Forrester
- git #6599fb72 - Hide 'view source' links, they're pointless for our content type (task T329982) by James D. Forrester
- git #c1f615ae - SpecialListZObjectsByType: Don't re-set the ZID, already provided by Linker (task T337075) by James D. Forrester
- git #226529d5 - Follow-up 5c881b176: Also hide non-JS message from editor (task T340022) by James D. Forrester
- git #5c881b17 - Stop non-JS message showing up once the app has loaded (task T340022) by James D. Forrester
- git #392dee75 - Drop ext.wikilambda.specialpages.styles, empty and unused by James D. Forrester
- git #dbd1fe18 - Metrics custom data: pass undefined as null & update 2 names (task T340784) (task T340160) (task T340779) (task T340783) (task T340786) by dmartin
- git #45f14b44 - Add instrument to log uses of function evaluator component (task T340786) by dmartin
- git #e91b3299 - e2e: Enable the tests again (task T340774) by nik-55
WikimediaMessages
edit- git #69c10649 - Follow-up of "Localisation updates from https://translatewiki.net." by Winston Sung
Wikisource
edit- git #a0f04329 - Fix typo in comment by Sam Wilson
- git #94fed703 - Don't show WS Export download button on disambigation pages (task T273708) by Sam Wilson
Wikistories
edit- git #f3de5ae2 - Do not show duplicate message when user in editing the text (task T340662) by Huei Tan
- git #a1e39a0d - Avoid calling wfMessage in the hook handler constructor (task T339272) by Stephane Bisson
- git #1a666db6 - Pass the prop instead of store in Component textbox and imgAttribution by Huei Tan
Skins
editMinervaNeue
edit- git #731c0b57 - Avoid accessing the database in SkinUserPageHelperTest by Daimona Eaytoy
- git #e9e3095a - Convert MinervaPagePermissions to Authority by Daimona Eaytoy
Vector
edit- git #c0deb443 - Follow-up of "Localisation updates from https://translatewiki.net." by Winston Sung
- git #cb4265f0 - Reset line height on tab elements (task T315219) by Jon Robson
- git #fe03bb50 - Make bottom dock expansible via portlet links (task T336431) by Jon Robson
- git #2c96f9b3 - Allow overriding the search pattern highlighting for Wikibase (task T327510) by Noa wmde
- git #e0eeb1a8 - Update html-label to use label-class by bwang
Misc
editVisualEditor/VisualEditor
edit- git #439b29f3 - PreviewElement: Remove slugs and nails using JS instead of CSS (task T341901) by Ed Sanders
- git #24592317 - CompletionWidget: Add isolateInput mode by Ed Sanders
- git #44f347a6 - Provide alternate keyboard shortcut for toolbar search for Firefox (task T341603) by Ed Sanders
- git #953ffb06 - Mobile demo: Use 16px font ssize for global overlays as well by Ed Sanders
- git #9135b868 - ve.ce.Surface: Implement hasNativeCursorSelection by Ed Sanders
- git #4ca24a45 - Fix ContextItem documentation by Ed Sanders
No changes
edit- 3D
- ActiveAbstract
- AntiSpoof
- ApiFeatureUsage
- ArticleCreationWorkflow
- ArticlePlaceholder
- BounceHandler
- Calendar
- Campaigns
- Capiunto
- CategoryTree
- CentralNotice
- CharInsert
- ChessBrowser
- CiteThisPage
- Citoid
- CodeEditor
- CodeMirror
- Cognate
- Collection
- CologneBlue
- CommonsMetadata
- ConfirmEdit
- ContactPage
- CreditsSource
- Dashiki
- DismissableSiteNotice
- DoubleWiki
- Elastica
- ElectronPdfService
- EventLogging
- EventStreamConfig
- ExtensionDistributor
- ExternalGuidance
- FeaturedFeeds
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- GeoCrumbs
- GeoData
- GlobalBlocking
- GlobalCssJs
- GlobalUsage
- GlobalUserPage
- GlobalWatchlist
- GoogleNewsSitemap
- Graph
- GuidedTour
- IPInfo
- ImageMap
- ImageSuggestions
- InputBox
- Insider
- Interwiki
- InterwikiSorting
- Josa
- JsonConfig
- LabeledSectionTransclusion
- LandingCheck
- Linter
- LiquidThreads
- Listings
- LoginNotify
- MachineVision
- MapSources
- MediaSearch
- MobileApp
- Modern
- MonoBook
- NavigationTiming
- NearbyPages
- NewUserMessage
- Newsletter
- Nostalgia
- Nuke
- OATHAuth
- OAuthRateLimiter
- OpenStackManager
- PageAssessments
- PageImages
- PageNotice
- PageViewInfo
- PagedTiffHandler
- PdfHandler
- Phonos
- Poem
- PropertySuggester
- QuickSurveys
- Quiz
- RSS
- ReadingLists
- RealMe
- RelatedArticles
- RevisionSlider
- SandboxLink
- Score
- SearchExtraNS
- SearchVue
- SecureLinkFixer
- ShortUrl
- SimilarEditors
- SiteMatrix
- SpamBlacklist
- StopForumSpam
- SubPageList3
- SubpageSortkey
- SyntaxHighlight_GeSHi
- TemplateSandbox
- TemplateStyles
- TemplateWizard
- TextExtracts
- Thanks
- TheWikipediaLibrary
- TimedMediaHandler
- Timeless
- TocTree
- TorBlock
- TranslationNotifications
- TrustedXFF
- UploadWizard
- UploadsLink
- UrlShortener
- VipsScaler
- VueTest
- WebAuthn
- WikiLove
- WikibaseMediaInfo
- WikidataPageBanner
- WikimediaApiPortal
- WikimediaApiPortalOAuth
- WikimediaBadges
- WikimediaEditorTasks
- WikimediaEvents
- WikimediaIncubator
- WikimediaMaintenance
- XAnalytics
- intersection
- timeline
- wikihiero
Total changes
edit312 Changes in 61 repos by 79 authors