MediaWiki 1.45/wmf.4
Appearance
| Deployment of MediaWiki 1.45.0-wmf.4 to Wikimedia sites | MediaWiki 1.45.0-wmf.5 |
The latest version (labeled "1.45.0-wmf.4") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 3 June 2025 (see the roadmap).
Core changes
[edit]- git #a266a0d0 - Branch commit for wmf/1.45.0-wmf.4 (T392174) by trainbranchbot
- git #146aca87 - Hard-deprecate MagicWordwgVariableIDs, deprecated since 1.35 by James D. Forrester
- git #6bae459d - Update Codex from v2.0.0-rc.2 to v2.0.0 (T308520) (T391515) (T393718) by Anne Tomasevich
- git #74797adb - tests: Make ExtensionJsonTestBase data providers public by Lucas Werkmeister
- git #611d96e5 - tests: Optionally require new-style hook handlers (T381172) by Lucas Werkmeister
- git #9358dbb7 - Bump wikimedia/parsoid to 0.22.0-a5 (T395611) by Isabelle Hurbain-Palatin
- git #06522955 - DomainEvents: Introduce event for page protection (T393007) by daniel
- git #eabf23fa - Add a script to fix wrongly prefixed passwords and remove b/c code by Alexander Vorwerk
- git #cd203b18 - objectcache: Drop WANObjectCache::hash256() (T269627) by Amir Sarabadani
- git #835498de - qunit: More readable assert.step() call in mediawiki.base/track test (T395684) by Lucas Werkmeister
- git #a84c0c3d - Do not insert empty fragment in localization (T395508) by Isabelle Hurbain-Palatin
- git #9a2674e2 - Skin: Search module init function called on load (T395641) by Jon Robson
- git #3b913cdd - Add release note for ParserOptions::setInterfaceMessage() / setIsMessage() (T395589) by Bartosz Dziewoński
- git #5928b528 - Monobook - RC/Watchlist highlight icons misaligned (T209546) by Kgraessle
- git #110360d9 - Use self::class to reference a static function in the same class (T333142) by Fomafix
- git #2a9979f9 - ParserOutput: Document setIsMessage() with setInterfaceMessage() (T395589) by Bartosz Dziewoński
- git #10a6b9ef - OutputPage: Use ParserOptions::setIsMessage() in wrapWikiMsg() (T395196) (T395589) by Bartosz Dziewoński
- git #81c6a272 - OutputPage: Replace `bool $interface` with `ParserOptions` in private functions by Bartosz Dziewoński
- git #faa3121e - tests: Rework ApiTestCase::expectApiErrorCode (T328919) by Umherirrender
- git #65fc8783 - Ensure ParserOutput::collectMetadata() propagates "existence links" (T14019) by C. Scott Ananian
- git #eb51a0b1 - shell: Remove deprecated Command::whitelistPaths() by Reedy
- git #316ed1eb - tests: Add ApiTestCase::expectApiErrorCodeFromCallback (T328919) by Umherirrender
- git #718a2890 - tests: Replace or remove use of PHPUnit internal AssertionFailedError by Umherirrender
- git #a881f7b7 - SearchApp switches to Dialog component on mobile (T380510) by Jon Robson
- git #a2108ef9 - objectcache: Preserve keygroup in long key fallback by Timo Tijhof
- git #fc289277 - tests: Use TestingAccessWrapper to run some protected or private methods by Umherirrender
- git #ba212d52 - ParserOutputAccess: Differentiate between old and current (T387478) by daniel
- git #ea4efe30 - Revert "phpunit: Delay initial TestSetup config to after extension registration" (T395483) by Daimona Eaytoy
- git #f5ab4c5d - tests: Fix tests implicitly relying on config (T277470) by Daimona Eaytoy
- git #8b9aefe9 - phpunit: Delay initial TestSetup config to after extension registration (T277470) by Daimona Eaytoy
- git #0a7b57ab - wdio-mediawiki: Release 3.0.1 (T395322) by Željko Filipin
- git #693155fe - Remove the hyphen as a legal search character for MySQL (T221560) by Mark A. Hershberger
- git #8c34de82 - tests: Remove non-static fallback in ExtensionJsonTestBase (T393065) by Umherirrender
- git #b4a6a272 - Upgrade wikimedia/shellbox to 4.3.0 by James D. Forrester
- git #6f21fcca - skins: Reduce some repeated function calls in Skin::getDefaultModules by Umherirrender
- git #34cfab3a - Add LocalUserOptionsStoreSave hook (T298977) by Dreamy Jazz
- git #c94f493a - Sync up core repo with Parsoid by Isabelle Hurbain-Palatin
- git #5c2fe3ad - selenium: Fix specs in configuration file (T395322) by Željko Filipin
- git #f7cb8340 - build: Updating eslint-config-wikimedia to 0.30.0 by James D. Forrester
- git #64831810 - phpunit: Remove superfluous Title::clearCaches() calls (T395214) by Máté Szabó
- git #3f7905bc - title: Reset cached Title objects between tests (T395214) by Máté Szabó
- git #f125d01e - resourceloader: Add cookie name for anon client preferences (T387093) by Derick Alangi
- git #d8339ef6 - RevisionStore: Hard-deprecate calling with a LinkTarget by thiemowmde
- git #1ae1f382 - objectcache: Remove some deprecated unused methods from SqlBagOStuff by Derick Alangi
- git #5346bf8a - ResourceLoader: update Peast call in Module::validateScriptFile() to ES2017 (T381537) by Hannah Okwelum
- git #0e98a82f - fix(thumbnails): Do not override broken link colors (T395206) by Tacsipacsi
- git #b42a176d - parser: Cleanup SiteConfig to remove copy/paste relic by Derick Alangi
- git #9c485b33 - block: Deprecate UserIdentity|string block target specifications (take 2) by D3r1ck01
- git #730552cb - ParserOutputAccess: Merge with PoolWorkArticleView (T387478) by daniel
- git #7f51b6a1 - parser: Optimize TOC placeholder replacement (T394059) by Máté Szabó
- git #252a52d3 - Special:Block [Codex]: handle valid IP range (T393136) by hmonroy
- git #aa40f7b2 - phpunit: Use setup function to disable logging in unit tests by Máté Szabó
Vendor
[edit]- git #5060b9df - Bump wikimedia/parsoid to 0.22.0-a5 (T393726) (T395630) (T395611) by Isabelle Hurbain-Palatin
- git #1e59dcca - Bump wikimedia/shellbox to 4.3.0 by Arlo Breault
Extensions
[edit]AbuseFilter
[edit]- git #3d00ccf5 - Clarify name of JS variable by Daimona Eaytoy
- git #12343c99 - Drop redundant entry from AutoloadClasses by Daimona Eaytoy
AdvancedSearch
[edit]- git #efc12a0e - Remove usage of ResourceLoader::FILTER_NOMIN (T378498) by Hannah Okwelum
CampaignEvents
[edit]- git #6958e00c - Reject empty list of wikis when "specific wikis" is selected (T395616) by Daimona Eaytoy
- git #de3c0ddf - Partially enable phan plugin to catch redundant docblocks by Daimona Eaytoy
- git #38218da7 - Enable phan plugins to suggest type declarations by Daimona Eaytoy
- git #843d5cc2 - Add detailed union types documentation for arrays and closures (2) by Daimona Eaytoy
- git #9588c02c - Add detailed union types documentation for arrays and closures (1) by Daimona Eaytoy
- git #d253780d - Rename "meeting type" to "participation options" in user-facing code (T387493) by Daimona Eaytoy
- git #b1ba67a6 - Rename "meeting type" to "participation options" in i18n (T387493) by Daimona Eaytoy
- git #57287aa4 - Rename "meeting type" to "participation options" in internal code (T387493) by Daimona Eaytoy
- git #c05a116d - Prevent multiple event deletion when event page is deleted (T395351) by Daimona Eaytoy
- git #0067f237 - Add support for event types to REST endpoints (T387491) by Daimona Eaytoy
- git #9071fcef - Avoid using WikiConfig for checking event type feature flag by Daimona Eaytoy
- git #cd991722 - Add validation for event types (T386273) (T387491) by Daimona Eaytoy
- git #3e4315c6 - Doc comment cleanup by Daimona Eaytoy
- git #3b00d96f - Add missing tests for event getters by Daimona Eaytoy
- git #fb52dee6 - Re-order event properties (T386273) by Daimona Eaytoy
- git #73246e0f - Remove l10n from EventTypesRegistry by Daimona Eaytoy
- git #f2edb6bf - Rename "eventTypes" to just "types" in EventRegistration by Daimona Eaytoy
- git #6f879db5 - Refactor EventTypesRegistry by Daimona Eaytoy
- git #5a4fa6a4 - Fix event topics-related names in EventFactoryTest by Daimona Eaytoy
- git #7b326c7c - Fold EventTypesFormatter into EventTypesRegistry by Daimona Eaytoy
- git #bb68d30b - resources: Fix and enable no-jquery/no-done-fail by Daimona Eaytoy
CategoryTree
[edit]- git #06de9d1b - Declare modules that are loaded on article views (T360590) by Fomafix
CentralAuth
[edit]- git #7cb34a83 - SUL3: Apply anonymous client preferences on the shared domain (T387093) by Derick Alangi
Chart
[edit]- git #a06e2759 - Drop inline comments from JSON (T395183) by Jon Robson
- git #8c5ef693 - Add ChartRequestSizeLimit config with error message when limit is exceeded (T394725) by aude
- git #f12ce56c - Validation fix for saving Data: .chart pages with transforms (T395631) by Brooke Vibber
- git #54ddd8a5 - Chart-side support for Lua transforms (T388616) by Brooke Vibber
CheckUser
[edit]- git #9762a58f - SECURITY: Fix i18n XSS vector in Special:CheckUser (T394693) by Dreamy Jazz
- git #99e8cdee - Make IP info preference title bold in onboarding dialog (T384682) by Dreamy Jazz
CirrusSearch
[edit]- git #9369d5be - Do not check index search stats when checking if an index is live (T395465) by David Causse
- git #27ab2aa2 - tests: Replace internal AssertionFailedError with logic exception by Umherirrender
Cite
[edit]- git #db3cfba9 - Revert and add test for "in indicator context" logic (T393913) by thiemowmde
- git #bbd79cd8 - Partly revert and fix untested code path for nested <ref> (T393913) by thiemowmde
- git #b43853ca - Add source to the command triggering the main edit by WMDE-Fisch
- git #563e3d4e - Mark Cite's parser tests as compatible with all Parsoid modes by C. Scott Ananian
- git #10ead52a - Minor design tweaks to the reference reuse counter pill (T394479) by thiemowmde
- git #6da608db - Rearrange reuse chip to appear between main and details (T394479) by Adam Wight
- git #d5deb0e7 - Add fragment to all types of command (T395276) by Adam Wight
- git #f2b90702 - Fix ref content preview not shown for any non-default group (T394480) by thiemowmde
- git #cac25ad3 - Show reuse chip for main part of subref (T394479) by Adam Wight
- git #8df16d0a - Re-enabled fixed Cite tests (T368720) by Isabelle Hurbain-Palatin
- git #e1376519 - Fix to allow opening the CitationDialog from subrefs (T395276) by WMDE-Fisch
- git #e507e572 - Parsoid: Move follow handling code closer together by thiemowmde
CiteThisPage
[edit]- git #297dc776 - Cleanup several minor things (T371315) (T344360) (T330440) (T260058) by Pppery
cldr
[edit]- git #81abd9ef - Add Yucatec Maya (yua), not part of CLDR (T395223) by raymond
CodeMirror
[edit]- git #9ad40f31 - Stylelint: fix a range error by bhsd
CommunityRequests
[edit]- git #6b8565ff - build: Manually upgrade wikimedia/mediawiki-phan-config to 0.15.1 by James D. Forrester
- git #80a2040d - Add <wish> parser tag and hook handler to save wish data to the db (T387958) by MusikAnimal
- git #7a818f09 - build: Updating npm dependencies by Umherirrender
ConfirmEdit
[edit]- git #f35e884d - captcha.py: Check if output dir exists, and attempt to create it (else error) (T395804) by Reedy
- git #1fad0f88 - captcha.py: Bail out if no words were read from wordlist (T395809) by Reedy
- git #0b21cb2e - captcha.py: Expand variables and user in filenames (T395810) by Reedy
- git #b5cd3f60 - GenerateFancyCaptchas: Handle captcha.py not generating any captchas, but not erroring (T388531) by Reedy
- git #54277642 - Allow loading shared secret from a php file instead of cli arguments by Giuseppe Lavagetto
- git #e9857e57 - GenerateFancyCaptchas: Explicitly set all limits to 0 (T388531) by Reedy
- git #fb0423a1 - Allow $wgCaptchaClass to be set to a built-in module by name (T384064) by Timo Tijhof
ContentTranslation
[edit]- git #c9a0fdba - CX3 Build 1.0.0+20250602 (T260115) (T352391) (T388031) (T394079) (T395277) (T395319) (T395415) (T395419) (T395422) by Sbisson
- git #a8c7170a - CX: Update the calculation of the machine translation limit system (T352391) by Huei Tan
- git #69b88a2b - Add bundle size checks for other modules loaded on page load. (T395711) by Jon Robson
- git #ecadd588 - VisualEditor: Fix TypeError in VE code due to missing element (T394079) by Wangombe
- git #25ce7fda - User notice when MT is disabled (T395422) by Sbisson
- git #3588b00b - Translation unit: Add logging for when the section id is duplicated (T391311) by Abijeet
- git #26e68e45 - CX: Fix URL decoding for titles for transclusion node (T395002) by Huei Tan
- git #841cbee1 - Compare content: handle overflowing article/section titles (T260115) by Sbisson
- git #45ea1266 - Fix and refactor Session Position handling (T395419) by Sbisson
- git #08702a88 - CX: Fix instrumentation for "dashboard_translation_continue" event (T395415) by NikG
- git #3ecc2c20 - CX: Use Rec API to fetch default suggestions, not "cxpublished" seeds (T395319) by NikG
- git #08916786 - Mobile editor: respect wgContentTranslationEnableMT (T395422) by Sbisson
- git #a0983dae - SXTranslationConfirmer: Go back to "dashboard" when invalid target route (T388031) by NikG
- git #759d5ecb - sx.publishing.followup: Replace use of "mw-headline" class (T395303) by Bartosz Dziewoński
DiscussionTools
[edit]- git #1a34399d - Revert^2 "In ParserAfterTidy use the new ParserOptions::isMessage" (T395196) by Bartosz Dziewoński
DonationInterface
[edit]- git #65310039 - Add Latvian translation for SEPA mandate notice. (T394932) by Jack Gleeson
- git #e0708f70 - Add Italian translation for SEPA mandate notice. (T394932) by Jack Gleeson
- git #899dc194 - Add Hungarian translation for SEPA mandate notice. (T394932) by Jack Gleeson
- git #49db7d4a - Use MW standard HttpRequestFactory to do CiviProxy request (T388745) by Elliott Eggleston
- git #fd8bbb18 - Extract API4 request in CiviproxyConnect (T388745) by Elliott Eggleston
- git #290ed957 - Remove transitional code in CiviproxyConnect by Elliott Eggleston
- git #e2845096 - Add Greek translation for SEPA mandate notice. (T394932) by Jack Gleeson
- git #39bed925 - Add German translation for SEPA mandate notice. (T394932) by Jack Gleeson
- git #03077dc3 - Add Danish translation for SEPA mandate notice. (T394932) by Jack Gleeson
- git #bdcf5932 - Add Czech translation for SEPA mandate notice. (T394932) by Jack Gleeson
- git #18fbf73f - Add Catalan translation for SEPA mandate notice. (T394932) by Jack Gleeson
- git #a90bde39 - Add Spanish translation for SEPA mandate notice. (T394932) by Jack Gleeson
- git #2631314b - Add Dutch translation for SEPA mandate notice. (T394932) by Jack Gleeson
- git #934914d6 - Add French translation for SEPA mandate notice. (T394932) by Jack Gleeson
- git #0d44b6f5 - Mustache tweak: use new is_yearly flag (T394932) by Jack Gleeson
- git #aac0084c - Add SEPA mandate notice to SEPA forms (T394932) by Jack Gleeson
- git #f10ba671 - Add a placeholder phone number for gravy india card payment (T391970) by wfan
- git #fa2a7f70 - Still use email from ach form since trustly not always contain email (T393647) by wfan
Echo
[edit]- git #72b49187 - Introduce $recipients property to provide default recipient list (T395056) by Piotr Miazga
EntitySchema
[edit]- git #72ac41f1 - NewEntitySchemaTest: Replace LinkTarget with PageReference (T395662) by Lucas Werkmeister
EventBus
[edit]- git #b6368a3e - tracing: Pass a Tracer to EventBusFactory (T395038) by Máté Szabó
EventLogging
[edit]- git #3119b720 - tests: Check size of ext.wikimedia.metricsPlatform (T395698) by Jon Robson
- git #d5b9615c - qunit: Migrate deprecated sinon.useFakeTimers call (T389450) by Timo Tijhof
FileImporter
[edit]- git #a6ce463e - Replace confusing array_diff in ImporterTest by thiemowmde
- git #0a0c471e - Use canonical {@see …} syntax in PHPDoc comment by thiemowmde
- git #07af66bf - build: Add svgo and optimize svg files by WMDE-Fisch
Gadgets
[edit]- git #19eec821 - SpecialGadgets: Replace "mw-editsection" and "mw-headline" markup (T395234) by Bartosz Dziewoński
GlobalBlocking
[edit]- git #9d04161b - Make gbw_id in global_block_whitelist table unsigned (T381877) by Dreamy Jazz
- git #7a9f5a79 - Make gb_id unsigned in globalblocks table for old wiki installs (T381877) by Dreamy Jazz
GlobalPreferences
[edit]- git #74a3b3b2 - Run set preferences hook in GlobalUserOptionsStore (T298977) by Dreamy Jazz
GlobalUsage
[edit]- git #c2ca60b6 - Use plainlinks for links to other wikis (T395181) by Taavi Väänänen
GrowthExperiments
[edit]- git #df2f62c5 - Remove GEHomepageNewAccountEnablePercentage config option (T394435) by Cyndy
- git #da3ad9dc - Config(AddLink): add a maximum number for task to be disabled (T393769) by Sergio Gimeno
IPInfo
[edit]- git #a1832436 - Fix IPInfo enable/disable logging when it is not a BetaFeature (T395788) by Máté Szabó
- git #2dff4379 - Mark REST API handler classes as internal, for IPInfo use only (T395576) by Thalia
- git #6e9efda5 - Don't unset ipinfo-use-agreement when BetaFeatures disabled (T298977) by Dreamy Jazz
- git #74e52686 - Replace IPInfo use agreement preference strings with constant (T298977) by Dreamy Jazz
JsonConfig
[edit]- git #9047f6cb - Revert "JCCache: Use WANObjectCache::getWithSetCallback() instead of set/get" (T395368) by Bvibber
- git #ce8b1f9b - Suppress notifications on access to flaky data JSON (T379390) (T395368) by Brooke Vibber
- git #34835801 - Usage links should not show up as external links (T395181) by Jon Robson
- git #eee4cb63 - Fix type error in GlobalJsonLinks processing (T395593) by Brooke Vibber
- git #67d47abd - Lua transform backend for JsonConfig Data: pages (T388434) by Brooke Vibber
- git #6e30cd02 - Remove jsonconfig_getdata page property, now that we have a tracking category by C. Scott Ananian
Kartographer
[edit]- git #59dbc4d5 - mapframe: only respond to content changes containing maps (T394705) by MusikAnimal
LiquidThreads
[edit]- git #9f1b4061 - TalkpageView: Stop using deprecated Xml::inputLabel() by James D. Forrester
Math
[edit]- git #0678e4ec - Fix for no closing empty mo element rendered for matrix (T395764) by FrederikHennecke1
- git #09f97636 - Fix change the location of the test files by physikerwelt
- git #80739bd0 - Make MMLbase support trees: Step 5.a (T389712) by FrederikHennecke1
- git #d1d2015b - Remove int(ern)alParseLiteralExpression from MMLutil by physikerwelt
- git #6f1b41bf - Support tree generation for literal numbers (T389712) by physikerwelt
MediaSearch
[edit]- git #79ed6c16 - build: Upgrade Jest to v29 by Taavi Väänänen
- git #b2a7b926 - Use browser native URL instead of mw.Uri (T374314) by Simon Legner
MetricsPlatform
[edit]- git #9515e32b - ext.xLab: Send limited copies of stream configs (T391988) by Sam Smith
MobileFrontend
[edit]- git #c4832f3e - build: Manually upgrade wikimedia/mediawiki-phan-config to 0.15.1 by James D. Forrester
- git #b929dc51 - sectionCollapsing: Add keyboard accessibility by Bartosz Dziewoński
- git #b11eaad6 - Legacy Toggler: Fix accessibility attributes (T395024) by Bartosz Dziewoński
ORES
[edit]- git #fc7b2dfc - Fix highlighting for revertrisklanguageagnostic (T395256) by Kgraessle
- git #60c1251e - improve logging logic for PopulateDatabase backfill script (T395253) by gkyziridis
PageImages
[edit]- git #4293d949 - Allow retrieving page image through Lua (T131911) by Siddharth VP
Popups
[edit]- git #d7461373 - build: Manually upgrade wikimedia/mediawiki-phan-config to 0.15.1 by James D. Forrester
- git #7bdc3bf7 - build: Updating wdio-mediawiki to 2.7.1 by James D. Forrester
ReadingLists
[edit]- git #dbf4ca6f - hook: Only hide watch icon on Vector 2022 and Minerva (T394562) by Dillon
- git #974d331b - ReadingLists: Hide watchlist on Minerva (T394562) by Dillon
- git #94634eb2 - Revert "bookmark: Refactor handling of click events" by Kimberly Sarabia
- git #add0c4cf - bookmark: Refactor handling of click events (T394560) by Dillon
- git #1ef2fb78 - bookmark: Fix ReadingListRepositoryException on pages (T395230) by Dillon
RelatedArticles
[edit]- git #f659c9df - build: Manually upgrade wikimedia/mediawiki-phan-config to 0.15.1 by James D. Forrester
- git #db35bba6 - build: Updating wdio-mediawiki to 2.7.1 by Umherirrender
Scribunto
[edit]- git #c86bbb3a - Add UriLibraryTest to the Database group (T395214) by Máté Szabó
SearchVue
[edit]- git #44061643 - build: Manually upgrade wikimedia/mediawiki-phan-config to 0.15.1 by James D. Forrester
- git #8eabdd02 - build: Upgrade Jest to v29 by Taavi Väänänen
SecureLinkFixer
[edit]- git #77ae665a - Updating domains.php from Mozilla by SecureLinkFixer updater bot
SecurePoll
[edit]- git #9a63799e - SecurePoll: Adding files for U4C vote 2025 (T395386) by Foks
- git #e5a5c6c5 - SECURITY: Escape links generated by the translation import results tab (T392341) by STran
SyntaxHighlight_GeSHi
[edit]- git #7da13c30 - Rename Extension:SyntaxHighlight_GeSHi to Extension:SyntaxHighlight by Fomafix
TemplateData
[edit]- git #c0630983 - Fix templatedata-category-column-empty message documentation (T395723) by Sam Wilson
- git #1e4ff240 - Template discovery: Add columnar category browser in new tab (T392553) (T393588) by Sam Wilson
- git #a5a6ecba - Template discovery: Add ?enablediscovery=1 URL feature flag (T393588) by Sam Wilson
Thanks
[edit]- git #97e5824a - tests: Use expectApiErrorCodeFromCallback in ApiCoreThankUnitTest by Umherirrender
TheWikipediaLibrary
[edit]- git #f2da0e95 - Migrate BeforeCreateEchoEvent hook to extension attributes (T394565) by Bartosz Dziewoński
Translate
[edit]- git #b0f42690 - Spelling of "well-formed" in a message by Amir E. Aharoni
- git #4a9a8f39 - Assorted comment fixes by Niklas Laxström
UniversalLanguageSelector
[edit]- git #68ca3195 - Don't load Vue on page load (T395711) by Jon Robson
- git #08d306a8 - Update jquery.uls from upstream (T394873) by Nemoralis
- git #10c49920 - Fix typo in update-jquery-webfonts scripts by Nemoralis
UploadWizard
[edit]- git #c46f8b4a - Campaign: Ensure `<div class="mw-parser-output">` wrapper is removed (T395023) by Bartosz Dziewoński
- git #95fe219c - Clean up outdated code in the Config class by thiemowmde
- git #5818fbbb - Add unit test for Config::arrayReplaceSanely by thiemowmde
UrlShortener
[edit]- git #8e2a5683 - Remove unnecessary CSS class from minerva tool by Ed Sanders
VisualEditor
[edit]- git #8bf15202 - Update VE core submodule to master (25390a641) (T394095) by David Lynch
Wikibase
[edit]- git #ed83a7ef - tests: Require new-style hook handlers (T381172) by Lucas Werkmeister
- git #fcc93fea - Add new mobile statement UI config flag (T394291) by Lucas Werkmeister
- git #087b6c67 - bridge: Upgrade Vue from v3.3.9 to v3.5.13 (T395650) by Lucas Werkmeister
- git #16de8328 - Change beta feature messages from notranslate to experimental (T394704) by Lucas Werkmeister
- git #1dfb4866 - Remove provideHookHandlerNames() override by Lucas Werkmeister
- git #92fd48e1 - tests: Make PHPUnit data provider static in ExtensionJsonTest (T393065) by Umherirrender
- git #297afa10 - phpunit: Remove superfluous Title::clearCaches() calls (T395214) by Máté Szabó
- git #398edc93 - Fix edge-cases in SummaryParsingPrefetchHelper (T292545) (T388685) by thiemowmde
- git #8cebaa51 - Remove repetitive units from quantity details (T394585) by Matěj Suchánek
- git #90362b71 - mw.wikibase.entity.lua: Don't duplicate mw.clone by Marius Hoch
WikibaseCirrusSearch
[edit]- git #5ff2a5af - Update InLabelQuery to support AND, OR, NOT, and "phrase matching" (T389011) by Ollie
WikibaseMediaInfo
[edit]- git #92a86bff - Avoid calling WANObjectCache::hash256() (T269627) by Amir Sarabadani
WikibaseQualityConstraints
[edit]- git #4873a80c - Remove PHPDoc tags that just repeat the code by thiemowmde
wikihiero
[edit]- git #cdbcaea0 - Add dark mode compatibility and implement Codex design tokens (T378230) by matr1x-101
WikiLambda
[edit]- git #c1330cc8 - Fix toDataElement and toDomElements to round-trip cleanly (T393319) by gengh
- git #b270eccb - Use reusable constants instead of raw error codes (T394746) by Grace C
- git #a9604f14 - build: Upgrade test version of Codex to 2.0.0-rc.2 to match MW by James D. Forrester
- git #97c6ff89 - Unify loading and abort chip styles in VE function calls (T395547) by gengh
- git #13069d41 - Emit update with every field update in the VE wikifunctions dialog (T395540) by gengh
- git #83a69357 - Refactor: DRY up repeated logic in some ZCode implementation files (T357696) by Daphne Smit
- git #93516108 - Font scaling: diverse fixes for font-scaling without phab tickets by Daphne Smit
- git #c158685e - Fix bug of 32px whitespace gap between empty ext-wikilambda-app-object-key-value blocks by Daphne Smit
- git #effff8ef - Scaling fonts: ZMonolingualString component: empty state shows bubble with no height (T392700) by Daphne Smit
- git #d5bc5453 - Scaling font-sizes: ZFunctionCall: Fix icon sizes for function call, argument reference and wikidata entity (T392706) by Daphne Smit
- git #3b89d0e4 - Suggested languages in implementation page about block not working (T395469) by Daphne Smit
- git #8e8cd72a - Replace use of mw.Uri with native URL API (T394820) by Daphne Smit
- git #3b7f7be9 - FragmentHandler: Move cache key code to WikifunctionsClientStore by James D. Forrester
- git #924bc59b - ExpandedToggle: Fix bullet point icon size after Codex font size improvements (T392704) by Daphne Smit
- git #7704764a - Scaling font sizes: Function Metadata dialog: Remove font size styles from accordion content elements (ul-li) (T392703) by Daphne Smit
- git #caaaffaf - Scaling font-sizes: Code Editor: Update font size according to the page font size set by the Appearance menu (T392711) by Daphne Smit
- git #2c668818 - Scaling font-sizes: FunctionReport: Stop icons from shrinking with container (T392707) by Daphne Smit
- git #94adfc6e - FragmentHandler: Move cache check to WikifunctionsClientStore by James D. Forrester
- git #e1173733 - Fix label search so that it can aggregate return types from wikilambda_zobject_join (T394712) (T391915) by gengh
- git #2b21f423 - Make eslint happy and do not use object.entries in schemata.js by Daphne Smit
WikimediaCampaignEvents
[edit]- git #5067d325 - tests: Use callable types for provideBadTokenSessions data provider (T337166) by Umherirrender
- git #1a6304f7 - Ignore <page-collection> marker on translation pages (T395261) by Sbisson
WikimediaEvents
[edit]- git #87f4762e - ext.wikimediaEvents: Soft-depend on MetricsPlatform (T395494) by Sam Smith
- git #abab2f1d - ext.wikimediaEvents.xLab: Handle clicks on child elements (T395143) (T392459) by Sam Smith
- git #975064b7 - ext.wikimediaEvents: Add XLab PageVisit instrument (T393918) (T392313) by Sam Smith
WikimediaMessages
[edit]- git #aa947ee8 - Add messages for Minangkabau Wikibooks (minwikibooks) (T395452) by gerritbot
- git #a3b8727d - Update the 'global-temporary-account-viewer' messages to have "global" (T395461) by Dreamy Jazz
- git #396d7f66 - Fix link in checkuser-group-requirements-temporary-account-viewer (T393615) by Dreamy Jazz
Wikistories
[edit]- git #229647b8 - Migrate BeforeCreateEchoEvent hook to extension attributes (T394565) by Bartosz Dziewoński
Skins
[edit]MinervaNeue
[edit]- git #8eaa7c21 - It is possible to pass in a custom URL generator and API client (T395641) by Jon Robson
- git #e3df1f2c - Use Vue SearchDialog/Typehead component in Minerva (T380510) by Jon Robson
- git #156aea43 - Fixes: Minerva doesn't support outputting custom data attributes (T394560) (T394562) by Jon Robson
- git #4c8c6541 - Revert "Temporarily skip failing unit tests" (T395214) by Bartosz Dziewoński
- git #005b1045 - tests: Simplify use of SkinMinervaTest::newSkinMinerva by Umherirrender
Vector
[edit]- git #f25ba4f6 - build: Manually upgrade wikimedia/mediawiki-phan-config to 0.15.1 by James D. Forrester
- git #63564c7c - styles: Remove outdated unused variables by Volker E.
Misc
[edit]VisualEditor/VisualEditor
[edit]- git #9cc964cd - build: Upgrade eslint-config-wikimedia from 0.29.1 to 0.30.0 by James D. Forrester
No changes
[edit]- 3D
- AntiSpoof
- ApiFeatureUsage
- ArticleCreationWorkflow
- ArticlePlaceholder
- ArticleSummaries
- AutoModerator
- Babel
- BetaFeatures
- BounceHandler
- Calendar
- Campaigns
- Capiunto
- CentralNotice
- CharInsert
- ChessBrowser
- Citoid
- CodeEditor
- Cognate
- Collection
- CologneBlue
- CommonsMetadata
- CommunityConfiguration
- ContactPage
- CreditsSource
- Dashiki
- Disambiguator
- DismissableSiteNotice
- Elastica
- ElectronPdfService
- EmailAuth
- EventStreamConfig
- ExtensionDistributor
- ExternalGuidance
- FeaturedFeeds
- FileExporter
- FlaggedRevs
- Flow
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- GeoCrumbs
- GeoData
- GlobalCssJs
- GlobalUserPage
- GlobalWatchlist
- GoogleNewsSitemap
- Graph
- GuidedTour
- IPReputation
- ImageMap
- ImageSuggestions
- InputBox
- Insider
- Interwiki
- InterwikiSorting
- Josa
- LabeledSectionTransclusion
- LandingCheck
- Linter
- LoginNotify
- MapSources
- MassMessage
- MediaModeration
- MobileApp
- Modern
- MonoBook
- MultimediaViewer
- NavigationTiming
- NearbyPages
- NetworkSession
- NewUserMessage
- Newsletter
- Nostalgia
- Nuke
- OATHAuth
- OAuth
- OAuthRateLimiter
- PageAssessments
- PageNotice
- PageTriage
- PageViewInfo
- PagedTiffHandler
- ParserFunctions
- ParserMigration
- PdfHandler
- Phonos
- Poem
- ProofreadPage
- PropertySuggester
- QuickSurveys
- Quiz
- RSS
- RealMe
- ReportIncident
- RevisionSlider
- SandboxLink
- Score
- SearchExtraNS
- ShortUrl
- SimilarEditors
- SiteMatrix
- SpamBlacklist
- StopForumSpam
- SubPageList3
- SubpageSortkey
- TemplateSandbox
- TemplateStyles
- TemplateWizard
- TextExtracts
- TimedMediaHandler
- Timeless
- TitleBlacklist
- TocTree
- TorBlock
- TranslationNotifications
- TrustedXFF
- TwoColConflict
- UploadsLink
- VipsScaler
- VueTest
- WebAuthn
- WikiEditor
- WikiLove
- WikibaseLexeme
- WikibaseLexemeCirrusSearch
- Wikidata.org
- WikidataPageBanner
- WikimediaApiPortal
- WikimediaApiPortalOAuth
- WikimediaBadges
- WikimediaEditorTasks
- WikimediaIncubator
- WikimediaMaintenance
- Wikisource
- XAnalytics
- intersection
- timeline
Total changes
[edit]269 Changes in 68 repos by 78 authors