MediaWiki 1.40/wmf.1
MediaWiki 1.40.0-wmf.0 | Deployment of MediaWiki 1.40.0-wmf.1 to Wikimedia sites | MediaWiki 1.40.0-wmf.2 |
The latest version (labeled "1.40.0-wmf.1") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Monday, 12 September 2022 (see the roadmap).
Core changes
edit- git #dd99430f - Branch commit for wmf/1.40.0-wmf.1 (task T314190) by trainbranchbot
- git #e0224b8f - Move SkinTemplate::getFooterIcons() to Skin class (task T302116) by Clare Ming
- git #6b0af862 - Bump wikimedia/parsoid to 0.17.0 for MW 1.40 by C. Scott Ananian
- git #f7d6c019 - Add support of ParserOptions::setExternalLinkTarget() in legacy parser tests (task T186241) by Isabelle Hurbain-Palatin
- git #466fa623 - BackLinkCache::queryLinks: Make janky filter more robust (task T313663) by Brian Wolff
- git #1fc2e3a3 - Restore compatibility with overrides for IndexPager::makeLink() (task T317477) by Bartosz Dziewoński
- git #0ff333e2 - ResourceLoader: Remove $wgIncludeLegacyJavaScript and simplify code by Timo Tijhof
- git #f8b6df7a - VueComponentParser: Use Zest's getElementsByTagName() rather than PHP's (task T317255) by Roan Kattouw
- git #a89ba0ec - ManualLogEntry: Don't pass null to trim() as PHP 8.1 whines by James D. Forrester
- git #28f01eeb - Use container divs instead of styling elements individually (task T309745) (task T315322) by Matthias Mullie
- git #3743686e - Deprecate PersonalUrls hook (task T310017) by Moh'd Khier Abualruz
- git #c0c220e9 - Use default ParserOutput::getText() options for injectTOC (task T317333) by C. Scott Ananian
- git #6c242a8a - OutputPage::addParserOutputText(): use default ParserOutput options from skin (task T317333) by C. Scott Ananian
- git #372f4967 - OutputPage: Fix undefined `['host']` in ImagePreconnect code (task T317329) by Timo Tijhof
- git #f945d138 - Skins: Watchstar icon for expiring item is incorrect (task T234990) by Jon Robson
- git #6f4db32e - rdbms: Remove unused channelsMatch() from internal MySQLPrimaryPos by Timo Tijhof
- git #1359eb85 - Fix selser on html endpoints (task T317215) by Arlo Breault
- git #8a0e6cfe - docs: Fix broken references to docs/Configuration.md (task T300129) by Timo Tijhof
- git #42fbc845 - FileCache: Allow ?uselang= to utilize cache if set to content language by Platonides
- git #a145bd39 - mediawiki.page.ready: Add current hash fragment to sidebar permalink URL (task T228728) by Bartosz Dziewoński
- git #9adc59e7 - Outstanding improvements to the results layout on special:search page (task T315322) by Simone Cuomo
- git #18590d85 - objectcache: deprecate setNewPreparedValues() by Aaron Schulz
- git #7a1bb401 - unittests: add MediaWikiIntegrationTestCase::getDb() (task T316841) by Aaron Schulz
- git #1e907eec - Update the "results from other language wiki" section (task T309745) by Simone This Dot
- git #0c4fa036 - Add 1.39 snapshot to sqlite db tests by Zabe
- git #e4e2ce46 - Remove references to revision_actor_temp, aliased as temp_rev_user (task T215466) by Umherirrender
- git #6c4194e2 - schema: Drop tl_title and tl_namespace fields from templatelinks (task T299417) by Amir Sarabadani
- git #ce559710 - objectcache: make makeKeyInternal() a protected method of MediumSpecificBagOStuff by Aaron Schulz
- git #51045dc4 - api: Force actor index on list=usercontribs (task T307815) by Umherirrender
- git #ebc3f413 - Rest: Rename ParsoidHTMLHelper -> HtmlOutputRendererHelper by Derick Alangi
- git #8d819d05 - Restore negative response cache in getDbPageLanguageCode by Fomafix
- git #4281c881 - Prepare active branch following REL1_39 cut, labelling as 1.40-alpha (task T313920) by James D. Forrester
- git #4e4a02d2 - rdbms: Remove `Serializable` implementation from DBPrimaryPos by Timo Tijhof
- git #be4189ca - ResourceLoader: Use more readable cache group for MessageBlobStore (task T308718) by Timo Tijhof
- git #c3d952cf - IndexPager: Fix paging with setIncludeOffset and multiple index fields by Bartosz Dziewoński
- git #6555923b - tests: Replace deprecated WikiPage::factory (task T297688) by Umherirrender
- git #c11664d1 - rdbms: Log warning if ChronologyProtector finds data under presumed clientID (task T314434) by Timo Tijhof
- git #43ebbcef - content: Fix comments in ContentModelChange by Umherirrender
- git #9f179216 - tests: Remove unused UserTest::makeEdit by Umherirrender
- git #0024c719 - Add cancreateaccount property to userinfo API by Gergő Tisza
- git #04bdfa50 - Fix block handling in CheckBlocksSecondaryAuthenticationProvider (task T306018) (task T208895) by Gergő Tisza
- git #00bfaa75 - Use ParserOutputFlags::SHOW_TOC in OutputPage (task T310083) by C. Scott Ananian
- git #0b105638 - parser: Use a <meta> tag for the internal TOC_PLACEHOLDER (task T287767) (task T270199) (task T311502) by C. Scott Ananian
- git #aad407bb - Add "1 year" to watchlist expiry (task T313255) by NovemLinguae
- git #71686dc6 - Use ParserOutputFlags::SHOW_TOC in ApiParse (task T310083) (task T314000) by C. Scott Ananian
- git #d7574546 - RestrictionStore: Do not return upload as a restriction for non-existent titles (task T298453) by Dylsss
Vendor
edit- git #a3e4a833 - Bump parsoid to 0.17.0-a1 for MW 1.40 (task T186241) (task T316715) by C. Scott Ananian
Extensions
editAbuseFilter
edit- git #67c0f724 - Use MediaWikiIntegrationTestCase::getDb() instead of the "db" member (task T316841) by Aaron Schulz
BetaFeatures
edit- git #fb73bddb - Deprecate PersonalUrls hook (task T310017) by Moh'd Khier Abualruz
CampaignEvents
edit- git #51c00504 - Tweak font-weight of footer notice on Special:EnableEventRegistration (task T316820) by Daimona Eaytoy
- git #d52ff466 - Fix and simplify validation of dates by Daimona Eaytoy
- git #a57924ff - Introduce distinction between local and UTC time (task T311126) by Daimona Eaytoy
- git #c3f31a8e - Create new columns to store local times and timezone (task T311126) by Daimona Eaytoy
- git #eb81397d - Add notice at the bottom of the form for editing/enabling a registration (task T316820) by Daimona Eaytoy
- git #73ddfa98 - Harmonize format of start and end timestamp (task T315691) (task T311126) by Daimona Eaytoy
- git #d9a99674 - Update schema for tracking tools (task T316409) by Daimona Eaytoy
- git #a7e2dc82 - Make Usernames link to User Page in ParticipantsModule (task T313326) by MHorsey
CentralAuth
edit- git #ab400235 - Hooks: Consolidate CentralAuth credits entries for subextensions (task T186178) by Alexander Vorwerk
CheckUser
edit- git #81598952 - tests: Use fake timer for CompareServiceTest (task T317411) by Umherirrender
- git #505714d7 - Migrate usage of Database::select to SelectQueryBuilder in CheckUser's TimelineRowFormatter (task T316434) by tsepothoabala
- git #354164ef - Migrate usage of Database::select to SelectQueryBuilder in CheckUser's PreliminaryCheckService (task T316435) by tsepothoabala
- git #01a10c2d - Use $dbr variable for database objects doing read queries (task T316344) by csimiyu
- git #e8c36815 - Use SelectQueryBuilder in CompareService (task T316433) by Thalia
CirrusSearch
edit- git #bb3e6c03 - Set track_total_hits to true by David Causse
- git #7553fcb4 - Improve UpdateSuggesterIndex.php output by Erik Bernhardson
- git #bad669e8 - Re-enable track_total_hits for elastic7 (task T317374) by Erik Bernhardson
- git #20505c6f - Add error classification group for memory errors (task T316712) by Erik Bernhardson
- git #ef66acf1 - Enabled Global Filters for Narrow No-Break Space (task T301131) by tjones
- git #4bd3e49b - Ensure namespace filters is passed as a list by Erik Bernhardson
- git #5e3da157 - Create new heuristic for config related issues (task T306168) by joseph emmanuel kayode (iemarjay)
- git #742a1247 - Throw exceptions when multisearch fails due to connection (task T306168) by joseph emmanuel kayode (iemarjay)
ContentTranslation
edit- git #5ca1dbc9 - SX: Strip HTML comments from source name of block templates (task T311586) by wangombe
DiscussionTools
edit- git #9af81272 - Reduce size of topic headings to 18px on mobile (task T311612) by Ed Sanders
- git #7a579fd6 - Suppress top border of first section on mobile by Ed Sanders
- git #d7b6100c - CommentFormatter: Fix TOC info being repeated for subsections (task T309463) by Bartosz Dziewoński
- git #e24550fa - Refactor thread summary getters by Ed Sanders
- git #51680053 - Hooks: Inject VisualEditorParsoidClientFactory to ParsoidHelper by Derick Alangi
- git #09d9b179 - Content*Item: Use more specific Content*Item classes within functions by Ed Sanders
- git #c1c1cee2 - Hooks: Remove injecting MainConfig to ParsoidHelper by Derick Alangi
- git #b4eaa05c - Update mw:tocplace CSS hack (task T311502) by Ed Sanders
DonationInterface
edit- git #c812e57c - Add DonationApiBase::getLogger() (task T294032) by Andrew Green
- git #38a2b6ae - Update SmashPig requirement and own version number by Elliott Eggleston
- git #b3efa6b1 - Update own version number by Elliott Eggleston
- git #4063fb4b - update smash-pig requirement to 0.8.2.9 by Elliott Eggleston
EventStreamConfig
edit- git #36a4e235 - Tidy up README by Sam Smith
- git #5f1e623e - api: Support passing deep constraints (task T303602) by Sam Smith
- git #454d139f - Support matching nested constraints (task T303602) by Sam Smith
FlaggedRevs
edit- git #c4b5f952 - Drop MW_HTML_FOR_DUMP checks (task T317503) by Amir Sarabadani
- git #b787d5a4 - Introduce getMaxLevel() method by Thiemo Kreuz
- git #b52edb73 - Use default ParserOutput::getText() options for injectTOC (task T317333) by C. Scott Ananian
- git #2a2d5c8c - Respect skin's TOC option (task T316947) by Amir Sarabadani
- git #aa8e0500 - Replace generic `new Exception` with more specific exceptions by Thiemo Kreuz
- git #231c4a1e - Remove generic `@throws Exception` that don't explain anything (task T240672) by Thiemo Kreuz
- git #6dab48c1 - Remove unused defaults from FlaggedRevision::newFromRow params by Thiemo Kreuz
- git #a0fbdeb5 - Remove unused arguments from FlaggedRevision constructor by Thiemo Kreuz
- git #c588f731 - Add some basic tests for FlaggedRevision class by Thiemo Kreuz
- git #bbc08f75 - Make FlaggedRevision::newFromRow private by Thiemo Kreuz
- git #2970524c - Split large if-else in FlaggedRevision constructor into two by Thiemo Kreuz
- git #7190563e - Merge 3 properties into a single 3-state property by Thiemo Kreuz
- git #7fffcbca - Introduce constants for form action names by Thiemo Kreuz
- git #975be799 - Clean up unused quality tier thresholds (task T277883) by Adam Wight
Flow
edit- git #a7552ffe - Replace use of deprecated $.throttle() with mw.util.throttle() (task T213426) by James D. Forrester
- git #a37b298c - Remove ElasticSearch integration (task T317513) by Kosta Harlan
GrowthExperiments
edit- git #fd6754b6 - Delay showing the welcome survey if the user was editing (task T310320) by Gergő Tisza
- git #ff77613e - Make Special:ManageMentors includable (task T317013) by Martin Urbanec
- git #d6524573 - User impact: Add DatabaseUserImpactStore (task T313393) by Gergő Tisza
- git #1bce3050 - Split UserImpactLookup methods by Gergő Tisza
- git #ef3ea9f8 - WikiPageConfigLoader: Stop using local cluster cache (task T298328) by Martin Urbanec
- git #2c4c4580 - Mentee overview: avoid requiring the non-vue mentee overview script (task T300532) by Sergio Gimeno
- git #2b98a236 - GrowthTasksApi: avoid using continue and increase look ahead (task T312686) by Sergio Gimeno
- git #c152c4b7 - MenteeOverviewAPI: export a single instance of the API (task T317158) by Sergio Gimeno
- git #f4f54cca - Deprecate PersonalUrls hook (task T310017) by Moh'd Khier Abualruz
- git #ae3cc6a6 - Add WelcomeSurveyReminder homepage module (task T310320) by Gergő Tisza
- git #f0365e56 - Newcomer tasks: dont emit update event until count is set (task T312686) by Sergio Gimeno
GuidedTour
edit- git #58d74128 - Remove instrumentation (task T303712) by Sam Smith
ImageSuggestions
edit- git #3bc62c01 - Use Maintenance::waitForReplication by Matthias Mullie
IPInfo
edit- git #da82bc1d - Resize infobox if no revisions exist (task T315005) by Thalia
Kartographer
edit- git #3723c0fd - Drop foreign nearby layers earlier (task T315547) by Thiemo Kreuz
- git #e38ba137 - Drop an unused message (task T312752) by Adam Wight
- git #2aad32da - Include messages used in Maki icon documentation (task T312752) by Adam Wight
- git #95c87dc2 - Inline trivial "loadSchema" method by Thiemo Kreuz
- git #77683623 - Impove test coverage for SimpleStyleParser by Thiemo Kreuz
- git #5249d729 - Use same formatting for "Parameters:" in qqq.json by Thiemo Kreuz
- git #ff9835d6 - Remove not needed XML header from new nearby SVG icons (task T315861) by Thiemo Kreuz
- git #66f04c89 - Drop nearby data that's too far away from the current zoom level (task T315547) by Thiemo Kreuz
- git #2d76af8b - Fix misplaced fullscreen button in MonoBook skin (task T311604) by Thiemo Kreuz
- git #aa9795d9 - Enhance TagHandlerTest by msantos
Linter
edit- git #89d3f615 - Minor cleanup by Reedy
LiquidThreads
edit- git #cd32e4cd - Deprecate PersonalUrls hook (task T310017) by Moh'd Khier Abualruz
MachineVision
edit- git #577388ae - Optimise getUnreviewedImageCountForUser (task T302184) by Joseph Seddon
MassMessage
edit- git #432aae61 - Remove jquery.throttle-debounce from dependencies (task T213426) by dreamyjazz
- git #a7e7f56c - Convert Special:MassMessage to use OOUI (task T104419) (task T213426) by dreamyjazz
Math
edit- git #fe5b350c - Add \neg to "Logic" section (task T317065) by Ed Sanders
- git #2ae8f503 - Add final nodes (task T312528) by Stegmujo
MediaSearch
edit- git #519ee5e9 - Fix title alignment by Matthias Mullie
MobileFrontend
edit- git #35d20250 - AMC: Add test suite for AMC\UserMode by Derick Alangi
- git #ceaeea1c - Replace getElementsByTagName() with DOMCompat::querySelectorAll() for performance (task T317070) by Bartosz Dziewoński
- git #76165a72 - tests: Add tests suite for ResourceLoaderFileModuleWithMFConfig by Derick Alangi
- git #876352c2 - Report MobileFormatter timings in a HTML comment (task T317070) by Bartosz Dziewoński
PageImages
edit- git #c24081b6 - Inject services into hook handler by Umherirrender
- git #3a8221b3 - Inline ParserFileProcessingHookHandlers::processFile by Umherirrender
Phonos
edit- git #df9e32dd - Change references to caching to what it actually is: persistent storage by MusikAnimal
- git #a9473a9b - PhonosButton: Wrap output in data-nosnippet (task T315404) by TheresNoTime
- git #26cb40e4 - Use tag instead of a parser function (task T317112) by MusikAnimal
- git #de02e058 - Move button error state from client to server (task T316700) by Sam Wilson
RevisionSlider
edit- git #3faf7ff3 - Fix broken initial state when old/new revision id are swapped (task T168609) by Thiemo Kreuz
SandboxLink
edit- git #61ae4025 - Deprecate PersonalUrls hook (task T310017) by Moh'd Khier Abualruz
Score
edit- git #63e1d6a8 - Revert "Track score as expensive parser tag hook" (task T317520) by Lucas Werkmeister (WMDE)
- git #2db27561 - ve-score: Switch from Xml::encodeJsCall to RL\Content::encodeJson (task T32956) by Timo Tijhof
- git #800be12f - Track score as expensive parser tag hook by Umherirrender
Scribunto
edit- git #23ac31e7 - Add Parsoid-specific support for handling preprocessed nowikis (task T272507) by Subramanya Sastry
StopForumSpam
edit- git #cc6879b1 - Hooks: Refactor conditional logic and logging (task T315470) by Reedy
SyntaxHighlight_GeSHi
edit- git #0cb5db91 - Track syntaxhighlighting as expensive parser tag hook (task T316858) by Umherirrender
TemplateData
edit- git #d2e72a25 - Add space between icon and text in formatting message by Ed Sanders
- git #64b8be31 - Fix font size of "Manage TemplateData" button in vector legacy + 2017WTE by Ed Sanders
Translate
edit- git #3e78c63d - MessageBundle: Mark new keys as fuzzy (task T317038) by Abijeet
- git #556d7200 - Remove non-existing directories from phan config by Niklas Laxström
- git #4e7c3d2e - Special:AggregateGroups: Ensure first group is visible immediately (task T315174) by aswathiprem24
- git #9830e9b1 - MessageBundle: Replace space with underscore when building definition (task T317038) by Abijeet
- git #c3cdfaf4 - MessageUpdateJob: Move declaration closer to where they are used by Abijeet
- git #0eb56a42 - Edit summaries: Reduce number of edit summaries to 3 (task T308720) by Abijeet
- git #ef87b046 - TranslationHelper: Update edit summary time periodically (task T308719) by Wangombe
- git #b92e9f5d - Edit summaries: Fix alignment of title and link by Abijeet
- git #9244655c - ExportTranslationsSpecialPage: Add dependency injection by Abijeet
- git #3c6b4c67 - Do not use Apertium for certain target languages (task T177434) by Niklas Laxström
- git #3329e215 - Edit summaries: Re-arrange CSS styles as per document flow by Abijeet
- git #46ac5bc0 - Wrap summary text on previous edit summaries (task T308720) by Wangombe
- git #00aa0ed2 - Add anchor for source version of heading on translation pages (task T62544) by Abijeet
UniversalLanguageSelector
edit- git #34c41a0e - Add Western Punjabi to Nastaleeq font (task T118677) by Kartik Mistry
- git #2d52ca1a - Update jquery.ime and jquery.uls from upstream by Amir E. Aharoni
UploadsLink
edit- git #cc396461 - Deprecate PersonalUrls hook (task T310017) by Moh'd Khier Abualruz
VisualEditor
edit- git #003f5fc8 - Remove redundant/unused CSS for template parameter page by Thiemo Kreuz
- git #41256799 - Update VE core submodule to master (f3cbff8b1) by Bartosz Dziewoński
- git #8bfe88b8 - ParsoidHelper: Make VisualEditorParsoidClientFactory required by Derick Alangi
- git #8c458e78 - ParsoidHelper: Remove unnecessary `$config` by Derick Alangi
- git #b029fd8e - Introduce VisualEditorParsoidClientFactory by Derick Alangi
- git #ecfc3f18 - DesktopArticleTarget.init: Get $targetContainer after jQuery ready (task T314952) by Jon Robson
- git #6f3de6d7 - Improve some API param docs and validation by Bartosz Dziewoński
- git #337ee158 - Remove redundant "choose" event handler by Thiemo Kreuz
- git #d92da786 - Fix parameter labels not being clickable (task T310137) by Thiemo Kreuz
- git #29973830 - Make "(undocumented parameter)" part of the parameter label by Thiemo Kreuz
- git #e338a3c3 - Enable template editor toolbar deeper in the stack by Thiemo Kreuz
- git #eb71810b - Start with last item when shift+tabbing into parameter list (task T313703) by Thiemo Kreuz
Wikibase
edit- git #bab9e4d2 - REST: Fix patch operation "value" type by Jakob Warkotsch
- git #83a3b983 - REST: Handle errors thrown by StatementPatcher (task T316319) by Jakob Warkotsch
- git #d45e9f3c - REST: Handle patched Property/Statement ID change errors (task T316319) by Jakob Warkotsch
- git #affbdf6a - Stop using prophecy in ItemPropertyIdHtmlLinkFormatterTest (task T315966) by Lucas Werkmeister
- git #eea3a7c7 - REST: Throw Exception on invalid patch result (task T316316) by sihe
- git #ed17891b - REST: Disable eslint mocha/no-setup-in-describe by Jakob Warkotsch
- git #88a487a2 - Add strict_types to ChangeOpSiteLink and test by Michael Große
- git #928a8201 - Use dedicated method to change existing sitelink by Michael Große
- git #235d8b9f - Extract ChangeOpRemoveSiteLink from ChangeOpSiteLink by Michael Große
- git #f167f199 - REST: Remove useless string interpolation by Jakob Warkotsch
- git #57649e8e - schema: Convert Unique Index to Primary Key on wb_id_counters (task T312255) by Umherirrender
- git #6a2d27f9 - Add api-test for disallowing removal of sitelink to redirect by Michael Große
- git #7c9d1dd8 - ResubmitChanges: Fix description by Marius Hoch
- git #4442167d - api-testing: Remove ignoreconflicts parameter by Lucas Werkmeister
- git #ee1fdfb1 - Use SelectQueryBuilder in SqlEntityIdPager (task T312510) by Lucas Werkmeister
- git #567b05c4 - Fully remove LanguageFallbackLabelDescriptionLookupFactory (task T312224) by Lucas Werkmeister
- git #7ed559eb - Add empty 1.40 RELEASE-NOTES file by Lucas Werkmeister
- git #90865f05 - REST: Update OpenAPI related npm packages by Ollie Shotton
- git #bf141fe7 - REST: Improve PatchItemStatementTest by Jakob Warkotsch
- git #ea491782 - REST: Handle patch statement not found and redirect (task T316321) by Jakob Warkotsch
- git #c7eb8cb6 - Use floating objects for wikibase-entitytermsview-heading-aliases (task T315991) by Fomafix
WikibaseLexeme
edit- git #b09fbb0f - Bump SNL to make use of search profiles (task T312853) by Michael Große
- git #f5a11da5 - Make search profiles available to app (task T312853) by Michael Große
- git #46525312 - Rename file to better reflect what it does by Michael Große
- git #bf537438 - Rely less on ids and allow for future noscript tags by Michael Große
- git #616fb1e8 - Lexidata: add separate module for feature detection (task T311157) by Noa wmde
- git #5ad0a9e5 - build: Upgrade jQuery test install to 3.6.1 to align with MediaWiki (task T316516) by James D. Forrester
WikiLambda
edit- git #6b065449 - build: Upgrade our Codex version for testing to 0.1.1 by James D. Forrester
- git #841043ff - Ensure duplicate languages can't be selected through typing the ZID (task T317141) by ddw
- git #6b295e91 - Vuex: Fix 'zLanganguage' typo to 'zLanguage' by ddw
- git #340404cd - Replace literal Z6 with Constant.Z_STRING by gengh
- git #9c63fd90 - Work Summary Title not changing based on selected language by temitope adesoji
- git #a873e5a8 - Stop implementation from being sent to the backend when the field "function" is not set by temitope adesoji
- git #3c86eb52 - Fix input type title to fill space by temitope adesoji
- git #eae4b7e9 - prevent function about page from scrolling sideways by temitope adesoji
- git #2eda9ee9 - Refactor fetching of testers and implementations. (task T315083) by EWright
- git #5941c087 - Fix ZMultiLingualStringTest expected translated message by gengh
- git #b9571028 - Deduplicate code between ZObjectContentHandler and ZObjectEditAction (task T312171) by Florent
WikimediaEvents
edit- git #46cf3c42 - Add user groups attribute to mobileWebUI log event (task T316230) by essexigyan
WikimediaMessages
edit- git #24eddb45 - Add messages for Tagalog Wikiquote (tlwikiquote) (task T317107) by gerritbot
Wikistories
edit- git #b1f1fd39 - Allow titles to adjust their width according to text content (task T314280) by Eduardo
Skins
editCologneBlue
edit- git #3725aef0 - Deprecate PersonalUrls hook (task T310017) by Moh'd Khier Abualruz
Vector
edit- git #6b7197cf - Followup: Removed code for cached HTML from T313060 (task T313060) by bwang
- git #80a935cc - Minimize search icon by Thiemo Kreuz
- git #2eeb9e45 - icons: Fix arrow stem to be perfectly 45 degrees (task T261391) by Volker E
- git #ccc8df0e - Don't print table of contents on page with no table of contents (task T313060) by Jon Robson
- git #475c237a - Revert "Sidebar: Collapses at lower resolutions" by Jdlrobson
- git #d538835b - Follow-up: Align sticky header with header and update collapsed TOC in page title padding (task T315261) by bwang
- git #abad54d0 - Change article toolbar bottom border color (task T311311) by bwang
- git #fc9fe5e7 - Add vector-toc-not-collapsed class serverside (task T316964) by bwang
- git #97cf735d - Icons: Watchstar and wikilove are upgraded (task T310838) (task T234990) (task T234550) by Jon Robson
- git #4c622fe8 - Correct ContentHeader source order to match design (task T313947) by bwang
- git #365d3902 - Sidebar: Collapses at lower resolutions (task T316191) by Jon Robson
- git #3a10708b - Deprecate PersonalUrls hook (task T310017) by Moh'd Khier Abualruz
- git #cdae8b19 - Align language button (task T315615) by bwang
- git #8e04c79d - Remove dependency on `.cdx-typeahead-search--active` class (task T316893) by Anne Tomasevich
- git #3bf377fa - Followup: clean up cached HTML code from T315595 (task T315595) by bwang
- git #d949621e - Align header icon buttons and main content (task T315261) by bwang
Misc
editVisualEditor/VisualEditor
edit- git #44b501e9 - Remove unused message "visualeditor-commentinspector-edit" by Bartosz Dziewoński
No changes
edit- 3D
- ActiveAbstract
- AdvancedSearch
- AntiSpoof
- ApiFeatureUsage
- ArticleCreationWorkflow
- ArticlePlaceholder
- Babel
- BounceHandler
- Calendar
- Campaigns
- Capiunto
- CategoryTree
- CentralNotice
- CharInsert
- ChessBrowser
- Cite
- CiteThisPage
- Citoid
- CodeEditor
- CodeMirror
- Cognate
- Collection
- CommonsMetadata
- ConfirmEdit
- ContactPage
- CreditsSource
- Dashiki
- Disambiguator
- DismissableSiteNotice
- DoubleWiki
- Echo
- Elastica
- ElectronPdfService
- EntitySchema
- EventBus
- EventLogging
- ExtensionDistributor
- ExternalGuidance
- FeaturedFeeds
- FileExporter
- FileImporter
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- GWToolset
- Gadgets
- GeoCrumbs
- GeoData
- GlobalBlocking
- GlobalCssJs
- GlobalPreferences
- GlobalUsage
- GlobalUserPage
- GlobalWatchlist
- GoogleNewsSitemap
- Graph
- ImageMap
- InputBox
- Insider
- Interwiki
- InterwikiSorting
- Josa
- JsonConfig
- LabeledSectionTransclusion
- LandingCheck
- LdapAuthentication
- Listings
- LoginNotify
- MapSources
- MediaModeration
- MinervaNeue
- MobileApp
- Modern
- MonoBook
- MultimediaViewer
- NavigationTiming
- NearbyPages
- NewUserMessage
- Newsletter
- Nostalgia
- Nuke
- OATHAuth
- OAuth
- OAuthRateLimiter
- ORES
- OpenStackManager
- PageAssessments
- PageNotice
- PageTriage
- PageViewInfo
- PagedTiffHandler
- ParserFunctions
- PdfHandler
- Poem
- PoolCounter
- Popups
- ProofreadPage
- PropertySuggester
- QuickSurveys
- Quiz
- RSS
- ReadingLists
- RelatedArticles
- Renameuser
- SearchExtraNS
- SecureLinkFixer
- SecurePoll
- ShortUrl
- SimilarEditors
- SiteMatrix
- SpamBlacklist
- SubPageList3
- SubpageSortkey
- TemplateSandbox
- TemplateStyles
- TemplateWizard
- TextExtracts
- Thanks
- TheWikipediaLibrary
- TimedMediaHandler
- Timeless
- TitleBlacklist
- TocTree
- TorBlock
- TranslationNotifications
- TrustedXFF
- TwoColConflict
- UploadWizard
- UrlShortener
- VipsScaler
- WebAuthn
- WikiEditor
- WikiLove
- WikibaseCirrusSearch
- WikibaseLexemeCirrusSearch
- WikibaseMediaInfo
- WikibaseQualityConstraints
- Wikidata.org
- WikidataPageBanner
- WikimediaApiPortal
- WikimediaApiPortalOAuth
- WikimediaBadges
- WikimediaEditorTasks
- WikimediaIncubator
- WikimediaMaintenance
- Wikisource
- XAnalytics
- cldr
- intersection
- timeline
- wikihiero
Total changes
edit242 Changes in 48 repos by 80 authors