MediaWiki 1.38/wmf.18
MediaWiki 1.38.0-wmf.17 | Deployment of MediaWiki 1.38.0-wmf.18 to Wikimedia sites | MediaWiki 1.38.0-wmf.19 |
The latest version (labeled "1.38.0-wmf.18") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 18 January 2022 (see the roadmap).
Core changes
edit- git #dd3341d8 - Branch commit for wmf/1.38.0-wmf.18 by trainbranchbot
- git #b6793e47 - Make Block objects aware of which wiki they belong to (task T274817) by Alexander Vorwerk
- git #a0239874 - Add country-specific locales for Northern Sami (task T299341) by Jon Harald Søby
- git #0b71f77d - HTMLFormField: Handle invert state of value for HTMLCheckField by Func
- git #c3604392 - Revert "Categories are modelled as a portlet" (task T299352) (task T298302) (task T298801) by Esanders
- git #52127d0e - Define Burmese numerals for languages blk, kjp, ksw by Amir E. Aharoni
- git #82b83461 - Add ConnectionManager::getLazyWriteConnectionRef() (task T298682) by Lucas Werkmeister
- git #1e1f832d - HTMLFormField: Extract repeated logic to function by Ammarpad
- git #dfe92713 - Add Fon language (fon) (task T299329) by Amir E. Aharoni
- git #84f0876b - Add regression test for LinksDeletionUpdate loss of page_id (task T299244) by Tim Starling
- git #6b8211a8 - Use immutable page identity in LinksDeletionUpdate (task T299244) by Umherirrender
- git #d6c52036 - tests: Use ::class in assertInstanceOf function by Umherirrender
- git #6be659e0 - Adjust il_from_namespace on cross namespace moves (task T299275) by Umherirrender
- git #0ae7dad1 - HTMLForm: Pass field data instead of fields to filter by Func
- git #8d0f8567 - Use external links in 'apisandbox-intro' message for linking pages on mediawiki.org by Func
- git #430af537 - mediawiki.ui: Remove duplicated variable by Jon Robson
- git #ff2f2e07 - try to use 'dump' group for db connections for dumps of page content (task T138208) by Ariel T. Glenn
- git #998e76ae - Update Abkhaz autonym and link trail (task T298309) by Amir E. Aharoni
- git #7d6debd1 - Fix the autonym of the Angika language (task T299201) by Amir E. Aharoni
- git #ea3f62d4 - EditPage: Don't use string array keys for OOUI HorizontalLayout items (task T299191) by Bartosz Dziewoński
- git #2414c08c - Update watchlist menu item to watchlist from star (task T289619) by Jon Robson
- git #e5a7f8f5 - LinksUpdate deprecations (task T296895) by Tim Starling
- git #d758340d - Update OOUI to v0.43.0 (task T248631) (task T254646) (task T282751) (task T292631) (task T295682) (task T295885) (task T296335) (task T296766) (task T297386) (task T297481) (task T297900) (task T297963) (task T297979) (task T298211) (task T298737) by James D. Forrester
- git #1593387f - Parsoid's parser test runner no longer provides 'scrubWikitext' opt by Subramanya Sastry
- git #d636ae57 - In WikitextContentHandler always use getFreshParser() (task T299149) by Tim Starling
- git #3bed8b11 - BackupDumper: fix default value of --schema-version (task T299174) by daniel
- git #7e0c28fa - Check if TOC is enabled when using NOTOC magic word to return sections data or not. (task T298796) by Clare Ming
- git #8311f5d0 - Revert "Hard deprecate Skin:setSearchPageTitle" by Jdlrobson
- git #a3250bd9 - watcheditem: Try getting the cached version in resetNotificationTimestamp by Amir Sarabadani
- git #9c9514a8 - HTMLForm: Load data from default for fields that are supposed to be disabled (task T298614) (task T298819) by Func
- git #b0a57ce0 - maintenance: Add --batch-size to sql.php (task T299095) by Tim Starling
- git #ff9675bb - Database::factorConds(): fix insufficient parenthesization (task T299095) by Tim Starling
- git #4646ba7a - jobqueue: Fix reference to $wgConf by Timo Tijhof
- git #42ed920a - exception: Undo use of MediaWikiServices by Timo Tijhof
- git #40d6ad9e - Inject MainConfig into actions by Alexander Vorwerk
- git #fc7b7258 - Hard deprecate Skin:setSearchPageTitle (task T297484) by jdlrobson
- git #1a5e62cd - Reference CategoryExplorer extension in release notes (task T298553) by Jon Robson
- git #22225d08 - Improve layout of Special:Preferences "Basic information" on narrow screens (task T299075) by Bartosz Dziewoński
- git #f53e8c30 - McrUndoAction: use authorizeWrite for permission checks. (task T297322) by daniel
- git #911dcc97 - api-testing: Update to 1.5.0 (task T298735) by Kosta Harlan
- git #19284def - Update deprecation documentation for DBConnRef/IDatabase methods (task T286694) by C. Scott Ananian
- git #25825871 - htmlform: Avoid executing cond-state logic twice on Special:Preferences by Func
- git #629af5cb - rdbms: remove "groupLoadsByDB" from LBFactoryMulti (task T296960) by Aaron Schulz
- git #b5ded1da - DevelopmentSettings: Lift PasswordAttemptThrottle limits (task T298735) by Kosta Harlan
- git #4874825d - api-testing: Run jobs for tests dependent on deferred updates (part II) (task T285649) by Kosta Harlan
- git #ca741848 - Partial revert of I1a691f01cd82e60bf41207d32501edb4b9835e37 to unbreak dumps (task T299020) by Ariel T. Glenn
- git #0e52aeb3 - Categories are modelled as a portlet (task T298302) (task T298801) by jdlrobson
- git #0cb00537 - Remove experimental $wgUseCategoryBrowser and code (task T298553) by Ammarpad
- git #95852cb2 - Explicit cast TS_UNIX to int for arithmetic operations and int args by Umherirrender
- git #e8a66d24 - resourceloader: Update ES6 browser support comment by Roan Kattouw
- git #290f77e3 - wdio-mediawiki: Release 2.0.0 (task T293071) by osamaahmed17
- git #22e3494e - Use more compact PHP syntax in SiteConfiguration, where possible by Thiemo Kreuz
- git #f9767752 - DeletePage: add option to delete the associated talk page (task T263209) (task T27471) by Daimona Eaytoy
- git #fabedb03 - SiteConfiguration: Don't pass null to str_replace() (task T289926) by Max Semenik
- git #5954d3ed - page: Use MainObjectStash instead of 'db-replicated' cache (task T272512) by Amir Sarabadani
- git #ee9db361 - Special:Search Change namespace selector layout to fix ugly scroll on mobile web (task T294799) by joseph emmanuel kayode (iemarjay)
- git #e9ec5dcc - cleanup: Remove unused variable from SpecialRandomInCategory by lens0021
- git #605e7732 - Update WVUI to 0.3.5 (task T297531) (task T298171) by Roan Kattouw
- git #01b0e099 - Hard deprecate the global function wfWikiID() (task T298059) by Alexander Vorwerk
- git #c843af87 - export: Remove ignoring rev_page_id index (task T163532) by Amir Sarabadani
- git #2f3b8a4c - Add cond-state classes in the server-side by Func
- git #11c1cacf - HTMLFormField: Avoid passing empty CSS class name to OOUI by Bartosz Dziewoński
- git #87e1a6a2 - rdbms: Hard-deprecate legacy cruft from introduction of ResultWrapper (task T286694) by Amir Sarabadani
- git #8f973d85 - selenium: Refactor WebdriverIO tests from sync to async mode (task T293071) by osamaahmed17
- git #e42e3c1f - PageStore: fill in some missing fields by daniel
- git #c96f70aa - Cast user recentactions param type to integer for ApiQueryAllUsers with activeusers=1. (task T261282) by Dmitriy Sky
Vendor
edit- git #02d7d230 - Bump wikimedia/parsoid to 0.15.0-a15 (task T156308) (task T297443) (task T299196) (task T299302) (task T299311) by Subramanya Sastry
- git #6c8fab3f - Update OOUI to v0.43.0 by James D. Forrester
Extensions
editAbuseFilter
edit- git #489cfa4f - Don't use array keys for OOUI GroupElement items by Thiemo Kreuz
AdvancedSearch
edit- git #982faa06 - Prepare code for eslint 0.21.0 config update by WMDE-Fisch
ArticlePlaceholder
edit- git #99d9aed6 - SpecialAboutTopicIntegrationTest: Update OOUI HTML output expectation for 0.43.0 by James D. Forrester
Babel
edit- git #999423e1 - Passing a string to ParserOutput::addModules()/addModuleStyles() is deprecated (task T296123) by C. Scott Ananian
- git #7d350f7a - Remove blank translation to eliminate bogus CI failures by C. Scott Ananian
BetaFeatures
edit- git #a73ec9c5 - Convert tests to use associative array by Func
- git #a989489d - HTMLFeatureFieldTest: Update OOUI HTML output expectation for 0.43.0 by James D. Forrester
- git #310a87fa - Remove unneeded NewHTMLCheckField by Bartosz Dziewoński
- git #7d2384fd - Use assertSame instead of assertEquals in tests, and a minor fix for passing the test by Func
- git #d00142f3 - Use native method to disable checkboxes when "enable most features" is selected (task T298300) (task T292454) by Func
- git #e2566824 - Support disable-if param to be set for NewHTMLCheckField (task T298300) by Func
Calendar
edit- git #20d05774 - Passing a string to ParserOutput::addModules()/addModuleStyles() is deprecated (task T296123) by C. Scott Ananian
CentralAuth
edit- git #0999d74f - AntiSpoof: use replica db for displaying conflicts (task T231961) by Taavi Väänänen
CharInsert
edit- git #2b3fa7b7 - Passing a string to ParserOutput::addModules()/addModuleStyles() is deprecated (task T296123) by C. Scott Ananian
CirrusSearch
edit- git #a2eb9756 - cleanup_weighted_tags: Allow custom TLS and fix type mixup by Erik Bernhardson
Cite
edit- git #b2c1624c - Passing a string to ParserOutput::addModules()/addModuleStyles() is deprecated (task T296123) by C. Scott Ananian
- git #0ef557a5 - VE tests: Suppress XML warnings by Ed Sanders
CodeMirror
edit- git #963e636f - Restore focus also when switching syntax highlighting on (task T298488) by Thiemo Kreuz
ContentTranslation
edit- git #0699e64c - SX vuex actions: Rerender block template before applying edit (task T294650) by NikG
- git #407f39de - SX vuex translateTranslationUnitById action: support block templates (task T294650) by NikG
- git #56fe7b8c - SX: Remove blockTemplateProposedTranslation model (task T294650) by NikG
- git #8b73c1c1 - SX translator api: Add parseTemplateWikitext method (task T294650) by NikG
- git #4f62fdcd - SX: Support block template concept inside vuex and pageSection model (task T294650) by NikG
- git #14961c4b - Section Translation i18n: Add missing param documentation by NikG
- git #92b1237f - Show Special:Contributions page entrypoints only on desktop (task T299056) by Santhosh Thottingal
- git #71307e95 - Source page selector: Reset target title when new source title selected (task T299032) by Santhosh Thottingal
- git #7a7f1435 - Update hook to check for new vector skin key. (task T298916) by Clare Ming
DiscussionTools
edit- git #b7cbd714 - Add tests for bullet indentation (task T259864) by Bartosz Dziewoński
- git #1ce3d7ab - Work around Karma test runner timeouts caused by large tests by Bartosz Dziewoński
- git #faf6da62 - Ensure the marker appears in a reasonable place when replying with a bullet (task T259864) by Bartosz Dziewoński
- git #f80ff74f - Handle selflinks by returning the current page's title (task T287818) by Ed Sanders
- git #34011b7a - Parser: Pass in title of page being parsed by Ed Sanders
- git #1fed7115 - Tests: Add original titles to test cases by Ed Sanders
- git #7b105330 - Enable wikis to customize the syntax used for replies (task T259864) by Bartosz Dziewoński
- git #f9f1884a - PreferenceHooks: Don't call saveSettings in LocalUserCreated (task T199393) by Kosta Harlan
- git #8b426c7e - Fix placeholder headings causing exceptions in getTranscludedFrom() by Bartosz Dziewoński
- git #272b6595 - Docs: Illustrate range overlaps in comment by Ed Sanders
- git #72b9c2c6 - Ignore some invisible nodes when looking for comment frames (task T297034) by Bartosz Dziewoński
- git #8d51ce32 - Test cases for adding replies outside of frames (task T297034) by Bartosz Dziewoński
- git #8de940b5 - Improve detecting transcluded comments again (task T289873) (task T298051) by Bartosz Dziewoński
- git #492dbd78 - Fix inserting comment start markers when they're outside of any wrappers (task T298096) by Bartosz Dziewoński
- git #2f1e2f80 - Allow logged out users to be enrolled in the A/B test (task T291307) by David Lynch
- git #893290d4 - Ignore the beta feature setting when enrolling in the A/B test (task T291307) by David Lynch
- git #08d33f4c - Ignore the watch star when replying to a transcluded comment (task T298917) by Bartosz Dziewoński
- git #d0dd6b3f - Treat user talk subpages like normal talk pages in empty state text (task T298454) by Bartosz Dziewoński
- git #704148bd - Ensure [subscribe] buttons don't float too far away (task T298069) by Bartosz Dziewoński
- git #4242b848 - Work around a Safari bug causing shadows to remain when the popup is removed (task T297266) by Bartosz Dziewoński
DonationInterface
edit- git #281f4923 - Revert "Adyen Checkout: Switch ApplePay logic to use shipping contact by default" by Jgleeson
- git #5b86aa28 - Add PIX as a payment type for Brazil (task T280303) by Damilare Adedoyin
- git #1153abed - Adyen Checkout: Switch ApplePay logic to use shipping contact by default (task T296881) by jgleeson
Echo
edit- git #4c7726a9 - selenium: reenable skipping of flaky test (task T299339) by Alexander Vorwerk
- git #e4803b42 - selenium: Add missing await statements (task T293073) by Kosta Harlan
- git #73496ec3 - selenium: Skip flaky test (task T299339) by Kosta Harlan
- git #99035810 - selenium: Refactor Echo WebdriverIO tests from sync to async mode (task T293073) by osamaahmed17
- git #ac17edf2 - EchoHooks: Don't call saveSettings in LocalUserCreated (task T199393) by Kosta Harlan
FlaggedRevs
edit- git #3c5f3da5 - frontend: Move resources to standard top directory and organize by module by Timo Tijhof
Gadgets
edit- git #43efda4f - Avoid adding hidden gadgets in default options (task T299071) by Siddharth VP
- git #44d36028 - Link entries on Gadget definition pages (task T298844) by Kunal Mehta
- git #dc846587 - Add Burmese special page and namespace aliases (task T296607) by Ammarpad
GeoData
edit- git #daae5237 - Replace deprecated File::getMetadata by Umherirrender
GlobalBlocking
edit- git #81608ea9 - Use field name for the hide-if statement by Func
- git #ab2eac3d - API and Special:RemoveGlobalBlock: make it so it doesn't interact direcly with the DB (task T297053) by Tks4Fish
GlobalPreferences
edit- git #cd26d48d - Remove the redundant filter on local exceptions (task T298614) (task T298819) by Func
- git #35b8c121 - Fix support for setting global exceptions on CheckMatrix fields (task T298614) by Func
- git #ea22a448 - Remove deleted NewHTMLCheckField class by Func
Graph
edit- git #9dbf0b53 - Passing a string to ParserOutput::addModules()/addModuleStyles() is deprecated (task T296123) by C. Scott Ananian
GrowthExperiments
edit- git #7c393b10 - AddLink: Handle cases where no phrases are found (task T286100) by Kosta Harlan
- git #ae2a557c - Post-edit dialog: Reload page upon dialog closing for structured tasks (task T299188) by MewOphaswongse
- git #b412f641 - Selenium tests: Skip suggested edits test which uses aria-disabled=false by James D. Forrester
- git #47e2e968 - Change "save" to "publish" in several messages (task T293854) by Amir E. Aharoni
- git #17b09f2a - SiteNoticeGeneratorTest: Don't hard-code the OOUI output, it might change by James D. Forrester
- git #78bde918 - Structured task: Rename beforeSurfaceReady and afterSurfaceReady to avoid collision (task T299010) by MewOphaswongse
- git #d84275d3 - Add an image: limit image height to prevent vertical scroll (task T298112) by Sergio Gimeno
- git #e60489e4 - selenium: Retry failed spec files by Kosta Harlan
- git #0fdff949 - Conditionally load Parsoid in CI by Kosta Harlan
- git #bf8c4f8d - SECURITY: Fix several i18n XSS issues in suggested edits (task T298504) (task T298019) by Gergő Tisza
- git #54aa78b2 - Update skinStyles with new vector skin key. (task T292599) by Clare Ming
- git #46c1a3d2 - AddLinkSubmissionHandler: Use getByLinkTarget and add logging by Kosta Harlan
IPInfo
edit- git #d86c50ba - Delay displaying progress bar (task T267237) by STran
- git #88656def - Add dataContext parameter to filter returned data (task T298955) by STran
- git #9ec7222d - Stop storing some variables that are only checked once by conditionals by Thalia
- git #f7fc0dee - Split up var statements (task T296828) by STran
- git #664b2900 - Use native method to disable checkbox conditionally (task T298677) by Func
- git #ebf841fd - Refactor js files (task T296828) by STran
Kartographer
edit- git #9ba59ff8 - remove Language type hint as it breaks using StubUserLang (task T299150) by Alexander Vorwerk
- git #3260a4cf - Passing a string to ParserOutput::addModules()/addModuleStyles() is deprecated (task T296123) by C. Scott Ananian
- git #a62322b6 - Use more compact JavaScript syntax elements where possible by Thiemo Kreuz
Linter
edit- git #70ffca65 - Drop 'inline-media-caption' lint requests (task T297443) (task T299302) by Subramanya Sastry
- git #6898415d - Disable "inline-media-caption" category (task T297443) by Arlo Breault
- git #1335b79a - Pass HTML element attributes as an array by Matěj Suchánek
- git #8a797fd6 - s/linter-pager-title/linter-pager-title-header/ by Arlo Breault
- git #ace2d5c1 - s/linter-pager-template/linter-pager-template-header/ by Arlo Breault
- git #850ec4fa - Add i18n for pager category by Arlo Breault
MassMessage
edit- git #ef720656 - Introduce LabeledSectionContentFetcher by Abijeet
- git #a5a0bf08 - Replace deprecated JobQueueGroup::singleton() by Umherirrender
- git #1c597038 - LocalMessageContentFetcherTest: Convert to integration tests by Abijeet
MediaSearch
edit- git #203e537e - Unit test all components within the resources/components folder (task T295856) by adesoji
- git #242fb2cf - wgNamespacesToBeSearchDefault for custom namespace resubmission (task T284209) by seddon
- git #5da17923 - Add more test in components folder (task T29ASD5856) by simone-this-dot
- git #a34392d5 - Enable Changes to MS tab order (task T284208) by seddon
MobileFrontend
edit- git #017d4732 - Use break-word to wrap on word boundaries inside inline-blocks (task T171726) by Derk-Jan Hartman
- git #c2f8e979 - Improve 'returnto' parameters when logging in from mobile editor (task T298323) by Bartosz Dziewoński
- git #f42239fd - Call #afterSurfaceReady on target by Ed Sanders
NavigationTiming
edit- git #d3618849 - tests: Fix flaky ext.navigationTiming "onMwLoadEnd" test (task T298732) by Timo Tijhof
PagedTiffHandler
edit- git #92cd8a1d - Allow proper caching of PagedTiffImage and its metadata (task T292322) by Giuseppe Lavagetto
PageImages
edit- git #372b5938 - Strip comments from indicators (task T298930) by Tim Starling
ProofreadPage
edit- git #536aff45 - Use fillParserOutputInternal instead of getParserOutput. (task T292300) by Amir Sarabadani
- git #5afeece6 - Passing a string to ParserOutput::addModules()/addModuleStyles() is deprecated (task T296123) by C. Scott Ananian
- git #8852b02d - Update skin checks for new vector skin key. (task T298916) by Clare Ming
- git #0a68c21b - Update skinStyles with new vector skin key. (task T292599) by Clare Ming
Quiz
edit- git #e417616e - Passing a string to ParserOutput::addModules()/addModuleStyles() is deprecated (task T296123) by C. Scott Ananian
RevisionSlider
edit- git #1fa153ae - Fix issues to prepare for lint update by WMDE-Fisch
Score
edit- git #e7befe76 - Passing a string to ParserOutput::addModules()/addModuleStyles() is deprecated (task T296123) by C. Scott Ananian
Scribunto
edit- git #6633e446 - Passing a string to ParserOutput::addModules()/addModuleStyles() is deprecated (task T296123) by C. Scott Ananian
SpamBlacklist
edit- git #d353677b - Take LogicException into consideration (task T299111) by Amir Sarabadani
SyntaxHighlight_GeSHi
edit- git #a4273571 - Update Pygments to 2.11.2 (task T298399) by Ori Livneh
- git #e0cece9b - Passing a string to ParserOutput::addModules()/addModuleStyles() is deprecated (task T296123) by C. Scott Ananian
TemplateData
edit- git #0a3b28d3 - Passing a string to ParserOutput::addModules()/addModuleStyles() is deprecated (task T296123) by C. Scott Ananian
- git #5f749c64 - Allow aliases to be integers in addition to strings (task T298795) by Thiemo Kreuz
- git #e79f19f0 - Fix and update type hints in JSDoc comments by Thiemo Kreuz
TimedMediaHandler
edit- git #0e945e8a - Typo in extension.json config variable description by Derk-Jan Hartman
- git #7163ce6b - VideoJS: Border and overflow fixes by Derk-Jan Hartman
- git #d325c0b5 - VideoJS: Basic keyboard shortcuts (task T298946) by Derk-Jan Hartman
- git #75e5f725 - Fix mwembed overflow on mobile (task T291591) by Derk-Jan Hartman
- git #d3d287d2 - Sidestep maint job bug with NS_TIMEDTEXT (task T287152) by Brion Vibber
- git #17ef0a9f - Move test classes to TestAutoloadClasses (task T240775) by Tim Starling
- git #751b8eb5 - Fix directionality of videojs interface text elements (task T258578) by Derk-Jan Hartman
- git #217c025e - Passing a string to ParserOutput::addModules()/addModuleStyles() is deprecated (task T296123) by C. Scott Ananian
- git #43c55bce - Update ogv.js to 1.8.6 (task T296837) by Brion Vibber
timeline
edit- git #ad49a459 - Passing a string to ParserOutput::addModules()/addModuleStyles() is deprecated (task T296123) by C. Scott Ananian
Translate
edit- git #47ce0bca - phan: Remove unneeded suppression by Taavi Väänänen
- git #438021b1 - Passing a string to ParserOutput::addModules()/addModuleStyles() is deprecated (task T296123) by C. Scott Ananian
- git #511e52e6 - Remove JsonCodec and class related to JSON de/serialization (task T298788) by Abijeet
- git #675ac24f - Remove backward compatibility for MW <= 1.35 (task T298788) by Abijeet
- git #7fdae60c - messagegroupstats: Add noempty and nocomplete filtering (task T298736) by Reedy
TwoColConflict
edit- git #a8f49f4e - [selenium] Remove some useless tests (task T282935) by WMDE-Fisch
- git #ac2c449c - [selenium] Merge and clean up collapse browser tests (task T282935) by WMDE-Fisch
UniversalLanguageSelector
edit- git #eb48feda - Update jquery.uls from upstream by Amir E. Aharoni
- git #3fea8984 - Update jquery.ime from upstream (task T299328) by Kartik Mistry
- git #f539619b - Simplify function to check for standalone language button. by Clare Ming
- git #607124c2 - Drop ineffective rule (task T297579) by Jon Robson
VisualEditor
edit- git #005a8d24 - Re-duplicate deduplicated TemplateStyles (task T287675) (task T299251) by Bartosz Dziewoński
- git #8e98a689 - Update VE core submodule to master (61ee718b4) (task T296910) by Bartosz Dziewoński
- git #6ed44ef0 - Update VE core submodule to master (57e82187b) (task T188170) by Bartosz Dziewoński
- git #7b72145b - Update VE core submodule to master (ad9958477) (task T297773) (task T298609) by Bartosz Dziewoński
- git #20435b31 - Add button to sidebar to hide/show unused fields (task T298259) by WMDE-Fisch
- git #1fb72b60 - Update VE core submodule to master (1036b82b4) (task T296910) by James D. Forrester
- git #2e7d4dab - Fix positioning of the "add parameter" button on mobile (task T292749) by Andrew Kostka
- git #914d9f7a - Add mobile specific styling for TemplatePage (task T292746) by Andrew Kostka
- git #8c07926d - Include TemplatePage styling on mobile (task T292746) by Andrew Kostka
- git #7264e2ee - Change confirmation-reject text for consistency (task T297792) by Adam Wight
- git #587ba4c6 - Confirm before closing template dialog (task T297792) by Adam Wight
- git #c0f3fc3a - Pass visibleSection & visibleSectionOffset to target (task T296910) by Ed Sanders
- git #aea22d54 - Watchlist API update: Call correct method by Ed Sanders
- git #37a2a77c - Update VE core submodule to master (f06e0ff04) by Bartosz Dziewoński
- git #28e706b3 - Reuse touched-content logic by Adam Wight
- git #cbe2fd63 - Replace confirmation overlay with a popup dialog (task T297792) by Adam Wight
- git #67b7b908 - Update VE core submodule to master (6eb23a10f) (task T296910) by Bartosz Dziewoński
- git #6c471c5b - Introduce ArticleTarget#afterSurfaceReady by Ed Sanders
- git #93df71af - ArticleTarget#scrollToHeading fixes by Ed Sanders
- git #454dc531 - Give getUniquePartId method a better name by Thiemo Kreuz
Wikibase
edit- git #95fb1d54 - Clean up hard-code language fallback chains in LanguageFallbackChainFactoryTest (task T126944) by Winston Sung
- git #79495fda - SpecialPagesWithBadgesTest: Fix OOUI HTML output expectation for 0.43.0 by James D. Forrester
- git #8a0979b2 - Passing a string to ParserOutput::addModules()/addModuleStyles() is deprecated (task T296123) by C. Scott Ananian
- git #25108a86 - Update skinStyles with new vector skin key. (task T292599) by Clare Ming
- git #3f02939f - Fix not fully dispatching Changes that added a sitelink (task T233520) (task T298288) (task T291063) (task T295219) by Michael Große
- git #c1ece5c1 - Change User to UserIdentity in WikiPageActionEntityChangeFactory by Umherirrender
WikibaseMediaInfo
edit- git #d1f2bede - Escaped characters shown while editing captions (task T293760) by seddon
- git #4abfcc74 - Optimize synonyms profile (task T293106) by Matthias Mullie
- git #dc1ea48a - Move hardcoded mediasearch settings into config (task T297863) by Matthias Mullie
wikihiero
edit- git #fe03e388 - Passing a string to ParserOutput::addModules()/addModuleStyles() is deprecated (task T296123) by C. Scott Ananian
WikiLambda
edit- git #fbee133e - build: Bump wdio-mediawiki to 1.2.0 by James D. Forrester
- git #f830997d - build: Upgrade eslint-config-wikimedia to 0.21.0 and make pass (task T298482) by James D. Forrester
- git #8a1f321a - ZTypedPair.vue: Fix copyright range doc comment by James D. Forrester
- git #0aed5b11 - Migrate ZErrors to use ZFunctionCall for their ZErrorTypes (task T298093) (task T296822) (task T296737) by gengh
- git #3dbf478f - Update function-schemata sub-module to HEAD (75f4a3c) (task T298642) by James D. Forrester
- git #4020289f - add function definition footer with publish/write implementation/cancel buttons (task T297104) by jkieserman
- git #52435744 - Function Editor - Sidebar - Language selector (task T297086) by adesoji
- git #be24bcce - Implement Typed Pair on UI (task T297244) by Simone This Dot
- git #9ee77759 - create chip component to edit, add and remove chips (task T297271) by jkieserman
- git #486c64d6 - Update function-schemata sub-module to HEAD (ae1085e) (task T294482) by James D. Forrester
WikimediaEvents
edit- git #397b9e86 - Add support for Vector2022 skin option to VectorPrefDiffInstrumentation (task T298650) by Nicholas Ray
- git #0faac443 - [Hooks] Revise getModuleFile function for vector-2022 skin (task T298916) by Clare Ming
WikimediaIncubator
edit- git #ccea7a05 - Passing a string to ParserOutput::addModules()/addModuleStyles() is deprecated (task T296123) by C. Scott Ananian
Skins
editMinervaNeue
edit- git #3d2ad79d - Use new watchlist icon in Minerva (task T289619) by Jon Robson
- git #80e27aff - Add the watchlist icon to Minerva (task T289619) by Jon Robson
Vector
edit- git #0bd3a303 - Use field name for the hide-if statement (task T298819) by Func
- git #da1fb745 - Sticky header: Wait for some repainting to happen after VE teardown (task T299114) by Ed Sanders
- git #dc6d0204 - Add watchlist icon to Vector (task T289619) by Jon Robson
- git #591e1d29 - [Refactor] simplify watchlist link generation and adopt new icon (task T289619) by Jon Robson
- git #699579e6 - Add clarifying comment for why scroll padding is applied to html tag. by Nicholas Ray
- git #f7e6e044 - Use configuration to skip vector-2022 skin (task T298923) by jdlrobson
- git #5a093283 - Cleanup: Only need to import one variable file by Jon Robson
- git #df84ed42 - SkinLessImportPaths should work on Vector 2022 edition by Jon Robson
- git #f4aafdd2 - Update hook to check for new vector skin key. (task T298916) by Clare Ming
- git #72120a36 - Use .vector-search-box-auto-expand-width class to style intermediate search components (task T297531) by Nicholas Ray
- git #cb94cf0a - Hide language button in sticky header if compact links disabled (task T297579) by Jon Robson
Misc
editVisualEditor/VisualEditor
edit- git #61ee718b - ve.ce.Surface: Use selectFirstVisibleContentOffset when focusing a document by Ed Sanders
- git #d7d77766 - getViewportRange: Handle node not being rendered (task T296910) by Ed Sanders
- git #1685748d - Tests: Add tests for ve.ce.Surface#getViewportRange by Ed Sanders
- git #57e82187 - DiffElement: Collapse context to spacers in isDiffedAsDocument nodes (task T188170) by Ed Sanders
- git #12c078f2 - DiffElement: Separate processQueue and renderQueue by Ed Sanders
- git #eb46b62e - DiffElement: Make processQueue a method by Ed Sanders
- git #bb46539c - DiffElement: Move more var declarations inline by Ed Sanders
- git #d90d1fb7 - DiffElement: Change order of z-index fixes (task T188170) by Ed Sanders
- git #c0a5da78 - Use boolean RegExp.test() instead of .match() where possible by Thiemo Kreuz
- git #29482de0 - getViewportRange: don't error in a no-contentoffsets document (task T296910) by David Lynch
- git #70c15c80 - Update OOUI to v0.43.0 by James D. Forrester
- git #1982be88 - ve.dm.example: Build test code for commentNodePreview using a real widget by Ed Sanders
- git #67d78e76 - Fix type hint in ve.ui.Command (task T297773) by Thiemo Kreuz
- git #c138462d - selectFirstVisibleContentOffset: Only apply line height hack when scrolling (task T296910) by Ed Sanders
- git #f06e0ff0 - Initialise toolbar height to 0 by Ed Sanders
- git #6eb23a10 - Try to select a visible offset when focusing a null-selection surface (task T296910) by Ed Sanders
- git #f18dab62 - Improve getViewportRange behaviour around text wrapping by Ed Sanders
- git #2d14351b - Toolbar: Set toolbar height from $bar when floating, and updating size when switching surface by Ed Sanders
- git #7d948731 - Toolbar: Remove unnecessary unfloat() in detach() by Ed Sanders
- git #22f6db51 - Fix getViewportRange when section editing by Ed Sanders
- git #c55e24a6 - Always convert to wrapper paragraph inside lists by Ed Sanders
- git #2a7c5f99 - Follow-up I0802440d9: Allow alien <tr>/<td>'s to be focused (task T298609) by Ed Sanders
No changes
edit- 3D
- ActiveAbstract
- AntiSpoof
- ApiFeatureUsage
- ArticleCreationWorkflow
- BounceHandler
- Campaigns
- Capiunto
- CategoryTree
- CentralNotice
- CheckUser
- ChessBrowser
- CiteThisPage
- Citoid
- CodeEditor
- CodeReview
- Cognate
- Collection
- CologneBlue
- CommonsMetadata
- ConfirmEdit
- CongressLookup
- ContactPage
- CreditsSource
- Dashiki
- Disambiguator
- DismissableSiteNotice
- DoubleWiki
- DynamicSidebar
- Elastica
- ElectronPdfService
- EntitySchema
- EventBus
- EventLogging
- EventStreamConfig
- ExtensionDistributor
- ExternalGuidance
- FeaturedFeeds
- FileExporter
- FileImporter
- Flow
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- GWToolset
- GeoCrumbs
- GlobalCssJs
- GlobalUsage
- GlobalUserPage
- GlobalWatchlist
- GoogleNewsSitemap
- GuidedTour
- ImageMap
- InputBox
- Insider
- Interwiki
- InterwikiSorting
- Josa
- JsonConfig
- LabeledSectionTransclusion
- LandingCheck
- LdapAuthentication
- LiquidThreads
- Listings
- LocalisationUpdate
- LoginNotify
- MachineVision
- MapSources
- Math
- MediaModeration
- MobileApp
- Modern
- MonoBook
- MultimediaViewer
- NearbyPages
- NewUserMessage
- Newsletter
- Nostalgia
- Nuke
- OATHAuth
- OAuth
- OAuthRateLimiter
- ORES
- OpenStackManager
- PageAssessments
- PageNotice
- PageTriage
- PageViewInfo
- ParserFunctions
- PdfHandler
- Poem
- PoolCounter
- Popups
- PropertySuggester
- QuickSurveys
- RSS
- ReadingLists
- RelatedArticles
- Renameuser
- SandboxLink
- SearchExtraNS
- SecureLinkFixer
- SecurePoll
- ShortUrl
- SiteMatrix
- StopForumSpam
- SubPageList3
- SubpageSortkey
- TemplateSandbox
- TemplateStyles
- TemplateWizard
- TextExtracts
- Thanks
- TheWikipediaLibrary
- Timeless
- TitleBlacklist
- TocTree
- TorBlock
- TranslationNotifications
- TrustedXFF
- UploadWizard
- UploadsLink
- UrlShortener
- UserMerge
- VipsScaler
- WebAuthn
- WikiEditor
- WikiLove
- WikibaseCirrusSearch
- WikibaseLexeme
- WikibaseLexemeCirrusSearch
- WikibaseQualityConstraints
- Wikidata.org
- WikidataPageBanner
- WikimediaApiPortal
- WikimediaApiPortalOAuth
- WikimediaBadges
- WikimediaEditorTasks
- WikimediaMaintenance
- WikimediaMessages
- Wikisource
- XAnalytics
- cldr
- intersection
Total changes
edit287 Changes in 56 repos by 71 authors