MediaWiki 1.44/wmf.19
![]() |
Deployment of MediaWiki 1.44.0-wmf.19 to Wikimedia sites | MediaWiki 1.44.0-wmf.20![]() |
The latest version (labeled "1.44.0-wmf.19") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 4 March 2025 (see the roadmap).
Core changes
edit- git #e37dec38 - Branch commit for wmf/1.44.0-wmf.19 (T386214) by trainbranchbot
- git #f23c1d12 - Bump wikimedia/parsoid to 0.21.0-a19 (T387534) by Arlo Breault
- git #cddef2f3 - Fix clause separator in RightsLogFormatter (T369466) by Marcin Szwarc
- git #24713d10 - Split MediaWikiTitleCodec (T386584) by Tim Starling
- git #d40698f3 - Sanitizer: Reduce temporary variables in stripAllTags() by Reedy
- git #bf7f5d3c - Introduce thumbnail steps (T360589) by Amir Sarabadani
- git #be4d52eb - Restore PHPDoc comment of PageUpdaterFactory::__construct() by Tacsipacsi
- git #a40cb9aa - Add test for no new message banner after user talk subpage edits by Tacsipacsi
- git #d38a6785 - Use namespaced Title class by Umherirrender
- git #d4099fc1 - Replace remaining gendered pronouns (T387626) by Tacsipacsi
- git #7e0f0cd7 - UserGroupManager: Consistently format parameters in hook call in addUserToAutopromoteOnceGroups by Reedy
- git #e09606b3 - RateLimiter: Fix peek mode (T381033) by daniel
- git #b157d8ef - mediawiki.ui: Add missing parens to slash division (T368921) by Timo Tijhof
- git #24a5aa64 - ResourceLoader: update wikimedia/minify from 2.8.0 to 2.8.1 (T387507) by Hannah Okwelum
- git #1f2a040e - http: remove outdated workaround for PHP bug 63411 (T384717) by Máté Szabó
- git #30533444 - http: report curl_multi_exec() errors in MultiHttpClient (T384717) by Máté Szabó
- git #605d57ad - Update the InfoChip on Suppressed & Block log accordion (T387576) by Dayllan Maza
- git #b688810a - Hard-deprecate User::getGlobalBlock (T387574) by Dreamy Jazz
- git #f0a41f64 - Tests: Ensure that skins only use messages that exist by Jon Robson
- git #43629beb - Preload temporary account expiration status where needed (T358469) by Máté Szabó
- git #0de8b39b - tests: Fix MockAuthorityTrait to mutate $status if given by Bartosz Dziewoński
- git #adc942c0 - Bump wikimedia/parsoid to 0.21.0-a18 by C. Scott Ananian
- git #484ab9e0 - UserLookup.vue: give the target input the ID mw-bi-target (T383663) by MusikAnimal
- git #e50e7d39 - Special:Block [Codex]: add RTL support to already blocked message (T386700) by hmonroy
- git #c2db58c5 - ExternalLinks: fix mailto: links reversal (T380880) by Ammarpad
- git #a7f3e812 - i18n: Pass {{GENDER}} input separately to 'contributions-title' message (T387468) by Ebrahim Byagowi
- git #f29c2f8b - linker: Increase strikethrough width for expired temporary user links (T358469) by Máté Szabó
- git #af82b898 - DomainEvent: Fix return type of getTimestamp by daniel
- git #ae854b3a - installer: Migrate web upgrade to the task framework (T386661) by Tim Starling
- git #9922739e - installer: Check whether the data directory is writable (T385122) by Tim Starling
- git #8be6d873 - SpecialBlock [Codex]: change add/submit block buttons to progressive (T387043) by MusikAnimal
- git #3d74c569 - DomainEvents: More clearly model null edits and dummy revisions (T383552) by daniel
- git #f20cb58f - Fix warning that $grammarForms['sh'] is undefined (T332467) by Marcin Szwarc
- git #e1bf374f - DomainEvents: remove the concept of invocation modes (T387012) by daniel
- git #834891e0 - initEditCount: Join from user to actor to revision by Bryan Davis
- git #c1490e1a - SpecialBlock [Codex]: Improve form reset logic and add tests (T384822) by MusikAnimal
- git #b7296ee0 - Translate response body property descriptions for 'content.v1' endpoints (T384747) by frankie
- git #64d34a17 - Revert "user: Make UserArrayFromResult::$current protected" (T387148) by Thiemo Kreuz (WMDE)
- git #8931b401 - Add Y/n prompt at the end of interactive install (T48076) by addshore
- git #5d807155 - Notification: Future-proof for serialization by Bartosz Dziewoński
- git #ae6af75c - Special:Block [Codex]: Added empty state for active blocks (T387051) by hmonroy
- git #73e35a6d - Factor out block log boxes and add block list link (T384916) by Tim Starling
- git #c084e1f2 - Clarify use of MediaWikiServices hook (T286515) (T288819) by Gergő Tisza
- git #e197db17 - linker: Render expired temporary account names differently (T358469) by Máté Szabó
- git #c9a8f040 - output: Use associative arrays to store modules (T358469) by Máté Szabó
- git #92fd0afe - LinkBatch: Introduce addUser() helper (T358469) by Máté Szabó
- git #06147f83 - Remove $wgAllowAuthenticatedCrossOrigin flag (T322944) by Lucas Werkmeister
- git #39f23944 - Enable $wgAllowAuthenticatedCrossOrigin by default (T322944) by Lucas Werkmeister
- git #97687df3 - rdbms: Don't forward DB connection handle to transaction callbacks (T386190) by Máté Szabó
- git #d9c3d090 - rdbms: Remove usages of passed-in DB handle from transaction callbacks (T386190) by Máté Szabó
- git #9a4ec689 - tests: Remove MediaWikiIntegrationTestCase::$tablesUsed (T351733) by Umherirrender
- git #2fde2ca7 - CodexHTMLForm: Add specific CSS class to fieldset (T361541) by Volker E.
Vendor
edit- git #439278bf - Fix parsoid tag casing by Arlo Breault
- git #b41a36ce - Bump wikimedia/parsoid to 0.21.0-a19 (T290526) (T335843) (T356718) (T368720) (T387170) (T387237) (T387534) by Arlo Breault
- git #a0ce30e8 - update wikimedia/minify to 2.8.1 (T387507) by Hannah Okwelum
- git #5b8e8a51 - README: Update docker command to new CI image by James D. Forrester
- git #fad739f6 - Bump wikimedia/parsoid to v0.21.0-a18 by C. Scott Ananian
- git #f1f1c728 - Upgrading maxmind-db/reader (v1.11.1 => v1.12.0) by Reedy
- git #efd12099 - Upgrading nikic/php-parser (v5.3.1 => v5.4.0) by Reedy
- git #d823a12b - Upgrading symfony/* by Reedy
- git #46da981c - Upgrading pear/pear-core-minimal (v1.10.15 => v1.10.16) by Reedy
- git #8a0cbaaa - Upgrading composer/ca-bundle (1.5.4 => 1.5.5) by Reedy
Extensions
editAbuseFilter
edit- git #0ee9f40c - Load Codex styles whenever Html::(message|warning|success)Box called (T381343) by Jon Robson
- git #53c47515 - Preload temporary account expiration status where needed (T358469) by Máté Szabó
- git #9fbfa4c2 - Add AbuseFilterCustomProtectedVariables hook (T380918) by Dreamy Jazz
- git #27af585b - MigrateESRefToAflTable: Fix copy/paste mistake by Alexander Vorwerk
- git #e939dd18 - Add migration script for migrating references of es to afl table (T381599) by Alexander Vorwerk
AdvancedSearch
edit- git #c4962126 - Clarify the meaning of "namespaces", "key", and "el" by thiemowmde
- git #55f34c79 - Remove unnecessary context binding by Ed Sanders
ApiFeatureUsage
edit- git #ae326629 - Fix wiring of schema change updates (T352113) by Amir Sarabadani
ArticlePlaceholder
edit- git #688cda60 - mediawiki.wikibase: Migrate createArticle counter to Prometheus (T359247) by Andrea Denisse Gómez-Martínez
AutoModerator
edit- git #c5e7a40b - Change AutoModerator's edit summary (T385875) by suecarmol
Babel
edit- git #e7daef03 - Use MediaWikiConfigRouter (T387452) by Martin Urbanec
BetaFeatures
edit- git #86d33961 - build: Simplify LowerCamelFunctionsName sniff exclude by Umherirrender
CampaignEvents
edit- git #be6f7356 - Add Codex MessageBox styles to all special pages (T387590) by Jon Robson
- git #c4e7612a - Adjust accordion spacing on Special:AllEvents (T387469) by Michelle
- git #2ccec4dd - Implement checkbox for organizer to receive copy of emails (T385607) by Daimona Eaytoy
- git #72fa8433 - Implement backend for CCMe feature (T385607) by Daimona Eaytoy
CentralAuth
edit- git #e12c8d85 - Use localized page name in SUL3 login/signup redirect by Gergő Tisza
- git #92dd30f8 - Document and improve central login/autologin URL rules by Gergő Tisza
- git #b160ff78 - SUL3: Use a central wiki for autologin (T387357) by Gergő Tisza
- git #389ab463 - Use named arguments in SpecialPageBeforeExecute hook test provider by Bartosz Dziewoński
- git #0c934e10 - Add test for SUL3 part of SpecialPageBeforeExecute hook by Gergő Tisza
- git #159ded24 - UserGroupsHookHandler: Return early if performer is false (T387523) by Dreamy Jazz
- git #b41ae8ee - Simplify updating automatic global group membership on local change (T376315) by Thalia
- git #1f782879 - Update automatic global group membership on global group change (T376315) by Thalia
- git #dbaa5c54 - Ensure automatic global groups are added/removed when needed by Thalia
- git #15400676 - attachAccount: Set attachment method to 'admin' (T379609) by Alexander Vorwerk
- git #5b25a6e1 - Reduce logspam by Amir Sarabadani
- git #dfc71774 - SharedDomainUtils: Use the hasSul3EnabledFlag() helper more by Bartosz Dziewoński
- git #b10a6478 - Add passive central domain to edge login list (T375796) by Gergő Tisza
- git #824bea33 - CentralAuthIdLookup: Use primary DB after writes (T379909) (T380500) by Gergő Tisza
- git #d8f6bd4b - CentralAuthIdLookup: Reuse cached object on single-value lookup (T379909) (T380500) (T387106) by Gergő Tisza
- git #7d90456a - Make SUL3 global preference optional and simplify logic by Gergő Tisza
- git #9ca30bd7 - Use UserOptionsManager for SUL3 rollout flag (T384549) by Gergő Tisza
- git #2ddff1da - Fix CentralAuthUserArrayFromResult reaching into internals (T387148) by thiemowmde
CheckUser
edit- git #2c43b40d - Introduce IP auto-reveal mode, with basic on/off toggle (T386500) by Thalia
- git #b714d709 - Preload temporary account expiration status where needed (T358469) by Máté Szabó
- git #3c876883 - Add link to Special:GlobalContributions to IPInfo's infobox (T375465) by STran
- git #28a243b3 - IP reveal onboarding: Hide IPInfo preference if user lacks right (T387550) by Dreamy Jazz
- git #98223a0f - SidebarLinksHandlerTest: Simplify message callback by using 'qqx' by Thalia
- git #be980172 - Temp account onboarding dialog: Allow proceeding if pref save fails (T386345) by Dreamy Jazz
- git #00c0ce5d - IP reveal: Return user friendly error when site in read only mode (T387380) by Dreamy Jazz
- git #f6f66c4e - Provide caller in GlobalBlockingHandler::fetchIPAddressesFromLocalWiki (T387215) by Dreamy Jazz
CirrusSearch
edit- git #a66fe219 - Remove a repetitive word from a message by Amir E. Aharoni
- git #d6f9f16f - Query: add support for articlecountry keyword (T386068) by Gabriele Modena
Cite
edit- git #215830a8 - Don't render sub-references as such when disabled (T387197) by thiemowmde
- git #091fa23a - Move existing argument sanitization into the Validator (T238061) (T387002) by thiemowmde
- git #dee67c73 - Parsoid: Split main+details into two ref nodes (rough) (T381392) (T387197) by WMDE-Fisch
- git #2880f7a0 - Use array to pass arguments to Validator (T387002) by thiemowmde
- git #c2f1766d - VE init: Rewrite for loops by Ed Sanders
- git #7338de03 - Temporarily disable a couple of parserTests (T368720) by Isabelle Hurbain-Palatin
- git #27f63e19 - Re-classify one "details" validator error as a warning (T238061) (T387003) by thiemowmde
- git #43dc5838 - Make sure we're blocking subreferences according to the feature flag by Adam Wight
- git #05c46da1 - Remove duplicate service call in ServiceWiring by Umherirrender
- git #d21b7d9a - New error message for details without a parent (T387003) by thiemowmde
- git #e903636f - New error message when using details inside <references> (T387003) by thiemowmde
- git #5a43e72d - Fix mistake in Parsoid parser test setup (T387014) by thiemowmde
Citoid
edit- git #94878d28 - CitoidInspectorTool: Choose title based on toolgroup type by Ed Sanders
- git #648ff9ba - VE init: toolGroup -> toolbarGroup by Ed Sanders
- git #9bb1a389 - VE init: Rewrite for loops by Ed Sanders
CodeMirror
edit- git #38f7f382 - CodeMirror: fix syncing of scroll position in activate() by MusikAnimal
- git #6eda88fd - ve.ui.CodeMirrorAction.v6: disable inapplicable MW-specific Extensions (T357482) by MusikAnimal
- git #c4d40321 - CodeMirrorVisualEditor: new subclass for the 2017 editor integration (T357482) by MusikAnimal
- git #3b0ac791 - CodeMirror: don't persist EditorState after deactivation (T387253) by MusikAnimal
- git #f236c79b - CodeMirror: use the EditorView's state property on form submission (T387253) by MusikAnimal
CommunityConfiguration
edit- git #91787afc - Add MediaWikiConfigRouter (T387452) by Martin Urbanec
- git #bbec309e - MediaWikiConfigReader: Lower logging level by Martin Urbanec
- git #8480ef68 - migrations: Behave nicely if provider is not supported (T386923) by Martin Urbanec
Collection
edit- git #81028ae6 - Special:Book uses Codex markup without appropriate style pack (T381338) by Jon Robson
CommonsMetadata
edit- git #b0bff3ec - ESLint: Lint server files with server config by Ed Sanders
ContentTranslation
edit- git #92654c17 - CX3 Build 0.2.0+20250303 (T282430) (T284422) (T374886) (T380702) (T385884) (T386118) (T387004) (T387126) by Sbisson
- git #c353c237 - AX: Make header sticky for the Explore languages option (T381483) by Huei Tan
- git #4bbf70c9 - Confirm translation: Use next breakpoint thumbnail instead of full image (T284422) by NikG
- git #540e5661 - AX: Add a title for the footer articles from MinT (T371226) by Huei Tan
- git #4a862c10 - mediawiki.cx: Migrate publish success|fail counter to Prometheus (T359239) (T383650) by Andrea Denisse Gómez-Martínez
- git #9a7bbc1e - mediawiki.cx: Migrate publish, save, restore counters to Prometheus (T359239) (T383650) by Andrea Denisse Gómez-Martínez
- git #7171ab47 - CustomInfoChip: increase specificity (T380702) by eamedina
- git #2477adb4 - Add an "experimental" note to the MinT MVP Home (T364301) by Huei Tan
- git #03f28a40 - mediawiki.cx: Migrate campaign counter to Prometheus (T383650) (T359237) by Andrea Denisse Gómez-Martínez
- git #08938c11 - Dashboard banners: link to canonical Special:ContentTranslation (T386118) by Sbisson
- git #8589e806 - Update terminology for article topics to stop referencing ORES by Daimona Eaytoy
- git #4403a4fa - Switch to topic definitions from the WikimediaMessages extension (T387159) by Daimona Eaytoy
- git #44ae12ee - Add "revision" URL parameter and store it in ref variable by NikG
- git #9bbfa74d - Dashboard language selector buttons: Increase specificity to apply style (T385884) by NikG
- git #409e2988 - Move "useDashboardTabInstrument" composable to CXDashboard directory by NikG
- git #dc8f5667 - Desktop dashboard: add help panel link to new dashboard (T386118) by Sbisson
- git #93b07db5 - Unified dashboard: add link to old dashboard in help panel (T386118) by Sbisson
- git #25684584 - Move SXConfirmTranslationStartDialog SFC by NikG
- git #9c93d392 - SXTranslationConfirmerActionPanel.test.js: Remove unused "breakpoints" by NikG
- git #3f46bb08 - Select editor based on site (mobile vs. desktop) (T387004) by Sbisson
- git #fe37e232 - Update browserslist db by NikG
- git #eb6fb58a - useDraftTranslationDelete: Update source/target logging values (T374886) by eamedina
- git #a1b3911f - Search for an article: Use previous edits in source wiki for suggestions (T282430) by NikG
- git #5ff30092 - Fix confirmer close button when coming from external link (T387126) by eamedina
- git #185693a2 - Introduce "useCXServerToken" composable by NikG
- git #a2adb268 - Introduce usePageMetadataFetch composable by NikG
- git #e85b43c1 - Add the missing border for the topic card (T364612) by Huei Tan
- git #f049d6e5 - Use the ContentLanguageCode service by Umherirrender
DonationInterface
edit- git #ba952371 - Update gravy paypal to get donor info (T385738) by cstone
Echo
edit- git #babf1d13 - feat: default recipient locator should be always present (T385050) by Piotr Miazga
- git #6d5f713e - Deduplicate code for rendering revision comment by Matěj Suchánek
- git #ddafd86b - Drop unnecessary placeholders for notification payload by Matěj Suchánek
- git #70aa4a82 - Implement a handler for MediaWiki's built-in notification system (T383993) by Bartosz Dziewoński
- git #1fb30846 - Event: Accept any PageIdentity objects, not just Title by Bartosz Dziewoński
Flow
edit- git #f0b219e8 - FlowFixInconsistentBoards: Fix double space in output by Reedy
- git #08f5ba51 - maintenance: Document channel for Maintenance::output as string by Umherirrender
GlobalWatchlist
edit- git #54409fc6 - Follow-up Ib0bff44fe: Remove .storybook files & ESLint vue config by Ed Sanders
- git #218aa4ac - ESLint: Lint server files with server config by Ed Sanders
Graph
edit- git #4ba7be11 - Add config for hiding graph tool in VE (T387501) by Ed Sanders
GrowthExperiments
edit- git #064acbb2 - Migrate growthExperiments.StructuredTask.noSuggestionsDialog to Prometheus (T205870) by Andrea Denisse Gómez-Martínez
- git #598bf91d - SECURITY: Validate mentor's weight is within the expected range (T386826) by Martin Urbanec
- git #f3faa243 - Use MediaWikiConfigRouter (T387452) by Martin Urbanec
- git #a1a18943 - cleanup: Remove unused property from MediaWikiConfigReaderWrapper by Martin Urbanec
- git #32932899 - feat(Surfacing): Add Change Tag for surfaced Add a Link (T387160) by Michael Große
- git #6c954f8a - Change PageUpdatedEvent::isNew() call to isCreation() by Aaron Schulz
- git #b6261207 - Fix FiltersStore.test.js to stub mw.Api instead of spying it (T386270) by Dreamy Jazz
- git #e53fe274 - fix(Mentorship): Don't fail notification if old mentor is null (T387054) by Michael Große
- git #e379e47e - CommunityUpdates: make thumbnail image background transparent (T378770) by Sergio Gimeno
- git #4c21c245 - Remove GELevelingUpKeepGoingNotificationThresholds usages (T369551) by Cyndy
ImageSuggestions
edit- git #172911b4 - Remove psr-4 autoload from composer.json by Umherirrender
IPInfo
edit- git #35882d6c - ipcontributions: Show info in all pages for requests targeting an IP. (T379049) by Héctor Arroyo
- git #320cdbcf - REST APIs: Return user friendly error when site in read only mode (T387373) by Dreamy Jazz
- git #ec07197b - Add tests for ext.ipInfo/infobox/widget.js and ext.ipInfo/rest.js (T386270) by Dreamy Jazz
JsonConfig
edit- git #a8c00fd4 - Use namespaced WikiMap class by Umherirrender
- git #48b146bc - Stop doing "new MediaWikiTitleCodec()" by Tim Starling
- git #0d556874 - Add more test cases for JCSingleton::parseTitle() by Bartosz Dziewoński
- git #dca35081 - Support for Data: page global usage display (T371300) (T383591) by Brooke Vibber
Math
edit- git #068a37b2 - Use the ContentLanguageCode service by Umherirrender
- git #7e9b1aeb - Remove unnecessary closures (T50886) by Ed Sanders
MobileApp
edit- git #01cf24bc - Separate tag help links from their labels (T372175) by Bartosz Dziewoński
MobileFrontend
edit- git #a066048a - Use namespaced Title class in param documentation by Umherirrender
- git #1d88b74b - Fix bare math division (T382931) by bernardwang
- git #718a655a - Footer: drop hacks for hiding items in the footer (T387143) (T382937) by Jon Robson
Nuke
edit- git #2b0255b1 - Support filtering by page size in bytes (T378488) by Kgraessle
- git #e5a51b28 - Add PLURAL to Nuke messages (T384960) by suecarmol
- git #3a24a2ae - Remove feature flag that hid talk pages and redirect options (T95797) by suecarmol
OATHAuth
edit- git #6800423f - TOTPSecondaryAuthenticationProvider: Move some code later in continueSecondaryAuthentication by Reedy
- git #e77fd953 - Fix translations for recovery code notifications (T383265) by Derk-Jan Hartman
PageTriage
edit- git #89e1c1bd - tests: Use namespaced FauxRequest class by Umherirrender
- git #1f919068 - delete: Blank the page when deletion tagging as an attack page (T381226) by Bunnypranav
- git #30e9f828 - Enable "Show IP" button on Special:NewPagesFeed (T381654) by Kgraessle
- git #51254351 - Remove IE<9 unsupported CSS transform workaround (T306486) by Volker E.
PdfHandler
edit- git #db93a008 - ESLint: Use server config for server files by Ed Sanders
Phonos
edit- git #d6eb081c - CountOrphanedFiles: Prefer narrower SiteLookup over SiteStore by Timo Tijhof
ProofreadPage
edit- git #72911f20 - page.edit, page.editinsequence: fix compatibility with CodeMirror 6 (T357794) by MusikAnimal
QuickSurveys
edit- git #e5f42920 - QuickSurveys should not use mediawiki.Uri library (T314802) (T380079) by Jon Robson
SecureLinkFixer
edit- git #6af35702 - Updating domains.php from Mozilla by SecureLinkFixer updater bot
TemplateData
edit- git #54ca6227 - templateData.templateDiscovery: Improve Special:TemplateSearch behaviour (T387186) by TheresNoTime
- git #7d076c06 - Template Discovery: Add favourite icon to search results (T377455) by Sam Wilson
- git #924fb276 - Template Discovery: Add missing `redirectedfrom` message (T377313) by Sam Wilson
TemplateSandbox
edit- git #fec524d9 - Fix layout in Vector 2022 VisualEditor (T333665) by Lucas Werkmeister
Translate
edit- git #df32dc06 - Move Utilities::getLanguageSelector to AggregateGroupsSpecialPage (T382949) by Abijeet
- git #ddb801ba - Improve null check in MessageBundleStore::save by Umherirrender
- git #4a4bd25f - AggregateGroups: Use "und" as the default empty language code (T382949) by Abijeet
- git #6f5782f8 - Use the "self" keyword to reference the own class name by thiemowmde
- git #84c4e2c4 - Remove default 'en' language code for aggregate groups (T382949) by Abijeet
- git #e1fd5a09 - Use the ContentLanguageCode service by Umherirrender
- git #8cc2d8e8 - Handle null from MessageGroupStates::getStates by Umherirrender
- git #5b8ff38d - scripts: Use string for channel on Maintenance::output calls by Umherirrender
TwoColConflict
edit- git #35db977a - Selenium: Replace Node.js Assert library with WebdriverIO Expect library (T385686) by jaredblumer
UploadWizard
edit- git #a8061aed - Categories selection improvements on mobile (T383730) by Matthias Mullie
VisualEditor
edit- git #3359c2c8 - Edit check: on mobile backing out of the citation dialog would skip the check by David Lynch
- git #6668331a - EditCheck controller: Initialise target/surface to null instead of false by Ed Sanders
- git #3ff70e68 - TargetFactory: Validate target type on register by Ed Sanders
- git #c273ebc7 - Edit check: change usage of "check" to "action" where relevant by David Lynch
- git #c9e8f0eb - Edit check: split out a dedicated controller by David Lynch
- git #f605615f - Convert EditCheckActionWidget to a MessageWidget by Ed Sanders
- git #3567cb7d - Update VE core submodule to master (65e885e43) (T368598) (T377484) by Ed Sanders
- git #d44cf4cd - Introduce a new init hook (ve.newTarget) to replace all others (T355555) by Ed Sanders
Wikibase
edit- git #d6bc4d3b - REST: Remove deprecated v0 routes and handlers (T383774) by Itamar Givon
- git #6d740bca - Replace SetupAfterCache hook with MediaWikiServices (T288819) (T386836) by Lucas Werkmeister
- git #eb9d83bb - Remove documentation for long-deleted hooks by Lucas Werkmeister
- git #da9d84da - Re-enable Phan and fix warnings for `internal-serialization` (T353623) by Arthur Taylor
- git #f0a0bdd9 - Re-enable Phan and fix warnings for `data-model-services' (T353623) by Arthur Taylor
- git #9db2aaa8 - Re-enable Phan and fix warnings for `data-model-serialization' (T353623) by Arthur Taylor
- git #7bcc518c - Re-enable Phan and fix warnings / errors for `data-model/src' (T353623) by Arthur Taylor
- git #3a950026 - client: Add "virtual-wikibase-terms" virtual domain (T351802) by Ollie
- git #76209abe - CRUD: Cache the result of getLocalSiteId() in entityHelper.js by Ollie
- git #46a75e78 - REST: Make all mocha tests run in parallel by Ollie
- git #d508850b - REST: Fix flaky mocha tests caused by AuthTest.js by Ollie
- git #2d7d74d1 - REST: Improve documentation for language fallback endpoints (T384699) by dima koushha
- git #bc3f4f8d - Search: Include display label/description language in results (T387198) by Jakob Warkotsch
- git #92e5b46d - Improve bad state transition behavior (T384625) by Lucas Werkmeister
- git #f784edfd - add wikibase.repo.searchbox.footer.submit to prometheus (T359251) by Cole White
- git #b3e7ec43 - Search: Enable searching in different languages (T385723) by Jakob Warkotsch
- git #fa18665a - Add function documentation to private functions (T330644) by Umherirrender
- git #ea14c330 - lib: Use type declaration on undocumented private functions by Umherirrender
WikibaseLexeme
edit- git #d702d760 - Remove psr-4 autoload from composer.json by Umherirrender
WikibaseMediaInfo
edit- git #aa2449cc - Remove psr-4 autoload from composer.json by Umherirrender
WikibaseQualityConstraints
edit- git #b128fcbf - Migrate MediaWiki.wikibase.quality.constraints.gadget.* to Prometheus (T359246) by Andrea Denisse Gómez-Martínez
Wikidata.org
edit- git #506f19e0 - Remove psr-4 autoload from composer.json by Umherirrender
WikiEditor
edit- git #0615628d - Replace deprecated autoMsg by simple object access by Fomafix
- git #bb9624f2 - Use DOM operations instead of HTML handling in JavaScript by Fomafix
WikiLambda
edit- git #86deec12 - PageRenderingHandler::onSkinTemplateNavigation_Universal: Use wfArrayToCgi() to manipulate params (T360229) by Aditya Kumar
- git #2f6109c5 - build: Upgrade eslint-config-wikimedia from 0.28.2 to 0.29.1 and make pass by James D. Forrester
- git #611497c6 - Integrate DefaultView in VisualEditor (T373118) (T386791) (T387377) by gengh
- git #d6a13f45 - selenium: Updating selenium tests (T387540) by Vaughn Walters
- git #b77633e9 - Remove a double space from a message by Amir E. Aharoni
- git #f00c9fbd - Switch onHtmlPageLinkRendererEnd to only run on Special pages, incompatible with Parsoid (T343483) by James D. Forrester
- git #d25877aa - Pinia Store: Replace anonymous functions returned by Pinia getters with named functions to help with profiling (T386188) by Daphne Smit
- git #f6dbd911 - ZObjectToString: use renderer for inner values (T368324) by Daphne Smit
- git #5aecd2cd - Wikifunctions.Debug: Add in-product guidance re: use of Wikifunctions.Debug (T355848) by Daphne Smit
- git #4db48968 - Textarea: Short description box is too wide in a tight three-column edit view (T385993) by Daphne Smit
- git #7fafab90 - ZobjectToString.vue: Improve collapsed view of argument reference inside function calls (T383883) by Daphne Smit
- git #4527377c - AboutLanguagesDialog.vue: Information in other languages box doesn't close (T386315) by Daphne Smit
- git #04fd6feb - PageRenderingHandler: Don't inject our special behaviour in non-Repo mode by James D. Forrester
- git #270a10b6 - PageRenderingHandlerTest: Cover onSkinTemplateNavigation__Universal by James D. Forrester
- git #ba9d7f89 - PageRenderingHandlerTest: Test onBeforePageDisplay() by James D. Forrester
- git #f1f7b1cd - PageRenderingHandlerTest: Expand from showMissingObject to full onBeforeDisplayNoArticleText by James D. Forrester
- git #323c99c5 - ClipboardManager: Add keyboard navigation support by Abbe98
- git #ddd7d58b - ModeSelector.vue: use MenuGroups from Codex now it exists (T384520) by Daphne Smit
- git #dae71cf6 - TypeToString: recursively pass through noArgs parameter by Daphne Smit
- git #97c0d9b2 - Event logging: ensure zobjecttype, if known, is a string (T385820) by dmartin
WikimediaBadges
edit- git #fb60d717 - build: Enable MediaWiki.Commenting.FunctionComment by Umherirrender
- git #b176ab07 - Revert "Document that WikimediaBadges unconditionally loads on page load" (T383169) by Jdlrobson
WikimediaCampaignEvents
edit- git #c0b3e68e - PageCollectionsMetadata API: Use ParserOutputAccess (T387570) by Sbisson
- git #994af5c6 - PageCollectionMetadataApi: don't parse pages (T387370) by Sbisson
- git #24c898a0 - Revert "PageCollectionMetadataApi: don't parse pages" by Sbisson
- git #bcaa2f89 - PageCollectionMetadataApi: don't parse pages (T387370) by Sbisson
WikimediaEvents
edit- git #e42a5b61 - ExLabTest1: Fixing wrong order of parameters when creating the instrument (T373715) by Santiago Faci
- git #9ecfdda8 - Use session storage for session tick events (T387400) by bwang
- git #d4d993be - Simplify block logging (T363185) by Bartosz Dziewoński
- git #c0b06f4e - Add stack trace to log message with unclear source (T385300) by Bartosz Dziewoński
WikimediaMaintenance
edit- git #5b73dcca - Use namespaced RawMessage class by Umherirrender
WikimediaMessages
edit- git #3eee574c - Add messages for purgetab gadget by Nikki
- git #4c256a7f - Add messages for event-organizer group (T139246) by Stang
- git #08b0d6cd - Add wikibase-otherprojects-wikitech (T290147) by Taavi Väänänen
- git #2ddf3743 - Adds donate button messages (T386767) by ksarabia
Wikisource
edit- git #81ce1e50 - Remove psr-4 autoload from composer.json by Umherirrender
Skins
editMinervaNeue
edit- git #93298b4d - Donate banner: Instrument donate banner clicks (T387768) by Jon Robson
- git #0f7530fd - Update Minerva to include footer banners (T373208) by lmora
- git #1a83f443 - Update Minerva to include footer banners (T373208) (T387143) by lmora
- git #3bb9b6f9 - skin.json: Re-apply 524522f, accidentially reverted in 5b39931 by James D. Forrester
- git #d619f600 - Notifications: Remove unused code by Ed Sanders
- git #dd1f77a1 - Fix bare math division (T382931) by bernardwang
- git #e0588537 - Dark mode should be default for third parties and local development by Jon Robson
- git #5b39931a - Donate banner (T386767) by ksarabia
- git #524522f4 - Options: Drop reference to non-existent message by Jon Robson
- git #64271f0b - selenium: Add TODO for an assertion that never fails (T385688) by Željko Filipin
- git #b8eea94d - selenium: Delete unused code (T385688) by Željko Filipin
Vector
edit- git #7e9033e6 - Revert "styles: Remove transparent PNG fallback for `.vector-icon`" (T358910) (T387351) by Esanders
- git #eed5a9c9 - Modifies skin.json to remove two logos/wordmarks appear at the top of the first page when printing Wikipedia articles. by AyushShukla1807
- git #3d452fc2 - Move VE hacks into VE extension by Ed Sanders
WikimediaApiPortal
edit- git #ab7c1399 - ESLint: Lint server files with server config by Ed Sanders
Misc
editNo changes
edit- 3D
- ActiveAbstract
- AntiSpoof
- ArticleCreationWorkflow
- BounceHandler
- Calendar
- Campaigns
- Capiunto
- CategoryTree
- CentralNotice
- CharInsert
- Chart
- ChessBrowser
- CiteThisPage
- CodeEditor
- Cognate
- CologneBlue
- CommunityRequests
- ConfirmEdit
- ContactPage
- CreditsSource
- Dashiki
- Disambiguator
- DiscussionTools
- DismissableSiteNotice
- Elastica
- ElectronPdfService
- EntitySchema
- EventBus
- EventLogging
- EventStreamConfig
- ExtensionDistributor
- ExternalGuidance
- FeaturedFeeds
- FileExporter
- FileImporter
- FlaggedRevs
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- Gadgets
- GeoCrumbs
- GeoData
- GlobalBlocking
- GlobalCssJs
- GlobalPreferences
- GlobalUsage
- GlobalUserPage
- GoogleNewsSitemap
- GuidedTour
- IPReputation
- ImageMap
- InputBox
- Insider
- Interwiki
- InterwikiSorting
- Josa
- Kartographer
- LabeledSectionTransclusion
- LandingCheck
- Linter
- LiquidThreads
- LoginNotify
- MapSources
- MassMessage
- MediaModeration
- MediaSearch
- MetricsPlatform
- Modern
- MonoBook
- MultimediaViewer
- NavigationTiming
- NearbyPages
- NetworkSession
- NewUserMessage
- Newsletter
- Nostalgia
- OAuth
- OAuthRateLimiter
- ORES
- PageAssessments
- PageImages
- PageNotice
- PageViewInfo
- PagedTiffHandler
- ParserFunctions
- ParserMigration
- Poem
- Popups
- PropertySuggester
- Quiz
- RSS
- ReadingLists
- RealMe
- RelatedArticles
- ReportIncident
- RevisionSlider
- SandboxLink
- Score
- Scribunto
- SearchExtraNS
- SearchVue
- SecurePoll
- ShortUrl
- SimilarEditors
- SiteMatrix
- SpamBlacklist
- StopForumSpam
- SubPageList3
- SubpageSortkey
- SyntaxHighlight_GeSHi
- TemplateStyles
- TemplateWizard
- TextExtracts
- Thanks
- TheWikipediaLibrary
- TimedMediaHandler
- Timeless
- TitleBlacklist
- TocTree
- TorBlock
- TranslationNotifications
- TrustedXFF
- UniversalLanguageSelector
- UploadsLink
- UrlShortener
- VipsScaler
- VisualEditor/VisualEditor
- VueTest
- WebAuthn
- WikiLove
- WikibaseCirrusSearch
- WikibaseLexemeCirrusSearch
- WikidataPageBanner
- WikimediaApiPortalOAuth
- WikimediaEditorTasks
- WikimediaIncubator
- Wikistories
- XAnalytics
- cldr
- intersection
- timeline
- wikihiero
Total changes
edit305 Changes in 62 repos by 92 authors