MediaWiki 1.38/wmf.18
Appearance
![]() |
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 (T274817) by Alexander Vorwerk
- git #a0239874 - Add country-specific locales for Northern Sami (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" (T299352) (T298302) (T298801) by Esanders
- git #52127d0e - Define Burmese numerals for languages blk, kjp, ksw by Amir E. Aharoni
- git #82b83461 - Add ConnectionManager::getLazyWriteConnectionRef() (T298682) by Lucas Werkmeister
- git #1e1f832d - HTMLFormField: Extract repeated logic to function by Ammarpad
- git #dfe92713 - Add Fon language (fon) (T299329) by Amir E. Aharoni
- git #84f0876b - Add regression test for LinksDeletionUpdate loss of page_id (T299244) by Tim Starling
- git #6b8211a8 - Use immutable page identity in LinksDeletionUpdate (T299244) by Umherirrender
- git #d6c52036 - tests: Use ::class in assertInstanceOf function by Umherirrender
- git #6be659e0 - Adjust il_from_namespace on cross namespace moves (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 (T138208) by Ariel T. Glenn
- git #998e76ae - Update Abkhaz autonym and link trail (T298309) by Amir E. Aharoni
- git #7d6debd1 - Fix the autonym of the Angika language (T299201) by Amir E. Aharoni
- git #ea3f62d4 - EditPage: Don't use string array keys for OOUI HorizontalLayout items (T299191) by Bartosz Dziewoński
- git #2414c08c - Update watchlist menu item to watchlist from star (T289619) by Jon Robson
- git #e5a7f8f5 - LinksUpdate deprecations (T296895) by Tim Starling
- git #d758340d - Update OOUI to v0.43.0 (T248631) (T254646) (T282751) (T292631) (T295682) (T295885) (T296335) (T296766) (T297386) (T297481) (T297900) (T297963) (T297979) (T298211) (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() (T299149) by Tim Starling
- git #3bed8b11 - BackupDumper: fix default value of --schema-version (T299174) by daniel
- git #7e0c28fa - Check if TOC is enabled when using NOTOC magic word to return sections data or not. (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 (T298614) (T298819) by Func
- git #b0a57ce0 - maintenance: Add --batch-size to sql.php (T299095) by Tim Starling
- git #ff9675bb - Database::factorConds(): fix insufficient parenthesization (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 (T297484) by jdlrobson
- git #1a5e62cd - Reference CategoryExplorer extension in release notes (T298553) by Jon Robson
- git #22225d08 - Improve layout of Special:Preferences "Basic information" on narrow screens (T299075) by Bartosz Dziewoński
- git #f53e8c30 - McrUndoAction: use authorizeWrite for permission checks. (T297322) by daniel
- git #911dcc97 - api-testing: Update to 1.5.0 (T298735) by Kosta Harlan
- git #19284def - Update deprecation documentation for DBConnRef/IDatabase methods (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 (T296960) by Aaron Schulz
- git #b5ded1da - DevelopmentSettings: Lift PasswordAttemptThrottle limits (T298735) by Kosta Harlan
- git #4874825d - api-testing: Run jobs for tests dependent on deferred updates (part II) (T285649) by Kosta Harlan
- git #ca741848 - Partial revert of I1a691f01cd82e60bf41207d32501edb4b9835e37 to unbreak dumps (T299020) by Ariel T. Glenn
- git #0e52aeb3 - Categories are modelled as a portlet (T298302) (T298801) by jdlrobson
- git #0cb00537 - Remove experimental $wgUseCategoryBrowser and code (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 (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 (T263209) (T27471) by Daimona Eaytoy
- git #fabedb03 - SiteConfiguration: Don't pass null to str_replace() (T289926) by Max Semenik
- git #5954d3ed - page: Use MainObjectStash instead of 'db-replicated' cache (T272512) by Amir Sarabadani
- git #ee9db361 - Special:Search Change namespace selector layout to fix ugly scroll on mobile web (T294799) by joseph emmanuel kayode (iemarjay)
- git #e9ec5dcc - cleanup: Remove unused variable from SpecialRandomInCategory by lens0021
- git #605e7732 - Update WVUI to 0.3.5 (T297531) (T298171) by Roan Kattouw
- git #01b0e099 - Hard deprecate the global function wfWikiID() (T298059) by Alexander Vorwerk
- git #c843af87 - export: Remove ignoring rev_page_id index (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 (T286694) by Amir Sarabadani
- git #8f973d85 - selenium: Refactor WebdriverIO tests from sync to async mode (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. (T261282) by Dmitriy Sky
Vendor
[edit]- git #02d7d230 - Bump wikimedia/parsoid to 0.15.0-a15 (T156308) (T297443) (T299196) (T299302) (T299311) by Subramanya Sastry
- git #6c8fab3f - Update OOUI to v0.43.0 by James D. Forrester
Extensions
[edit]AbuseFilter
[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 (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 (T298300) (T292454) by Func
- git #e2566824 - Support disable-if param to be set for NewHTMLCheckField (T298300) by Func
Calendar
[edit]- git #20d05774 - Passing a string to ParserOutput::addModules()/addModuleStyles() is deprecated (T296123) by C. Scott Ananian
CentralAuth
[edit]- git #0999d74f - AntiSpoof: use replica db for displaying conflicts (T231961) by Taavi Väänänen
CharInsert
[edit]- git #2b3fa7b7 - Passing a string to ParserOutput::addModules()/addModuleStyles() is deprecated (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 (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 (T298488) by Thiemo Kreuz
ContentTranslation
[edit]- git #0699e64c - SX vuex actions: Rerender block template before applying edit (T294650) by NikG
- git #407f39de - SX vuex translateTranslationUnitById action: support block templates (T294650) by NikG
- git #56fe7b8c - SX: Remove blockTemplateProposedTranslation model (T294650) by NikG
- git #8b73c1c1 - SX translator api: Add parseTemplateWikitext method (T294650) by NikG
- git #4f62fdcd - SX: Support block template concept inside vuex and pageSection model (T294650) by NikG
- git #14961c4b - Section Translation i18n: Add missing param documentation by NikG
- git #92b1237f - Show Special:Contributions page entrypoints only on desktop (T299056) by Santhosh Thottingal
- git #71307e95 - Source page selector: Reset target title when new source title selected (T299032) by Santhosh Thottingal
- git #7a7f1435 - Update hook to check for new vector skin key. (T298916) by Clare Ming
DiscussionTools
[edit]- git #b7cbd714 - Add tests for bullet indentation (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 (T259864) by Bartosz Dziewoński
- git #f80ff74f - Handle selflinks by returning the current page's title (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 (T259864) by Bartosz Dziewoński
- git #f9f1884a - PreferenceHooks: Don't call saveSettings in LocalUserCreated (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 (T297034) by Bartosz Dziewoński
- git #8d51ce32 - Test cases for adding replies outside of frames (T297034) by Bartosz Dziewoński
- git #8de940b5 - Improve detecting transcluded comments again (T289873) (T298051) by Bartosz Dziewoński
- git #492dbd78 - Fix inserting comment start markers when they're outside of any wrappers (T298096) by Bartosz Dziewoński
- git #2f1e2f80 - Allow logged out users to be enrolled in the A/B test (T291307) by David Lynch
- git #893290d4 - Ignore the beta feature setting when enrolling in the A/B test (T291307) by David Lynch
- git #08d33f4c - Ignore the watch star when replying to a transcluded comment (T298917) by Bartosz Dziewoński
- git #d0dd6b3f - Treat user talk subpages like normal talk pages in empty state text (T298454) by Bartosz Dziewoński
- git #704148bd - Ensure [subscribe] buttons don't float too far away (T298069) by Bartosz Dziewoński
- git #4242b848 - Work around a Safari bug causing shadows to remain when the popup is removed (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 (T280303) by Damilare Adedoyin
- git #1153abed - Adyen Checkout: Switch ApplePay logic to use shipping contact by default (T296881) by jgleeson
Echo
[edit]- git #4c7726a9 - selenium: reenable skipping of flaky test (T299339) by Alexander Vorwerk
- git #e4803b42 - selenium: Add missing await statements (T293073) by Kosta Harlan
- git #73496ec3 - selenium: Skip flaky test (T299339) by Kosta Harlan
- git #99035810 - selenium: Refactor Echo WebdriverIO tests from sync to async mode (T293073) by osamaahmed17
- git #ac17edf2 - EchoHooks: Don't call saveSettings in LocalUserCreated (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 (T299071) by Siddharth VP
- git #44d36028 - Link entries on Gadget definition pages (T298844) by Kunal Mehta
- git #dc846587 - Add Burmese special page and namespace aliases (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 (T297053) by Tks4Fish
GlobalPreferences
[edit]- git #cd26d48d - Remove the redundant filter on local exceptions (T298614) (T298819) by Func
- git #35b8c121 - Fix support for setting global exceptions on CheckMatrix fields (T298614) by Func
- git #ea22a448 - Remove deleted NewHTMLCheckField class by Func
Graph
[edit]- git #9dbf0b53 - Passing a string to ParserOutput::addModules()/addModuleStyles() is deprecated (T296123) by C. Scott Ananian
GrowthExperiments
[edit]- git #7c393b10 - AddLink: Handle cases where no phrases are found (T286100) by Kosta Harlan
- git #ae2a557c - Post-edit dialog: Reload page upon dialog closing for structured tasks (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 (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 (T299010) by MewOphaswongse
- git #d84275d3 - Add an image: limit image height to prevent vertical scroll (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 (T298504) (T298019) by Gergő Tisza
- git #54aa78b2 - Update skinStyles with new vector skin key. (T292599) by Clare Ming
- git #46c1a3d2 - AddLinkSubmissionHandler: Use getByLinkTarget and add logging by Kosta Harlan
IPInfo
[edit]- git #d86c50ba - Delay displaying progress bar (T267237) by STran
- git #88656def - Add dataContext parameter to filter returned data (T298955) by STran
- git #9ec7222d - Stop storing some variables that are only checked once by conditionals by Thalia
- git #f7fc0dee - Split up var statements (T296828) by STran
- git #664b2900 - Use native method to disable checkbox conditionally (T298677) by Func
- git #ebf841fd - Refactor js files (T296828) by STran
Kartographer
[edit]- git #9ba59ff8 - remove Language type hint as it breaks using StubUserLang (T299150) by Alexander Vorwerk
- git #3260a4cf - Passing a string to ParserOutput::addModules()/addModuleStyles() is deprecated (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 (T297443) (T299302) by Subramanya Sastry
- git #6898415d - Disable "inline-media-caption" category (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 (T295856) by adesoji
- git #242fb2cf - wgNamespacesToBeSearchDefault for custom namespace resubmission (T284209) by seddon
- git #5da17923 - Add more test in components folder (T29ASD5856) by simone-this-dot
- git #a34392d5 - Enable Changes to MS tab order (T284208) by seddon
MobileFrontend
[edit]- git #017d4732 - Use break-word to wrap on word boundaries inside inline-blocks (T171726) by Derk-Jan Hartman
- git #c2f8e979 - Improve 'returnto' parameters when logging in from mobile editor (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 (T298732) by Timo Tijhof
PagedTiffHandler
[edit]- git #92cd8a1d - Allow proper caching of PagedTiffImage and its metadata (T292322) by Giuseppe Lavagetto
PageImages
[edit]- git #372b5938 - Strip comments from indicators (T298930) by Tim Starling
ProofreadPage
[edit]- git #536aff45 - Use fillParserOutputInternal instead of getParserOutput. (T292300) by Amir Sarabadani
- git #5afeece6 - Passing a string to ParserOutput::addModules()/addModuleStyles() is deprecated (T296123) by C. Scott Ananian
- git #8852b02d - Update skin checks for new vector skin key. (T298916) by Clare Ming
- git #0a68c21b - Update skinStyles with new vector skin key. (T292599) by Clare Ming
Quiz
[edit]- git #e417616e - Passing a string to ParserOutput::addModules()/addModuleStyles() is deprecated (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 (T296123) by C. Scott Ananian
Scribunto
[edit]- git #6633e446 - Passing a string to ParserOutput::addModules()/addModuleStyles() is deprecated (T296123) by C. Scott Ananian
SpamBlacklist
[edit]- git #d353677b - Take LogicException into consideration (T299111) by Amir Sarabadani
SyntaxHighlight_GeSHi
[edit]- git #a4273571 - Update Pygments to 2.11.2 (T298399) by Ori Livneh
- git #e0cece9b - Passing a string to ParserOutput::addModules()/addModuleStyles() is deprecated (T296123) by C. Scott Ananian
TemplateData
[edit]- git #0a3b28d3 - Passing a string to ParserOutput::addModules()/addModuleStyles() is deprecated (T296123) by C. Scott Ananian
- git #5f749c64 - Allow aliases to be integers in addition to strings (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 (T298946) by Derk-Jan Hartman
- git #75e5f725 - Fix mwembed overflow on mobile (T291591) by Derk-Jan Hartman
- git #d3d287d2 - Sidestep maint job bug with NS_TIMEDTEXT (T287152) by Brion Vibber
- git #17ef0a9f - Move test classes to TestAutoloadClasses (T240775) by Tim Starling
- git #751b8eb5 - Fix directionality of videojs interface text elements (T258578) by Derk-Jan Hartman
- git #217c025e - Passing a string to ParserOutput::addModules()/addModuleStyles() is deprecated (T296123) by C. Scott Ananian
- git #43c55bce - Update ogv.js to 1.8.6 (T296837) by Brion Vibber
timeline
[edit]- git #ad49a459 - Passing a string to ParserOutput::addModules()/addModuleStyles() is deprecated (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 (T296123) by C. Scott Ananian
- git #511e52e6 - Remove JsonCodec and class related to JSON de/serialization (T298788) by Abijeet
- git #675ac24f - Remove backward compatibility for MW <= 1.35 (T298788) by Abijeet
- git #7fdae60c - messagegroupstats: Add noempty and nocomplete filtering (T298736) by Reedy
TwoColConflict
[edit]- git #a8f49f4e - [selenium] Remove some useless tests (T282935) by WMDE-Fisch
- git #ac2c449c - [selenium] Merge and clean up collapse browser tests (T282935) by WMDE-Fisch
UniversalLanguageSelector
[edit]- git #eb48feda - Update jquery.uls from upstream by Amir E. Aharoni
- git #3fea8984 - Update jquery.ime from upstream (T299328) by Kartik Mistry
- git #f539619b - Simplify function to check for standalone language button. by Clare Ming
- git #607124c2 - Drop ineffective rule (T297579) by Jon Robson
VisualEditor
[edit]- git #005a8d24 - Re-duplicate deduplicated TemplateStyles (T287675) (T299251) by Bartosz Dziewoński
- git #8e98a689 - Update VE core submodule to master (61ee718b4) (T296910) by Bartosz Dziewoński
- git #6ed44ef0 - Update VE core submodule to master (57e82187b) (T188170) by Bartosz Dziewoński
- git #7b72145b - Update VE core submodule to master (ad9958477) (T297773) (T298609) by Bartosz Dziewoński
- git #20435b31 - Add button to sidebar to hide/show unused fields (T298259) by WMDE-Fisch
- git #1fb72b60 - Update VE core submodule to master (1036b82b4) (T296910) by James D. Forrester
- git #2e7d4dab - Fix positioning of the "add parameter" button on mobile (T292749) by Andrew Kostka
- git #914d9f7a - Add mobile specific styling for TemplatePage (T292746) by Andrew Kostka
- git #8c07926d - Include TemplatePage styling on mobile (T292746) by Andrew Kostka
- git #7264e2ee - Change confirmation-reject text for consistency (T297792) by Adam Wight
- git #587ba4c6 - Confirm before closing template dialog (T297792) by Adam Wight
- git #c0f3fc3a - Pass visibleSection & visibleSectionOffset to target (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 (T297792) by Adam Wight
- git #67b7b908 - Update VE core submodule to master (6eb23a10f) (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 (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 (T296123) by C. Scott Ananian
- git #25108a86 - Update skinStyles with new vector skin key. (T292599) by Clare Ming
- git #3f02939f - Fix not fully dispatching Changes that added a sitelink (T233520) (T298288) (T291063) (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 (T293760) by seddon
- git #4abfcc74 - Optimize synonyms profile (T293106) by Matthias Mullie
- git #dc1ea48a - Move hardcoded mediasearch settings into config (T297863) by Matthias Mullie
wikihiero
[edit]- git #fe03e388 - Passing a string to ParserOutput::addModules()/addModuleStyles() is deprecated (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 (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 (T298093) (T296822) (T296737) by gengh
- git #3dbf478f - Update function-schemata sub-module to HEAD (75f4a3c) (T298642) by James D. Forrester
- git #4020289f - add function definition footer with publish/write implementation/cancel buttons (T297104) by jkieserman
- git #52435744 - Function Editor - Sidebar - Language selector (T297086) by adesoji
- git #be24bcce - Implement Typed Pair on UI (T297244) by Simone This Dot
- git #9ee77759 - create chip component to edit, add and remove chips (T297271) by jkieserman
- git #486c64d6 - Update function-schemata sub-module to HEAD (ae1085e) (T294482) by James D. Forrester
WikimediaEvents
[edit]- git #397b9e86 - Add support for Vector2022 skin option to VectorPrefDiffInstrumentation (T298650) by Nicholas Ray
- git #0faac443 - [Hooks] Revise getModuleFile function for vector-2022 skin (T298916) by Clare Ming
WikimediaIncubator
[edit]- git #ccea7a05 - Passing a string to ParserOutput::addModules()/addModuleStyles() is deprecated (T296123) by C. Scott Ananian
Skins
[edit]MinervaNeue
[edit]- git #3d2ad79d - Use new watchlist icon in Minerva (T289619) by Jon Robson
- git #80e27aff - Add the watchlist icon to Minerva (T289619) by Jon Robson
Vector
[edit]- git #0bd3a303 - Use field name for the hide-if statement (T298819) by Func
- git #da1fb745 - Sticky header: Wait for some repainting to happen after VE teardown (T299114) by Ed Sanders
- git #dc6d0204 - Add watchlist icon to Vector (T289619) by Jon Robson
- git #591e1d29 - [Refactor] simplify watchlist link generation and adopt new icon (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 (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. (T298916) by Clare Ming
- git #72120a36 - Use .vector-search-box-auto-expand-width class to style intermediate search components (T297531) by Nicholas Ray
- git #cb94cf0a - Hide language button in sticky header if compact links disabled (T297579) by Jon Robson
Misc
[edit]VisualEditor/VisualEditor
[edit]- git #61ee718b - ve.ce.Surface: Use selectFirstVisibleContentOffset when focusing a document by Ed Sanders
- git #d7d77766 - getViewportRange: Handle node not being rendered (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 (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 (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 (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 (T297773) by Thiemo Kreuz
- git #c138462d - selectFirstVisibleContentOffset: Only apply line height hack when scrolling (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 (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 (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
[edit]287 Changes in 56 repos by 71 authors