MediaWiki 1.40/wmf.14
MediaWiki 1.40.0-wmf.13 | Deployment of MediaWiki 1.40.0-wmf.14 to Wikimedia sites | MediaWiki 1.40.0-wmf.17 |
The latest version (labeled "1.40.0-wmf.14") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Monday, 12 December 2022 (see the roadmap).
Core changes
edit- git #1ef0528c - Branch commit for wmf/1.40.0-wmf.14 (task T320519) by trainbranchbot
- git #5ac33424 - Don't enable logging linter data in the /lint/ endpoint (task T325031) by Arlo Breault
- git #5559d2d4 - Parsoid: Enable lint data and parser cache together by daniel
- git #62a37013 - Remove obsolete browser support checks for HTML5 History API by Bartosz Dziewoński
- git #8e7aa049 - Log linter data while parsing full pages (task T246403) by Arlo Breault
- git #fbc8f792 - Special:Contributions: Let the tag filter be inverted (task T119072) (task T174349) by dvrandecic
- git #5c7cca87 - Revert "REST: collect metrics on endpoint access" by Daniel Kinzler
- git #75d68921 - ParsoidOutputAccess: generate dummy output for unsupported models. (task T324711) by daniel
- git #aa3459fb - rdbms: improve Database::queryMulti() error handling (task T322689) by Aaron Schulz
- git #f2ccbd0e - OutputPage: Remove unused dynamic property ParserOptions->isBogus (task T314099) by Umherirrender
- git #a98d229f - mediawiki.feedback: Remove unused localisation messages by Bartosz Dziewoński
- git #b3d15067 - mediawiki.feedback: Remove unused 'bugsListLink' config option by Bartosz Dziewoński
- git #46314491 - gitignore: add /images/phonos-render for Extension:Phonos by MusikAnimal
- git #ac312836 - Optimize mobile prefs modals (task T324227) by jsn
- git #1f3b2b3a - Title.js: Rename Title.getName[Text] (task T324741) by Gergő Tisza
- git #422ccd78 - Rest: Migrate most of db queries to SelectQueryBuilder (task T311866) by Amir Sarabadani
- git #b3d06519 - docs: Improve docs around SpecialPage_initListHook by Umherirrender
- git #9509d1f7 - Cleanup: Remove some tiny private methods in favor of inlining the code by DannyS712
- git #5c0e75d7 - uuid\GlobalIdGenerator: Check if getmyuid() exists (task T324513) by Umherirrender
- git #4b638c58 - thumb.php: Replace deprecated MWHttpRequest::factory (task T324918) by Umherirrender
- git #a592d47e - Clean up redundant array manipulation by Matěj Suchánek
- git #5c113a83 - LanguageVariantConverter: Add fallback to core LanguageConverter (task T318401) by Abijeet
- git #cc7128fd - Replace comments about deprecated Linker::commentBlock/formatComment (task T324906) by Umherirrender
- git #11631f5f - Parser: Allow dynamic properties on PHP 8.2 (task T324890) (task T324891) (task T324901) by Reedy
- git #2dfc42e2 - LanguageConverter.php: Add missing code tly (Talysh language) (task T258975) by Winston Sung
- git #024a5d4d - pager: Fix navigations when date range is set (task T228431) by Func
- git #0fc32e50 - HistoryPager: Prettify URL params of form submissions without JS (task T323338) by Bartosz Dziewoński
- git #5f2026c3 - ParsoidHandler: test wt2html with old revision (task T324801) by daniel
- git #a2e3e079 - linker: Fix broken specialLink() when combining subpage with querystring by Timo Tijhof
- git #406de979 - selenium: Do not run some tests when targeting Beta (task T323824) by Željko Filipin
- git #0a23ed1b - selenium: Do not run some tests when targeting Beta (task T323824) by Željko Filipin
- git #a1b4699f - Reorg: Move MagicWord related files to under parser/ (task T321882) by Amir Sarabadani
- git #ca9ec658 - Reorg: Move PageProps to page/ and namespace it to MediaWiki\Page\ (task T321882) by Amir Sarabadani
- git #3d65c37b - Fix remaining link numeric ids in LinkHolderArrayTest by thiemowmde
- git #c05e0183 - Fix bogus test setup in LinkHolderArrayTest by thiemowmde
- git #f846177e - Fix bogus non-numeric namespaces in LinkHolderArrayTest by thiemowmde
- git #800fd1d4 - Fix bogus nextLinkID in LinkHolderArrayIntegrationTest by thiemowmde
- git #91eceaae - Followup to 5cb38845: Don't drop revid info (task T324801) by Subramanya Sastry
- git #20f3d859 - Skin: Gadgets should have a reliable way to add content to the subtitle (task T316830) by Jon Robson
- git #9842811e - ParsoidOutputAccess: only cache output for wikitext (task T324711) by daniel
- git #2049c81e - Login: Add silently removed modules in mobile (task T324723) by Jon Robson
- git #803092d4 - tests: Remove unnecessary override to use pig-latin by Abijeet
- git #94c86d01 - Use SelectQueryBuilder in BacklinkCache (task T311866) by Lucas Werkmeister
- git #5d663803 - File pages: Add mobile targets to modules that are silently being removed (task T324723) by Jon Robson
- git #2d60ba0c - Reorg: Move DummyLinker and Linker to linker/ (task T321882) by Amir Sarabadani
- git #1c7630e9 - Prevent Category: entries from overflowing (task T319049) by punit
- git #a79b73e7 - Make parsoid accept all content models. (task T324711) by daniel
- git #d34e73b0 - Throw a 400 when asking parsoid to render an unknown content model. (task T324711) by daniel
- git #3255f37a - Linker: Add ability for Special page links to parse subpage and params by James D. Forrester
- git #89174995 - Allow uses of HTMLForm to specify a minlength for text based inputs (task T321427) by Dreamy Jazz
- git #3a740dd4 - resourceloader: assume Console API is always available (task T324618) by DannyS712
- git #887810b0 - selenium: Skip flaky test (task T324237) by Željko Filipin
- git #e1344b76 - Fix typo (hmtl) to html where necessary by Derick Alangi
- git #f8a7e46d - Update OOUI to v0.46.0 (task T130434) (task T289558) (task T307631) (task T320245) (task T321439) (task T322267) (task T322833) (task T323860) by James D. Forrester
- git #46d786a9 - Fix iw-widget/footer overlap (task T324428) by Matthias Mullie
- git #0bdaaddc - Allow jquery.tipsy on mobile (task T323542) by Jon Robson
- git #948d91d0 - DatabaseBlock: don't save parent block id as 0 (task T282890) by DannyS712
- git #6c8a499e - SiteConfig: Remove commented out dead code (task T319053) by Subramanya Sastry
- git #9ff8edfa - HtmlOutputRendererHelper: fix semantics of getRevisionId by daniel
- git #0d2dd571 - Bump api-testing to 1.5.1 by daniel
- git #c013cc7d - Linker: Add direct tests for makeSpecial ahead of changes by James D. Forrester
- git #1234cf80 - RELEASE-NOTES-1.39: Fold into HISTORY, 1.39.0 is released (task T313916) by James D. Forrester
- git #090ec577 - Use services in WikitextContentHandler by daniel
- git #bd1aec9f - foreign-resources.yaml: Add codex-design-tokens to foreign resources by Eric Gardner
- git #6a4e9160 - Update Codex from v0.3.0 to v0.4.0 (task T295711) (task T306932) (task T309589) (task T311097) (task T312025) (task T313773) (task T321637) (task T322428) (task T322705) (task T322707) (task T323987) (task T324190) (task T324495) by Eric Gardner
- git #3c956338 - Revert "resourceloader: Raise severity of targets violation to WARNING" (task T235712) by Jdlrobson
- git #baed2a61 - jquery.tablesorter: Add test case for dates with the ordinal indicator º (task T305375) by Sakretsu
- git #68e26727 - PageContentHelper: `checkAccess()` should use `isAccessible()` by daniel
- git #42e55bcd - HtmlOutputRendererHelper: fix etag tests by daniel
- git #d32c260e - REST: collect metrics on endpoint access by daniel
- git #2fe98c05 - PageUpdater: fix render reason by daniel
- git #ab02ab7e - Revert change from I7939e85aca5edf9b8c391b9e3167ac9634708fbf (task T309745) by Vadim Kovalenko
- git #e596af73 - Revert "resourceloader: Modern ES6 code should be forced to target mobile" (task T323542) by Kosta Harlan
- git #ae8f8459 - LogEventsList: Move the 'pattern' field before the 'extra' field by Func
- git #0620bff3 - HtmlOutputRendererHelper: track render reason by daniel
- git #63529a70 - Remove DeletePage::deletionWasScheduled by Matěj Suchánek
- git #de53c323 - Remove ExternalStoreDB::getMaster by Matěj Suchánek
- git #fa045ecd - Suppress RecentChange::doMarkPatrolled when autopatrol is requested by Matěj Suchánek
- git #21352255 - Protect HistoryBlob storage against malicious class injection by Tim Starling
- git #53b2a054 - Always go to the source editor when editing. (task T303739) by dwalden
- git #f4a4b075 - selenium: Run most tests targeting the beta cluster (task T323824) by Željko Filipin
- git #08a30e4e - Add migrateExternallinks maintenance script (task T321663) by Amir Sarabadani
- git #23047425 - selenium: Delete automationProtocol setting (task T303737) by Željko Filipin
- git #f0a40483 - Add e2e test for fetching a message via the page endpoint by daniel
- git #c2754d44 - Handle bad redirect target for personally identifiable special pages (task T297407) by Umherirrender
- git #5cf4b7c3 - ResourceLoader: Add 1min grace via stale-while-revalidate Cache-Control (task T132418) by Timo Tijhof
Vendor
edit- git #147dd89f - Bump wikimedia/parsoid to 0.17.0-a9 (task T309024) (task T322892) by Subramanya Sastry
- git #3cf7a8e5 - Update OOUI to v0.46.0 by James D. Forrester
Extensions
editAbuseFilter
edit- git #4139e5ef - pager: Avoid unneeded database connection by Umherirrender
- git #6d65684a - Replace deprecated Linker::commentBlock (task T324906) by Umherirrender
ArticlePlaceholder
edit- git #f414552b - Replace deprecated MWHttpRequest::factory (task T324918) by Umherirrender
CampaignEvents
edit- git #8ad22158 - selenium: Remove unnecessary await (task T324212) by Vaughn Walters
- git #0aaf3d7e - selenium: Renaming a function (task T316875) by Vaughn Walters
CentralAuth
edit- git #d0eaeace - Replace deprecated Linker::formatLinksInComment (task T324906) by Umherirrender
CheckUser
edit- git #73585a93 - Replace deprecated Linker::commentBlock (task T324906) by Umherirrender
CirrusSearch
edit- git #5f57dd56 - Correct classification of circuit_breaking_exception (task T316712) by Erik Bernhardson
Cite
edit- git #ad919e37 - Parsoid CSS: Add (script-generated) language-specific counters (task T156350) by Subramanya Sastry
- git #8cfad387 - Parsoid CSS: Don't make enwiki's default the default for all languages by Subramanya Sastry
Citoid
edit- git #67152215 - Switch to reuse panel on low numeric inputs (task T198456) by David Lynch
ContentTranslation
edit- git #4cc0ea93 - CX3 Build 0.2.0+20221212 (task T323817) (task T293387) (task T281559) (task T323818) (task T323574) by Santhosh Thottingal
- git #e40be7bb - Remove translation entry point from sticky header temporarily (task T320448) by Santhosh Thottingal
- git #f0cf7b8e - Avoid adding desktop modules on mobile (task T324723) by Jon Robson
- git #a60eb769 - Load ext.cx.eventlogging.campaigns on mobile. (task T324723) by Jon Robson
- git #5c21e4cd - SX: Fix loading indicator for block templates (task T323817) by NikG
- git #4debbfc9 - CX View page link: Escape hash for section title in target URL (task T316930) by NikG
- git #f0b30ce8 - SX: Supported language codes for language selector (task T293387) by wangombe
- git #66a053bf - Add event logging: editor_segment_add (task T281559) by wangombe
DiscussionTools
edit- git #fda9f159 - Deemphasize "Learn more about this page" link (task T324702) by Bartosz Dziewoński
- git #c2dc05b0 - Add 'collapsible-headings-collapsed' body class (task T321618) (task T322628) by Ed Sanders
DonationInterface
edit- git #3b0af04e - Add Skeleton for Dlocal (task T324270) by wfan
- git #073d2205 - Update SmashPig to v0.8.3.12 and own version number by cstone
- git #cd323aa3 - Update Monthly Convert amounts for FY2223 en6C (task T324863) by Andrew Green
- git #32b1f3bc - Add a few more missing PayPal countries (task T324565) by Elliott Eggleston
Elastica
edit- git #0a677c0e - Don't fail connection after CURLE_PARTIAL_FILE response (task T265056) by Erik Bernhardson
FileImporter
edit- git #038f20d2 - Replace comment about deprecated Linker::formatLinksInComment (task T324906) by Umherirrender
GrowthExperiments
edit- git #fba57a74 - NewImpact: Fix event.mode in HomepageModule schema by Gergő Tisza
- git #a0e3260a - Fix titles with dots in article list (task T324741) by Gergő Tisza
- git #20fcdb92 - UserImpact: Lower staleness check to 1 day by Kosta Harlan
- git #71b3e222 - Fix UserDatabaseHelper::hasMainspaceEdits() (task T324285) by Gergő Tisza
- git #c66f09b6 - NewImpact: Adjust hasMainspaceEditsCache check (task T324285) by Kosta Harlan
- git #4730c031 - User impact: fix small font in desktop (task T324551) by Sergio Gimeno
- git #475508ca - Instrumentation: Monitor navigation duration, transferSize, first paint (task T324198) by Kosta Harlan
- git #1d6d4b20 - NewImpact: Show "999+" when we could not count edits/thanks (task T324286) by Gergő Tisza
- git #53819f92 - User impact: Do not show impact module if user has no mainspace edits (task T324285) by Sergio Gimeno
- git #61f5b710 - UserImpactFormatter: Redefine recent edits without pageviews by Gergő Tisza
- git #25a6fefc - Special impact: Export user impact data from server-side (task T324328) by Sergio Gimeno
- git #1944fc18 - GrowthExperiments.LocalSettings: Only override impact services in CI by Kosta Harlan
IPInfo
edit- git #6c1eaba3 - Minor code cleanup by Reedy
Kartographer
edit- git #4d08e15d - Sent full server URL in the `domain` parameter (task T301769) by Adam Wight
- git #00146039 - Make ExternalDataLoaderTest a MediaWiki unit test by thiemowmde
- git #baadc8ed - Make TagHandlerTest a MediaWikiUnitTestCase by thiemowmde
- git #2821ac1c - Simplify "options callback" code in KartographerTest by thiemowmde
- git #718632f6 - Introduce tiny ParserFunctionTracker service (task T323113) by thiemowmde
Linter
edit- git #fb5bd0fc - maintenance script to run linter extension namespace migration (task T299612) by sbailey
Math
edit- git #6e424c2e - Replace comment about deprecated Http::post (task T305813) by Umherirrender
- git #cbd67195 - Update positive regression tests by Moritz Schubotz (physikerwelt)
- git #95c5757e - Enable popups for annotated math formulae (task T208758) by AndreG-P
MobileFrontend
edit- git #a920382d - Always collapse sections when 'collapsible-headings-collapsed' body class present (task T321618) (task T322628) by Ed Sanders
- git #abbb9782 - Reinitialize edit links after page content is reloaded (task T324686) by Bartosz Dziewoński
- git #05bbab3b - Remove code relating to lazy reference section handling (task T222373) by Ed Sanders
NavigationTiming
edit- git #1cd4dd29 - Add Largest Contentful Paint (LCP) (task T319329) by Peter Hedenskog
OAuth
edit- git #4728cae3 - Consumer: Fix PHP 8.1 warning (task T311577) by Lucas Werkmeister
- git #2e4c6a01 - ConsumerAcceptance: Fix name of $oauth_version property (task T324904) by Reedy
PagedTiffHandler
edit- git #b025db28 - build: Remove unneeded phan suppression by Umherirrender
PageTriage
edit- git #8a1e48bb - Convert LoadExtensionSchemaUpdates to HookHandler (task T323908) by Kosta Harlan
- git #538dc8bd - Convert ListDefinedTags, ChangeTagsListActive, ChangeTagsAllowedAdd to Hook Handler (task T323908) by Kosta Harlan
- git #2ca3c2f2 - Add eslintrc rule to block .done/.fail usages (task T324543) by Kosta Harlan
- git #e1ac1bd3 - eslint: Fail on warnings (task T324267) by Kosta Harlan
- git #971c66e1 - Fix double punctuation bug by Novem Linguae
- git #8ed04c8a - Remove duplicate tags from ::doOnSchemaUpdatesPopulatePageTriageTags by Umherirrender
- git #dec0b8ed - monitoring: Track timing for compileMetadata method (task T324747) by Kosta Harlan
- git #fb8cf4cf - monitoring: Track timings for ArticleCompileProcess classes (task T324747) by Kosta Harlan
- git #fdc727ee - cleanup: Remove unused registerArticle method by Kosta Harlan
- git #0b18479b - cleanup: Fix ES6 warnings/errors (task T324579) (task T324267) by Kosta Harlan
- git #be10f134 - cleanup: Move jquery.tipoff to external directory (task T324579) (task T324267) by Kosta Harlan
- git #e5a73140 - Removing a phpcs rule exclusion (task T324266) by MPGuy2824
- git #de9d3a5a - [hygiene] Clean up checkReferenceTag method (task T168350) by Kosta Harlan
- git #d192dbc6 - Move unused cron job to maintenance folder (task T324085) by Novem Linguae
- git #9270ff3d - Enable JavaScript ES6 (task T324579) by NovemLinguae
- git #6836762d - Stop deletion tagging if certain templates are found on page (task T319541) by MPGuy2824
- git #93140648 - cleanup: Move tools maintenance scripts into maintenance directory (task T324085) by Kosta Harlan
- git #18370f87 - articleInfo.js: general cleanup and simplifications (task T309001) by DannyS712
- git #025a7544 - PageTriageUtil: Use StatusValue for return type by Kosta Harlan
Phonos
edit- git #7497f67b - statsd: normalise metric names (task T324593) by TheresNoTime
- git #379653ad - GoogleEngine: don't remove parentheses from IPA input (task T323912) by MusikAnimal
- git #785c9f91 - i18n: simplify message about empty files (task T323912) (task T324107) by MusikAnimal
- git #a7d5cc16 - Phonos: require 'ipa', 'file' or 'wikibase' params (task T322787) by MusikAnimal
Popups
edit- git #01e3ddcd - Child elements also trigger previews (task T325007) by Jon Robson
- git #898fc819 - Avoid syntax error on hover in grade C browsers (task T324514) by Jon Robson
ProofreadPage
edit- git #da3f7fab - Normalize URLs before exposing them via the Openseadragon API (task T324740) by Sohom
- git #8825f82a - Allow multiple toolbar in EditInSequence (task T308098) by Sohom
ReadingLists
edit- git #e13d4b33 - build: Run eslint and stylelint for vue files by Umherirrender
SearchVue
edit- git #7075e023 - Temporary hide tutorial popup for mobile wiki (task T322091) by Vadim Kovalenko
- git #69484e12 - Opening and scrolling quick view in a fixed window. (task T324278) by Simone Cuomo
- git #5bed1bbe - Create Rest API for SearchVue Commons media data (task T324446) by Simone Cuomo
- git #fafe8f85 - Loading content in Search Previews (task T318951) by Simone Cuomo
- git #41992157 - Update the position and copy in the desktop tutorial for search previews (task T322216) by Vadim Kovalenko
- git #80d309c2 - Create Rest API for SearchVue article data (task T324445) by Simone Cuomo
- git #8b5858b0 - Search Preview: Commons images show on incorrect article on slow connection (task T322726) by Vadim Kovalenko
SecurePoll
edit- git #4af12f11 - Make Voter::newFromID() and Context::getVoter() expose DB index (task T324556) by Reedy
- git #a1ab2a0b - ListPager: Only call Voter::newFromId() if return value is needed (task T324556) by Reedy
- git #4e1cf412 - STVTallierTest: Skip testFinishTally on PHP >= 8.0 (task T323056) by Reedy
- git #2bdd2849 - schema: Convert Unique Index to Primary Key on securepoll_msgs (task T312268) by Umherirrender
StopForumSpam
edit- git #f95195d3 - Hooks: Collapse nested ifs by Reedy
Thanks
edit- git #1bbfae82 - Bump required MediaWiki version to 1.40.0 by Thalia
TitleBlacklist
edit- git #4d2df715 - Various code style cleanups by Thiemo Kreuz
Translate
edit- git #3d1cf181 - Load VisualEditor module unconditionally by Bartosz Dziewoński
- git #21e1acfd - Replace comment about deprecated Http::get (task T305813) by Umherirrender
- git #f23a836e - MessageGroupConfigurationParser: Fix path of the base schema file (task T313242) by Abijeet
- git #a9b19c20 - Use Zest's getElementsByTagName() (task T317523) by wangombe
UniversalLanguageSelector
edit- git #5a75dee6 - Update jquery.uls from upstream by Amir E. Aharoni
VisualEditor
edit- git #133cacc4 - Remove obsolete browser support checks for HTML5 History API by Bartosz Dziewoński
- git #237ffde4 - ve.ui.MWPopupTool: Update usage of 'mediawiki.feedback' by Bartosz Dziewoński
- git #2b49b3bd - Try/catch around mw.Uri when decoding parsoid resources (task T324976) by David Lynch
- git #15c53f05 - selenium: Decrease logLevel from info to error (task T296187) by Željko Filipin
- git #9ca5c701 - Update VE core submodule to master (1b0ea4928) by Bartosz Dziewoński
- git #68f0539f - Revert "selenium: Do not retry tests" (task T324544) by Kosta Harlan
- git #5347c6ad - selenium: Toolbar should open insert menu (task T296187) by Esther Akinloose
- git #b368d741 - Don't index VE edit pages (task T319124) by Bartosz Dziewoński
- git #5e503eb3 - Always sanitize href attribute in UI (task T322704) by Ed Sanders
- git #7afbe751 - Always sanitize href attribute in CE nodes (task T322704) by Ed Sanders
Wikibase
edit- git #65be92e1 - REST: Use requested fields in ItemData by sihe
- git #b2bd12b5 - REST: Fix tests referring to non-existent class by Jakob Warkotsch
- git #84570012 - Support loading more results in Vector search client (task T322333) by Michael Große
- git #95036aa3 - REST: Move JsonPatchValidator to validation namespace by Jakob Warkotsch
- git #244419a6 - REST: Refactor return in switch statement by Jakob Warkotsch
- git #b3f7ea69 - Add targets to wikibase.vector.searchClient module by Lucas Werkmeister
- git #c4852c33 - Make wikibase.client.init module target mobile (task T235712) by Jon Robson
- git #6fc0c390 - REST: Fix onion layer violation in deserializer by Ollie Shotton
WikibaseLexeme
edit- git #990aae88 - Unskip Form browser tests that used to be flaky and fix flakyness by Michael Große
WikibaseQualityConstraints
edit- git #2358795e - Format language constraint parameters in user language (task T316936) by Lucas Werkmeister
- git #61b1aa88 - Use ViolationMessageRendererFactory in SpecialConstraintReport (task T316936) by Lucas Werkmeister
- git #a6434d9b - Move ViolationMessageRendererFactory to service container (task T316936) by Lucas Werkmeister
- git #55491d60 - Move MessageLocalizer in ViolationMessageRendererFactory (task T316936) by Lucas Werkmeister
- git #e8daf0c8 - Add strict types to ViolationMessageRenderer (task T316936) by Lucas Werkmeister
- git #82af16c2 - Inject LanguageNameUtils into ViolationMessageRenderer(Factory) (task T260340) (task T316936) by Lucas Werkmeister
- git #2a709755 - Simplify MultilingualTextViolationMessageRenderer (task T316936) by Lucas Werkmeister
WikiLambda
edit- git #17eb6fc9 - Fix routing and align vue route with wikimedia routing (task T321890) by temitope adesoji
- git #cd6fad00 - build: Upgrade Codex from 0.3.0 to 0.4.0 by Julia Kieserman
- git #d2ec657e - Update doc to reflect error type now being returned. by EWright
- git #f65dc566 - tests: ApiPerformTest's error-causing test now throws a Z518 by James D. Forrester
- git #0db9a4c0 - Update function-schemata sub-module to HEAD (a363827) (task T305153) (task T320217) (task T321389) (task T321751) by James D. Forrester
- git #f2c7760f - ZObjectFactory: Allow inline ZTypes in Benjamin arrays (task T324687) by James D. Forrester
- git #87950dca - Hide the "add input" button on the Function Editor if the user does not (task T303976) by ddw
- git #cafa6fa9 - In ZString use the onInput event rather than the onChange event - this (task T306379) by ddw
- git #29a4d476 - Do not update zObject with an event object (task T324396) by Julia Kieserman
- git #a1b2a272 - Break out edge cases from the main EditFunction and CreateNewFunction (task T323764) by ddw
- git #ad5dc12a - Fix z-object selector to allow initialselectionlabel change by adesoji
- git #33eb8560 - added resolver types and disallowed root types to EXCLUDED_Z_TYPES by adesoji
WikimediaMaintenance
edit- git #36f12681 - createExtensionTables: Add extension GeoData (task T324348) by Stang
Skins
editMinervaNeue
edit- git #f8240fea - Display correct numbers on the combined notification badge (task T310559) (task T324690) by Bartosz Dziewoński
- git #da92d66d - selenium: Skip flaky test (task T313775) by Željko Filipin
- git #e4abf9c0 - selenium: Delete failing test (task T280652) by Željko Filipin
Vector
edit- git #a786cfe0 - Templates: Reorganize pinned containers (task T317900) by Jon Robson
- git #81348a65 - Remove TOC AB test code (task T324874) by bwang
- git #dbb48684 - Clean up code handling cached HTML for 3 patches (task T318013) by bwang
- git #0baf4b18 - Follow-up to c1ebfd58, retrieve first value of array_splice (task T318434) by Jan Drewniak
- git #2e095bd0 - Simplify grid styles now that grid is no longer needed to position ToC (task T318013) by bwang
- git #8359e9f2 - Remove feature name comment in pinnableElement.js by Nicholas Ray
- git #24055a67 - Set default pinnable state for page tools (task T322051) by Nicholas Ray
- git #c1ebfd58 - MainMenu: Print menu now displays in main menu (task T318434) by Jon Robson
- git #87959c8a - Move limitedWidthToggle.js and features.js to skins.vector.es6 module (task T322051) by Nicholas Ray
- git #a7f008b9 - Page tools: Main menu is a dropdown (task T317899) by Jon Robson
- git #bcb2a73b - Introduce UserLinks and LanguageButton components (task T322089) by Jon Robson
- git #dba4fa62 - Setup placeholder components to guide future development (task T322089) by Jon Robson
- git #6fc25f87 - search: Remove unused generateUrl() function by Lucas Werkmeister
- git #820c1736 - search: Optionally support load-more events (task T322333) by Michael Große
- git #e718f53d - search: Adapt to Wikibase instead of hard-coding wikidatawiki (task T316093) by Lucas Werkmeister
Misc
editVisualEditor/VisualEditor
edit- git #1b0ea492 - Update OOUI to v0.46.0 by James D. Forrester
No changes
edit- 3D
- ActiveAbstract
- AdvancedSearch
- AntiSpoof
- ApiFeatureUsage
- ArticleCreationWorkflow
- Babel
- BetaFeatures
- BounceHandler
- Calendar
- Campaigns
- Capiunto
- CategoryTree
- CentralNotice
- CharInsert
- ChessBrowser
- CiteThisPage
- CodeEditor
- CodeMirror
- Cognate
- Collection
- CologneBlue
- CommonsMetadata
- ConfirmEdit
- ContactPage
- CreditsSource
- Dashiki
- Disambiguator
- DismissableSiteNotice
- DoubleWiki
- Echo
- ElectronPdfService
- EntitySchema
- EventBus
- EventLogging
- EventStreamConfig
- ExtensionDistributor
- ExternalGuidance
- FeaturedFeeds
- FileExporter
- FlaggedRevs
- Flow
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- GWToolset
- Gadgets
- GeoCrumbs
- GeoData
- GlobalBlocking
- GlobalCssJs
- GlobalPreferences
- GlobalUsage
- GlobalUserPage
- GlobalWatchlist
- GoogleNewsSitemap
- Graph
- GuidedTour
- ImageMap
- ImageSuggestions
- InputBox
- Insider
- Interwiki
- InterwikiSorting
- Josa
- JsonConfig
- LabeledSectionTransclusion
- LandingCheck
- LdapAuthentication
- LiquidThreads
- Listings
- LoginNotify
- MachineVision
- MapSources
- MassMessage
- MediaModeration
- MediaSearch
- MobileApp
- Modern
- MonoBook
- MultimediaViewer
- NearbyPages
- NewUserMessage
- Newsletter
- Nostalgia
- Nuke
- OATHAuth
- OAuthRateLimiter
- ORES
- OpenStackManager
- PageAssessments
- PageImages
- PageNotice
- PageViewInfo
- ParserFunctions
- PdfHandler
- Poem
- PoolCounter
- PropertySuggester
- QuickSurveys
- Quiz
- RSS
- RelatedArticles
- Renameuser
- RevisionSlider
- SandboxLink
- Score
- Scribunto
- SearchExtraNS
- SecureLinkFixer
- ShortUrl
- SimilarEditors
- SiteMatrix
- SpamBlacklist
- SubPageList3
- SubpageSortkey
- SyntaxHighlight_GeSHi
- TemplateData
- TemplateSandbox
- TemplateStyles
- TemplateWizard
- TextExtracts
- TheWikipediaLibrary
- TimedMediaHandler
- Timeless
- TocTree
- TorBlock
- TranslationNotifications
- TrustedXFF
- TwoColConflict
- UploadWizard
- UploadsLink
- UrlShortener
- VipsScaler
- WebAuthn
- WikiEditor
- WikiLove
- WikibaseCirrusSearch
- WikibaseLexemeCirrusSearch
- WikibaseMediaInfo
- Wikidata.org
- WikidataPageBanner
- WikimediaApiPortal
- WikimediaApiPortalOAuth
- WikimediaBadges
- WikimediaEditorTasks
- WikimediaEvents
- WikimediaIncubator
- WikimediaMessages
- Wikisource
- Wikistories
- XAnalytics
- cldr
- intersection
- timeline
- wikihiero
Total changes
edit249 Changes in 45 repos by 76 authors