MediaWiki 1.44/wmf.6
Appearance
MediaWiki 1.44.0-wmf.5 | Deployment of MediaWiki 1.44.0-wmf.6 to Wikimedia sites | MediaWiki 1.44.0-wmf.8 |
The latest version (labeled "1.44.0-wmf.6") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 3 December 2024 (see the roadmap).
Core changes
[edit]- git #827d9c48 - Branch commit for wmf/1.44.0-wmf.6 (task T375665) by trainbranchbot
- git #4047d516 - Use namespaced classes by Umherirrender
- git #11568c79 - Extract redirect target to a variable by SomeRandomDeveloper
- git #2b63f31f - rdbms: rename LBFactory/LoadBalancer trxRoundId field to trxRoundFname by Aaron Schulz
- git #94e2145d - user: Add newFromNameOrIp() method to UserFactory (task T381217) by Ammarpad
- git #67b16473 - Remove RLM from ckb and kk-arab date formats (task T375975) by Ebrahim Byagowi
- git #d9941968 - Preserve query params on logout (task T381216) by Ammarpad
- git #979ee753 - prefs: Remove trailing full stop from message by Reedy
- git #8a0ae03d - Improve error handling of invalid titles (task T379859) (task T379988) by Pppery
- git #37344237 - mediawiki.api: Introduce prepareExtensibleApiRequest and use in logout flow (task T345819) by Kosta Harlan
- git #db3d482d - installer: Fix failure to install blobs table by Tim Starling
- git #82fac732 - Fix typo in rest-param-desc-pagehistory-title (task T381116) by NMW03
- git #c589966a - RELEASE-NOTES: Move cdo-hant, cdo-latn language entries from 1.43 to 1.44 by Arlo Breault
- git #2545790d - RevisionRecord: add convenience methods for main slot by daniel
- git #b8e82a0c - Fix various installPreConfigured bugs (task T352113) by Tim Starling
- git #bc8d6d0d - Modernize status and error message handling (task T377384) (task T375287) by Bartosz DziewoĆski
- git #22bc5436 - Explicitly return codebase-defined software tags in tag filter selector when requested (task T381035) by STran
- git #1c050ec1 - Update Codex from v1.16.0 to v1.17.0 (task T342126) (task T370446) (task T378024) (task T378025) (task T378425) (task T380198) (task T380759) (task T380760) by Eric Gardner
- git #a6de28c1 - Html: Add hint about mediawiki.codex.messagebox.styles to Html::*Box (task T375287) by Umherirrender
- git #eba3862f - diff: Load codex messagebox styles for Html::warningBox usage (task T380945) by Umherirrender
- git #f721735f - Load codex messagebox styles on every action=edit (task T380944) by Umherirrender
- git #b4e03640 - Load codex messagebox styles for box on ContributionsSpecialPage (task T380943) by Umherirrender
- git #8fc704f8 - build: Upgrade PHPUnit from 9.6.19 to 9.6.21 by James D. Forrester
- git #5558a12c - ResourceLoader: Avoid CACHE_DB fallback for minify and less.php cache (task T186673) by Timo Tijhof
- git #4cf69d3d - Stats: Add test coverage for dogstatsd labels (task T240685) by Timo Tijhof
- git #852fda7b - Bump wikimedia/parsoid to 0.21.0-a9 (task T380664) by C. Scott Ananian
- git #a4517199 - Fix $dateFormats in cdo-hant, cdo-latn by Winston Sung
- git #45dc435d - Show user a human readable message when $wgLocaltimezone is set to an invalid timezone (task T380423) by Aditya Kumar
- git #c6a986d2 - Fall back to linear tests if parallel test suite generation fails (task T379764) by Arthur Taylor
- git #3f1dade9 - ParserOptions: don't rely on Title in setupFakeRevision() (task T380536) by daniel
- git #d9e94ab7 - Deprecate ReverseArrayIterator, unused since 2018 by C. Scott Ananian
- git #0ebc0055 - Improve PLURAL in two "showing results" messages by Amir E. Aharoni
- git #d168fee9 - PageUpdatedEvent: improve documentation (task T376063) by daniel
- git #2a8e0668 - search: Move SearchUpdate.php to /includes/search directory (task T364652) by Timo Tijhof
- git #6030f52d - recentchanges: Remove unused $localInterwikis in getNotifyUrl() by Timo Tijhof
- git #bbde95ad - Avoid exception on mTemplateIds/mTemplate array discrepancy (task T380862) by Isabelle Hurbain-Palatin
- git #20f936d9 - T376493: Specify REST parameters as MessageValue objects (task T376493) by frankie
- git #1a84c7ff - REST: Make structure test for param description messages (task T376493) by daniel
- git #dc96ba2d - REST: Specify param descriptions as MessageValue objects (task T376493) by Atieno
- git #a293bb78 - Always show active blocks (task T379404) by Cormac Parle
- git #c372911c - Add a warning when trying to create a broken redirect (task T326057) by SomeRandomDeveloper
- git #b3a0d28d - Add request-level OpenTelemetry instrumentation (task T340552) by Måté Szabó
- git #9c4e278f - SpecialBlock: Do not trim block reason field (task T377721) by Sam Wilson
- git #3e84248b - SpecialBlock.vue: keep track of promises in the store, add loading state (task T380437) by MusikAnimal
- git #38c6ff8a - Feed: Remove Title doc-type from title property by Umherirrender
- git #944a726e - Fix Thumbnail404EntryPointTest::testStreamOldFile failures with gd by Aaron Schulz
- git #9113c735 - Support custom sets of tags in HTMLTagFilter (task T378622) by STran
- git #9230f5a5 - Parameterize ChangeTags::buildTagFilterSelector to support various tag sets (task T378622) by STran
- git #06279aab - Add a comment to avoid premature hard deprecation of getText (task T293512) by Isabelle Hurbain-Palatin
- git #9207d44a - htmlform: Implement `max` parameter in HTMLMultiSelectField (task T380406) by Daimona Eaytoy
- git #91999386 - Display message when PHPUnit dataprovider has error in parallel run (task T379764) by Arthur Taylor
- git #def5b997 - Add migrateSearchindex functions (task T379591) by Derk-Jan Hartman
- git #64315298 - Streamline SpecialSearchTestMockResultSet by thiemowmde
- git #130d5907 - Simplify redundant Message::exists and ::isDisabled by thiemowmde
- git #1d957b10 - Use MainConfigNames constants in SetupDynamicConfigTest by thiemowmde
Vendor
[edit]- git #b5d56a1f - Bump wikimedia/parsoid to 0.21.0-a9 (task T373035) (task T380664) by C. Scott Ananian
Extensions
[edit]AbuseFilter
[edit]- git #5ec2f5db - Add azerbaijani special page aliases (task T381048) by Nemoralis
- git #47fb507e - maintenance/SearchFilters: Allow searching by privacy level (task T380290) by Thalia
AdvancedSearch
[edit]- git #bcd2103f - Minimize .length checks in JavaScript by thiemowmde
AntiSpoof
[edit]- git #197ba1cd - build: Use inline ignore for remaining phpcs issues by Umherirrender
ArticlePlaceholder
[edit]- git #2a11e471 - migrate search and apitermsearch metrics to statslib (task T359386) by Cole White
AutoModerator
[edit]- git #e8eaa6d7 - Use namespaced Maintenance class by Umherirrender
- git #1c0e8710 - Make TalkPageMessageSender a service (task T373728) by suecarmol
Babel
[edit]- git #ed5109ab - Make the Babel class instantiable by Tacsipacsi
- git #1b851432 - BabelAutoCreateTest: Remove deprecated call to setContentLang() (task T379934) by wangombe
- git #984ab4ab - Babel: Remove use of deprecated Parser::getTitle() (task T379934) by wangombe
BetaFeatures
[edit]- git #2bc9c04b - Fix preference borders on dark mode by Taavi VÀÀnÀnen
CampaignEvents
[edit]- git #5ab93d05 - Use namespaced classes by Umherirrender
- git #6ff01f96 - Add azerbaijani namespaces and special name aliases (task T381048) by Nemoralis
- git #cdd934b8 - Add filter for wiki of event to Special:AllEvents (task T362886) by Michelle
- git #6f421ea6 - Rest: fix handling of "all wikis" when enabling/editing registration (task T379286) by Daimona Eaytoy
- git #659d6552 - Enforce max wikis on the client side when enabling/editing registration by Daimona Eaytoy
- git #6eaee31f - api-testing: Improve assertions by Daimona Eaytoy
CentralAuth
[edit]- git #25c3b8df - Use namespaced classes by Umherirrender
- git #82326bcd - Improve some CSP-related comments by GergĆ Tisza
- git #9f8ff115 - Special: Add support for central autologin in SUL3 mode (task T376488) (task T375788) by Derick Alangi
- git #c22be79b - Add azerbaijani special page aliases (task T381048) by Nemoralis
- git #9a3ff32f - extend account creation backfill script to forced account creations by others (task T378401) by Ariel T. Glenn
- git #de5f601d - Add message box styles to special pages (task T380947) by Bartosz DziewoĆski
- git #e612547b - Use `useformat` query param for device detection or mobile domain (m.) (task T380646) (task T375788) by Derick Alangi
- git #b10568da - More tests for SharedDomainUtils by GergĆ Tisza
- git #90db106e - Override mw.config 'wgScriptPath' and related vars on shared domain (task T380552) by Bartosz DziewoĆski
- git #87f277e0 - SUL3: Unbreak action API requests in SUL3 mode (task T379816) by Derick Alangi
CheckUser
[edit]- git #b13f56a2 - Follow-up: clienthints: Collect data on JS logout events (task T345819) by Dreamy Jazz
- git #542ee975 - clienthints: Collect data on JS logout events (task T345819) by Kosta Harlan
- git #1e571666 - Fix darker hover colour in Special:Investigate results table (task T381094) by Thalia
- git #76199456 - Add azerbaijani special page aliases (task T381048) by Nemoralis
- git #cdad8210 - Fix flaky clienthints.js (task T380750) by Dreamy Jazz
- git #16a523cc - Add comments to explain that API permissions lookups are not ideal (task T379105) by Thalia
- git #97e99893 - extend account creation lookup service to cover forced creations by others (task T378401) by Ariel T. Glenn
- git #f84115e2 - Allow filtering for all core tags on Special:GlobalContributions (task T378622) by STran
CirrusSearch
[edit]- git #412ecede - Add shard_count to expected indices (task T378382) by David Causse
- git #ecdd6dec - Add expectedindices to cirrus-config-dump (task T378382) by David Causse
- git #0dc024a0 - pin psr/log to 1.1.4 by David Causse
- git #6f992f68 - Bare bones OpenSearch 1.3.x support (task T372769) by Erik Bernhardson
Cite
[edit]- git #4ecb3250 - Revert "Normalize ref html before comparison" by C. Scott Ananian
CodeMirror
[edit]- git #60f450a7 - mediaWikiLang: remove used hook handlers (task T380840) by bhsd
- git #6ad8e623 - Add BetaFeature for CodeMirror 6 (task T376735) by MusikAnimal
CommunityRequests
[edit]- git #ce48eb49 - Use namespaced ParserFactory class by Umherirrender
ConfirmEdit
[edit]- git #12490340 - Attempt to more consistently document $wg values in extension.json and README by Reedy
- git #da22e2c7 - Update code for voice and tone reasons (task T277936) by Reedy
- git #dbfd17da - HCaptcha: Inline variables and move closer to usages by Reedy
ContentTranslation
[edit]- git #3ef48e0b - SuggestionsFiltersDialog: transition=fade (task T380380) by Sbisson
- git #733161ee - CX3 Build 0.2.0+20241202 (task T355780) (task T381113) (task T381121) (task T381124) (task T381146) (task T381147) (task T371463) (task T381281) by NikG
- git #85eb3a72 - Re-check for MT issues after closing "Select publishing target" dialog (task T381281) by NikG
- git #2184ff56 - Instrumentation: Include event-context for collections event logging (task T371463) by eamedina
- git #b076eeb0 - Display next suggestion slice only when refresh button is clicked (task T381146) (task T381147) by NikG
- git #8adf4392 - Add azerbaijani special page aliases (task T381048) by Nemoralis
- git #5eb2b80b - SX: Replace call to non-existing "removePageSuggestion" mutation by NikG
- git #779fa644 - Fetch suggestions specific to a single collection when selected as filter (task T381124) by NikG
- git #a781a281 - Do not slice collection suggestions before saving them to vuex store by NikG
- git #56d44365 - Fix dashboard loading with "All collections" filter preselected (task T381121) by NikG
- git #07fbfb05 - SXTranslationSelector: Migrate to use <script setup> syntax (task T355780) by eamedina
- git #d2410326 - SXBlockTemplateStatusDialog: Migrate to use <script setup> syntax (task T355780) by eamedina
- git #dc4945db - SubSection: Migrate to use <script setup> syntax (task T355780) by eamedina
- git #962b7ed8 - BlockTemplateStatusIndicator: Migrate to use <script setup> syntax (task T355780) by eamedina
- git #64be1f48 - EditCompleteFeedback: Migrate to use <script setup> syntax (task T355780) by eamedina
- git #126abe84 - SXPublisherAnimationDialog: Migrate to use <script setup> syntax (task T355780) by eamedina
- git #58dec88d - SourceVsTargetSelector: Migrate to use <script setup> syntax (task T355780) by eamedina
- git #0757623a - Unified Dashboard: Hide collections filters when no collections fetched (task T381113) by NikG
- git #9129bc4f - SearchResultsCard: Migrate to use <script setup> syntax (task T355780) by eamedina
- git #9b6f9b06 - TranslatedSegmentCardHeader: Migrate to use <script setup> syntax (task T355780) by eamedina
DiscussionTools
[edit]- git #3e6c9535 - tests: Fix expected data for ckb (task T381256) by Lucas Werkmeister
- git #0b1919af - Improve handling of Parsoid resource limit exceeded exceptions by Bartosz DziewoĆski
- git #11e35d89 - Add azerbaijani special page aliases and magic words (task T381048) by Nemoralis
- git #042c0a1a - Don't prevent default on mobile heading clicks (task T380896) by Ed Sanders
- git #a4a335e6 - CommentController/NewTopicController: Always use replyWidgetPromise by Ed Sanders
DonationInterface
[edit]- git #7155e3ae - Remove City and State field from Gr4vy US form. (task T381006) by Jack Gleeson
- git #35a8e3c2 - Ensure timeZoneOffset is always integer (task T380741) by Jack Gleeson
- git #0fcac02f - Add Adyen API Tests for endpoints getPaymentMethods and SubmitApi (task T378397) by Damilare Adedoyin
Echo
[edit]- git #153c5753 - prefs: Remove trailing full stop from message by Reedy
- git #105f2a38 - Fix installer error when the task is run a second time (task T352113) by Tim Starling
- git #23ac1201 - selenium: Replace Node.js Assert library with WebdriverIO Expect library (task T325740) by Ćœeljko Filipin
ElectronPdfService
[edit]- git #144272cd - Add documentation to private functions in Hooks class by Umherirrender
EntitySchema
[edit]- git #630266d1 - Create and populate descriptions field (task T380720) by Audrey Penven
- git #ca676692 - Replace uses of deprecated ParserOutput::getText() (task T293512) by Isabelle Hurbain-Palatin
- git #b8a3b896 - Add labels data for CirrusSearch (task T376251) by Lucas Werkmeister
EventBus
[edit]- git #4677f4c8 - maintenance: fix erroneous import in runSingleJobStdin (task T369048) by Hugh Nowlan
EventLogging
[edit]- git #af6ed4db - Replace uses of deprecated ParserOutput::getText() (task T293512) by Isabelle Hurbain-Palatin
FeaturedFeeds
[edit]- git #e22263cd - Replace uses of deprecated ParserOutput::getText() (task T293512) by Isabelle Hurbain-Palatin
- git #e03969c6 - Add function documentation by Umherirrender
- git #c399d47e - Use self in fromArray/toArray functions by Umherirrender
FileImporter
[edit]- git #193aea6b - Tests: use ProperPageIdentity in mock RevisionRecord by daniel
FlaggedRevs
[edit]- git #537b4d33 - Use namespaced Message class by Umherirrender
- git #99f28b32 - prefs: Remove trailing full stop from message by Reedy
Flow
[edit]- git #206dee3f - Use namespaced classes by Umherirrender
- git #f87c9cc6 - Use addTemplate rather than &getTemplates (task T380862) by Isabelle Hurbain-Palatin
- git #875f39d2 - Replace some array_merge with modern [ ... ] syntax by thiemowmde
GlobalBlocking
[edit]- git #a5008f3a - Make GlobalBlockManager::block not modify global autoblocks (task T124607) by Dreamy Jazz
- git #6cd28441 - Prevent Special:GlobalBlock 'hide-if' fields flashing on page load (task T124607) by Dreamy Jazz
- git #4971fb08 - Simplify GlobalBlockingExpirySelectorBuilder::buildExpirySelector (task T124607) by Dreamy Jazz
- git #63a9afb3 - Add GlobalBlockingExpirySelectorBuilder service (task T124607) by Dreamy Jazz
- git #b0d525eb - build: Add stylelint to validate less file by Umherirrender
GlobalPreferences
[edit]- git #23335009 - Add GlobalPreferencesConnectionProvider service (task T375508) by Dreamy Jazz
GrowthExperiments
[edit]- git #f16e074a - fix(surfacing): don't redirect to desktop by Michael GroĂe
- git #28273157 - ApiQueryLinkRecommendations: Do not use relative protocol URIs (task T381277) by Martin Urbanec
- git #1ef0bf30 - Add azerbaijani special page aliases (task T381048) by Nemoralis
- git #2d785112 - TaskSuggester: make search queries multi topic (task T373188) by Sergio Gimeno
- git #d0727962 - instrumentation(StructuredTaskSurfacer): add read mode interaction tracking (task T377097) by Sergio Gimeno
- git #d7965221 - instrumentation(NewcomerTasks): remove match_score and topic from events (task T380453) (task T380453) by Sergio Gimeno
- git #ef4e6b04 - feat(surfacing): track performance metrics (task T377097) by Michael GroĂe
- git #a3723c4c - fix(NewcomerTaskStore): ensure preloaded first task matches current filters (task T369806) by Sergio Gimeno
- git #32621061 - fix(SuggestedEditsModule): dont show incorrect card on filter deselection (task T378153) by Sergio Gimeno
- git #743c35a0 - Show preview for the article to link (task T376680) by Michael GroĂe
- git #429faf0a - fix(surfacing): change "Yes"-button to look like the "No"-button (task T380296) by Michael GroĂe
- git #2380f854 - surfacing: prepare tracking visible highlights (task T377097) by Michael GroĂe
- git #c92809d6 - maint: make sure a title exists before inserting link suggestions by Michael GroĂe
IPInfo
[edit]- git #20531567 - prefs: Remove trailing full stop from message by Reedy
- git #44dc140d - infobox: Add help message for temporary accounts with multiple IPs (task T380308) by Måté Szabó
IPReputation
[edit]- git #039d5fd2 - Convert StatsD metrics to StatsLib (task T380705) by Dreamy Jazz
Josa
[edit]- git #1422d99f - build: Use inline ignore for remaining phpcs issue by Umherirrender
JsonConfig
[edit]- git #2c5b22b0 - Use namespaced IDBAccessObject class by Umherirrender
- git #779929ba - Use MainConfigNames by Fomafix
- git #3d785568 - Make some generic array type hints more specific by thiemowmde
- git #93d6e7ce - Use === instead of == by Fomafix
- git #d92b920e - Use $this->getServiceContainer() in tests by Fomafix
- git #68b84d5f - Make use of the modern ??= operator where it makes sense by thiemowmde
- git #8350aef3 - Remove meaningless @package and @group tags by thiemowmde
- git #61613f07 - Add function documentation to private functions by Umherirrender
MapSources
[edit]- git #934fdbb4 - Use type-declaration on MapSourcesPage::replaceText by Umherirrender
Math
[edit]- git #b66e28b2 - Fix for Preview has wrong location in MathML mode (task T381311) by FrederikHennecke1
- git #68345654 - Fix Preview not working with MathML rendering (task T381046) by FrederikHennecke1
- git #07819353 - Fix: Don't render ' inside LR structures (task T381102) by physikerwelt
MediaSearch
[edit]- git #06e3a1b8 - SpecialMediaSearch: Add error handling for search API errors (task T379293) (task T379291) (task T363408) (task T363486) (task T371621) (task T342358) by Ammarpad
MobileApp
[edit]- git #6ce04261 - build: Use inline ignore for remaining phpcs issue by Umherirrender
MobileFrontend
[edit]- git #278ad050 - Add azerbaijani special page aliases (task T381048) by Nemoralis
- git #c3da6acb - Restore styles to support "interim toggling" (task T377389) by Bartosz DziewoĆski
MultimediaViewer
[edit]- git #91a77e58 - Remove deprecated mmv.bootstrap.autostart and mmv.head (task T65504) by Simon Legner
- git #a8ce8aaf - Fix typo in comment by Fomafix
Newsletter
[edit]- git #03726b31 - Add azerbaijani namespaces and special page aliases (task T381048) by Nemoralis
NewUserMessage
[edit]- git #6ff3dedc - Use own line for comments by Umherirrender
Nuke
[edit]- git #2f2430b3 - Use namespaced classes by Umherirrender
- git #bfa1c008 - Make namespace selector multiselect (task T376379) by Chlod Alejandro
PageAssessments
[edit]- git #474a9df7 - Use own line for comments by Umherirrender
PageTriage
[edit]- git #d272031f - Remove mark test as skipped (task T335998) by Kgraessle
- git #f0135ab3 - eslint: fix most max-len warnings by Novem Linguae
- git #c34fcade - eslint: turn on no-jquery/no-extend by Novem Linguae
- git #45e31ce1 - build: update browserslist by Novem Linguae
- git #b6d1114c - tests: make sure sysop has autopatrol by Novem Linguae
- git #3ece09c4 - Check if keyword textbox is not blank (task T380822) by suecarmol
- git #2773991a - Fix keyword search in AfC (task T380956) by Wargo
- git #956bd1c5 - Allow keyword search in AFC (task T380821) by Wargo
- git #3634c6f2 - Fix positions of username filter controls (task T374408) by Wargo
- git #333fc6cc - Tests: tick the fake clock on every edit by daniel
- git #7a1cbd60 - Convert function callbacks to arrow callbacks by Ed Sanders
- git #9d57de3f - Convert let to const where possible by Ed Sanders
- git #d1404e95 - ESLint: Remove explcit dependency on ESLint by Ed Sanders
- git #a1cc4ff5 - ESLint: Cleanup configs by Ed Sanders
PageViewInfo
[edit]- git #c60da2e7 - Move inline comment into property documentation by Umherirrender
ParserMigration
[edit]- git #3c3d8947 - Only show indicator if user is opt-in (task T373472) by C. Scott Ananian
Popups
[edit]- git #eb1ddbb1 - selenium: Replace Node.js Assert library with WebdriverIO Expect library (task T325740) by Ćœeljko Filipin
ProofreadPage
[edit]- git #4dc6f686 - prefs: Remove trailing full stop from message by Reedy
- git #9495dbff - Test: use PageIdentityValue by daniel
- git #c45e6239 - Add azerbaijani namespaces and special page aliases by Nemoralis
PropertySuggester
[edit]- git #dd1bd6d3 - Add support for stream paths (`php://stdin`) for CSV import (task T376604) by Arthur Taylor
ReportIncident
[edit]- git #ead0e296 - dialog: Test primary button label generation (task T381184) by Måté Szabó
- git #8dd223c6 - dialog: Fix footer spacing (task T381188) by Måté Szabó
- git #61fc24a0 - dialog: Link EmailAlertDialog to ConfirmEmail or Special:Preferences (task T380859) by HĂ©ctor Arroyo
- git #e9eff88d - Fix page title display in return button (task T381184) by Wargo
- git #8f1c45dc - dialog: Update i18n translations for messages in the non-emergency flow (task T380512) by HĂ©ctor Arroyo
- git #271ec0c4 - Remove unused configuration variables (task T381178) by Måté Szabó
- git #522dbf15 - dialog: Prevent filling details over the character limit (task T381149) by Måté Szabó
- git #526017a5 - dialog: Update character limit styling (task T381151) by Måté Szabó
- git #b2d1eaed - dialog: Don't stack buttons on mobile (task T381158) by Måté Szabó
- git #3c387704 - dialog: Fix mobile footer font size (task T381159) by Måté Szabó
- git #b0b04a04 - dialog: Open links in new tab (task T381148) by Måté Szabó
- git #6f6457b3 - MetricsPlatformIncidentRecorder: Shorten long behavior type names by Måté Szabó
- git #703a17ca - dialog: Prevent hyphenation in Codex messages (task T381132) by Måté Szabó
- git #1e824fea - Allow submitting reports without a reported user (task T381119) by Måté Szabó
- git #9e8d8c45 - dialog: Update footer message copy for non-emergency flow (task T381130) by Måté Szabó
- git #31e7c8b5 - dialog: Fix design inconsistencies in footer (task T381127) by Måté Szabó
- git #405c45cb - dialog: Fix submit error messages in the emergency flow (task T381111) by Måté Szabó
- git #2dfd73e5 - selenium: Use WDIO expect() over Node assertions (task T325740) by Måté Szabó
- git #1e9b1116 - Fix typo by NMW03
- git #09ca519a - api: Record server-side interaction event for non-emergency submits (task T380599) by Måté Szabó
- git #239a36e5 - Clean up after ReportIncidentMailer (task T380868) by Måté Szabó
- git #0525be47 - i18n: Consistently use {{GENDER:|}} around the second person singular by Måté Szabó
- git #15ec7e98 - Update development dependencies by Måté Szabó
- git #42fd385f - dialog: Update descriptions for harassmentTypes (task T379248) by HĂ©ctor Arroyo
- git #f65dfd44 - tests: Silence console output by Måté Szabó
- git #dd718c49 - Create Zendesk requests for incident reports (task T380868) by Måté Szabó
- git #162e2c6b - dialog: Instrument the non-emergency flow (task T372823) by Måté Szabó
- git #6627ec1e - api: Update server-side processing for new IRS flow (task T380599) by Måté Szabó
- git #f1bf9e8b - EmailAlertDialog: Remove font size and line height overrides (task T380860) by Kosta Harlan
- git #ea12007b - dialog: Update i18n string for successful report (task T380408) by Måté Szabó
- git #0b762d7e - dialog: Fix success screen for emergency flow (task T380408) by Måté Szabó
Scribunto
[edit]- git #cac5e08e - Pass context page to doc-page-show message (task T381185) by Pppery
SearchVue
[edit]- git #4d662d53 - mmv.bootstrap.autostart module was deprecated (task T65504) by Jon Robson
SecureLinkFixer
[edit]- git #ab464229 - Updating domains.php from Mozilla by SecureLinkFixer updater bot
SecurePoll
[edit]- git #636e1678 - Use user rights in checks instead of user group (task T377531) (task T293015) by Siddharth VP
SpamBlacklist
[edit]- git #7da5c87d - Add function documentation by Umherirrender
TemplateData
[edit]- git #262512a9 - Add TemplateDataEditorNamespaces config option (task T189989) by SomeRandomDeveloper
TimedMediaHandler
[edit]- git #d5ded2f6 - Allow controlbar to overflow to two rows of controls (task T379876) by Derk-Jan Hartman
- git #c5e1511b - Ensure the spacer can size from 0 to fill available width (task T379876) by Derk-Jan Hartman
- git #bebe5a69 - Allow Shellbox to download input files from Swift remotely (task T292322) by Tim Starling
- git #2c968e95 - Remove old thumb styles and fix border by Derk-Jan Hartman
Translate
[edit]- git #25389bbe - Change <languages/> tag to only use cached stats (task T369602) by Niklas Laxström
- git #05fb4df8 - SearchTranslationsSpecialPage: Add more logging for T380961 (task T380961) by Niklas Laxström
- git #65b855a3 - ArrayFlattener: convert static variable to const by Niklas Laxström
- git #e7cbb90f - Change CSS files into LESS files (task T371071) by Jon Harald SĂžby
- git #eddf7c22 - AggregateGroupsActionApi: Use DuplicateAggregateGroupException for update by Abijeet
- git #c1e44f51 - Embedded translation stats: Add timestamp if start option is provided (task T380744) by Abijeet
- git #1692f1b8 - Spelling and whitespace fixes by Niklas Laxström
- git #99f9d14a - TranslatablePageStore: remove use of getTranslationPercentages (task T369602) by Niklas Laxström
- git #3dd2a14d - MessageGroupStats: tweaks on queued updates (task T369602) by Niklas Laxström
- git #2635f447 - TranslatablePage: remove two methods without callers by Niklas Laxström
- git #2a074a0a - api: Remove manual token parameters by Reedy
- git #9076aea6 - AggregateGroupsActionApi: Minor cleanup by Reedy
- git #191a3320 - IDE assisted code cleanups on src/[A-F].* by Niklas Laxström
- git #b0e49429 - AggregateGroupManager: Move code to add aggregate group (task T380251) by Abijeet
- git #ea030c7a - Translate requires MW 1.43 (task T369056) by Paladox
- git #078c238f - AggregateGroupsActionApi: Stop making the groupdescription required on add (task T380629) by Reedy
TranslationNotifications
[edit]- git #2371948c - TranslationNotifyUser: Declare strict types (task T378458) by wangombe
- git #ee4878b9 - Handle int return value from TranslationNotifyUser::getUrlProtocol (task T378458) by Abijeet
- git #6c309b14 - NotificationMessageBuilder: Declare strict types (task T378458) by wangombe
- git #46959d2e - Don't escape translationnotifications-talkpage-body message (task T360490) by Pppery
- git #51343db0 - DigestEmail: Modernize code (task T378458) (task T379934) by wangombe
UniversalLanguageSelector
[edit]- git #0c457b58 - prefs: Remove trailing full stop from message by Reedy
- git #c7374c40 - Update jquery.uls from upstream and update search index by Amir E. Aharoni
UploadWizard
[edit]- git #6c1c2dca - Make a message clearer by Amir E. Aharoni
- git #d8e6e8c8 - Describe: get the selected language from the widget (task T373567) (task T373568) by Marco Fossati
- git #c099d851 - Restyle release rights step (task T361055) by Matthias Mullie
- git #cee4fc43 - Remove underline by Matthias Mullie
- git #c34fb90e - Describe step: set max title length to 235 bytes (task T370259) by Marco Fossati
- git #5b44a012 - Release rights: add custom license in own work (task T366501) by Matthias Mullie
- git #f250d8c1 - Copyright selection updates (task T375494) (task T371050) (task T375790) (task T374165) (task T370103) by Matthias Mullie
- git #b99c49fd - Own work: don't show errors if question 3 is hidden (task T370104) by Marco Fossati
- git #3e87190e - Check for null before calling method by Matthias Mullie
- git #87379d6d - Not own work: remove last question (task T370105) by Marco Fossati
- git #6b756028 - Fix incorrect 'this' by Matthias Mullie
- git #8c079209 - Own work: hide question 3 for autoconfirmed users (task T370104) by Marco Fossati
UrlShortener
[edit]- git #e807fde1 - Add azerbaijani special page aliases (task T381048) by Nemoralis
- git #f05d512a - Adjust size of UrlShortener alert (task T381049) by Saint Johann
VisualEditor
[edit]- git #03b557f1 - Dialogs: Go back or close when pressing escape by Ed Sanders
- git #6a26905d - MWTransclusionDialog: Remove unnecessary empty label hack by Ed Sanders
- git #3a2df217 - Add an <html> class for the current surface's mode by Ed Sanders
- git #6d4caef3 - CollabTarget: Set ve-activated on <html> instead of <body> by Ed Sanders
- git #2fb7b81c - ArticleTarget: Don't throw error on new heading node by Ed Sanders
- git #9f4f4135 - Update VE core submodule to master (769863ca9) by Ed Sanders
- git #942c33c1 - Add help link to the "2017 source edit" tag by Bartosz DziewoĆski
- git #f539f436 - Fix styling for #catlinks:hover in Visual Editor (task T370609) by Jon Harald SĂžby
- git #34030acc - Edit check: add helper to BaseEditCheck to find added nodes by David Lynch
- git #2c73af98 - Edit check: move some methods into BaseEditCheck by David Lynch
- git #43326984 - Upstream CSS hacks from skins by Ed Sanders
Wikibase
[edit]- git #19edccca - Add azerbaijani special page aliases (task T381048) by Nemoralis
- git #910da63b - Cleanup feature flag and tracking for wikibase item link location (task T377809) by joelyrookewmde
- git #5094f2c6 - provideLuaData - remove override, make stub version static (task T380604) by Audrey Penven
- git #97cd13b1 - Migrate MediaWiki.wikibase.query_contexts.* to statslib (task T359250) by Andrea Denisse GĂłmez-MartĂnez
- git #3d55e950 - client: Make InjectRCRecordsJobTest data providers static (task T337154) by Lucas Werkmeister
- git #e3fedf68 - REST: Replace allOf workaround workaround in OAS by Jakob Warkotsch
- git #eb406316 - Turn âdata providerâ into test (task T337154) by Lucas Werkmeister
- git #0ae7e354 - Use more trivial NullLogger in tests, instead of mock by thiemowmde
WikibaseCirrusSearch
[edit]- git #91269fa8 - Donât hard-code field names in ElasticTermResult (task T376252) by Lucas Werkmeister
- git #3b59564f - Extract LabelsCompletionQuery by David Causse
- git #71c70143 - Introduce WikibaseDescriptionsIndexField (task T380720) by Audrey Penven
- git #693919fc - Allow entity types to decide statement_keywords (task T378097) by Erik Bernhardson
WikibaseLexeme
[edit]- git #d49b7ef9 - Bump special-new-lexeme (task T370057) by Arthur Taylor
- git #cf14cd93 - Remove a few not needed inline @var docs by thiemowmde
WikibaseLexemeCirrusSearch
[edit]- git #d2bfdabf - Index statements on forms and senses (task T378097) by Erik Bernhardson
WikibaseQualityConstraints
[edit]- git #1a649f33 - SpecialConstraintReport: Handle invalid redirect (task T379820) by Lucas Werkmeister
WikimediaApiPortalOAuth
[edit]- git #4fad2212 - en.json: Swap _ for spaces by Reedy
WikimediaCampaignEvents
[edit]- git #d094f454 - Use namespaced classes by Umherirrender
WikimediaEvents
[edit]- git #e3283ff0 - Use namespaced classes by Umherirrender
- git #a696315b - Track rate of GlobalBlocking global blocks (task T375869) by Dreamy Jazz
- git #cb26da79 - Track rate of FlaggedRevs protections (task T375502) by Dreamy Jazz
WikimediaMaintenance
[edit]- git #dbfe0fc7 - Make migrateESRefToContentTable much faster by Amir Sarabadani
- git #f6bc8261 - addWiki: Move DB_ADMIN to core by Tim Starling
- git #a32e781e - dumpInterwiki: read from preinstall.dblist (task T352113) by Tim Starling
- git #c0820cb5 - addWiki: Add UpdateSearchIndexConfig by Tim Starling
- git #50b750e5 - Convert addWiki.php to a wrapper around core installPreConfigured.php (task T352113) by Tim Starling
WikimediaMessages
[edit]- git #f14aced9 - en.json: Swap _ for spaces in internal links by Reedy
- git #64fda41d - prefs: Remove trailing full stop from message by Reedy
- git #9a073f02 - Add messages for Chinese Wikipedia Arbitration Committee (arbcom_zhwiki) (task T380119) by gerritbot
- git #b12a7308 - Add messages for Indonesian Wikivoyage (idwikivoyage) (task T380726) by gerritbot
Wikistories
[edit]- git #eff1cf1b - Replace uses of deprecated ParserOutput::getText() (task T293512) by Isabelle Hurbain-Palatin
Skins
[edit]Vector
[edit]- git #fdc064f7 - Don't load Vue on page load (task T381030) by Jon Robson
Misc
[edit]VisualEditor/VisualEditor
[edit]- git #25b5b7af - Fix incomplete comparison in TextState.getChunks by thiemowmde
- git #1e5b58ea - Simplify TransactionSquasher test code a bit by thiemowmde
- git #bc219583 - Remove a few misplaced @param docs by thiemowmde
- git #89cbef3b - Make sure InternalList sorting is stable both ways by thiemowmde
No changes
[edit]- 3D
- ActiveAbstract
- ApiFeatureUsage
- ArticleCreationWorkflow
- BounceHandler
- Calendar
- Campaigns
- Capiunto
- CategoryTree
- CentralNotice
- CharInsert
- Chart
- ChessBrowser
- CiteThisPage
- Citoid
- CodeEditor
- Cognate
- Collection
- CologneBlue
- CommonsMetadata
- CommunityConfiguration
- ContactPage
- CreditsSource
- Dashiki
- Disambiguator
- DismissableSiteNotice
- Elastica
- EventStreamConfig
- ExtensionDistributor
- ExternalGuidance
- FileExporter
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- Gadgets
- GeoCrumbs
- GeoData
- GlobalCssJs
- GlobalUsage
- GlobalUserPage
- GlobalWatchlist
- GoogleNewsSitemap
- Graph
- GuidedTour
- ImageMap
- ImageSuggestions
- InputBox
- Insider
- Interwiki
- InterwikiSorting
- Kartographer
- LabeledSectionTransclusion
- LandingCheck
- Linter
- LiquidThreads
- LoginNotify
- MassMessage
- MediaModeration
- MetricsPlatform
- MinervaNeue
- Modern
- MonoBook
- NavigationTiming
- NearbyPages
- NetworkSession
- Nostalgia
- OATHAuth
- OAuth
- OAuthRateLimiter
- ORES
- PageImages
- PageNotice
- PagedTiffHandler
- ParserFunctions
- PdfHandler
- Phonos
- Poem
- QuickSurveys
- Quiz
- RSS
- ReadingLists
- RealMe
- RelatedArticles
- RevisionSlider
- SandboxLink
- Score
- SearchExtraNS
- ShortUrl
- SimilarEditors
- SiteMatrix
- StopForumSpam
- SubPageList3
- SubpageSortkey
- SyntaxHighlight_GeSHi
- TemplateSandbox
- TemplateStyles
- TemplateWizard
- TextExtracts
- Thanks
- TheWikipediaLibrary
- Timeless
- TitleBlacklist
- TocTree
- TorBlock
- TrustedXFF
- TwoColConflict
- UploadsLink
- VipsScaler
- VueTest
- WebAuthn
- WikiEditor
- WikiLambda
- WikiLove
- WikibaseMediaInfo
- Wikidata.org
- WikidataPageBanner
- WikimediaApiPortal
- WikimediaBadges
- WikimediaEditorTasks
- WikimediaIncubator
- Wikisource
- XAnalytics
- cldr
- intersection
- timeline
- wikihiero
Total changes
[edit]340 Changes in 79 repos by 86 authors