MediaWiki 1.44/wmf.8/Changelog
< MediaWiki 1.44 | wmf.8
Core changes
edit- git #6ac89174 - Branch commit for wmf/1.44.0-wmf.8 (task T375667) by trainbranchbot
- git #8465c722 - ParsoidFragmentMode: use special 'exttag' strip marker (task T380758) (task T254523) (task T382287) by C. Scott Ananian
- git #83d2093b - Revert "Revision: make RevisionRecord::getPage() return a value object" (task T381982) by Subramanya Sastry
- git #f3ba140a - Bump wikimedia/parsoid to 0.21.0-a10 (task T381097) by Isabelle Hurbain-Palatin
- git #b3280bba - SpecialBlock: Handle expiry datetime in JS the same as in PHP (task T380963) by Sam Wilson
- git #b909a648 - Support sections in the dropdown mode of HtmlMultiSelectField (task T380995) by Func
- git #2f70e3aa - AuthManager: Fix typo in AuthenticationRequest merge logic by Gergő Tisza
- git #c7b538a4 - AuthenticationRequest: Improve documentation by Gergő Tisza
- git #372cc166 - mediawiki.special.block: Fix edit link (task T379255) by TheresNoTime
- git #cf119815 - block: Multiblocks block API (task T378147) by Tim Starling
- git #f531e638 - SpecialBlock: Re-add pipe separator between 'Edit' and 'Remove' (task T381492) by Sam Wilson
- git #d71957b4 - SpecialBlock [Codex]: fix reblocking and rework store (task T382035) by MusikAnimal
- git #c0a60844 - SpecialBlock: update label and placeholder for target field (task T377997) by MusikAnimal
- git #91751e33 - widget: Add pending state to Date(Time)InputWidget (task T382186) by Daimona Eaytoy
- git #6e54b50b - Setup: Remove unused $wgBaseDirectory in favour of MW_INSTALL_PATH by Timo Tijhof
- git #fd414d67 - maintenance: Fix sql comment in SchemaGenerator for windows by Umherirrender
- git #9d392131 - tests: Skip ComposerLaunchParallelTest when pcntl or posix is missing by Umherirrender
- git #676239f9 - tests: Use @postCondition in MediaWikiTestCaseTrait (task T354387) by Umherirrender
- git #f5758536 - Introduce ISearchResultSet::isApproximateTotalHits by David Causse
- git #263b069c - Drop orphaned JSON schema change files (task T381981) by Daimona Eaytoy
- git #09cdb3b6 - Re-generate all schema change files (task T381981) (task T382030) by Daimona Eaytoy
- git #57570660 - OutputTransform: Fix double IDs on headings (task T366083) by Arlo Breault
- git #fd58f87d - Import: ensure PageUpdatedEvent has the correct properties. by daniel
- git #94002f0d - SpecialBlock: Reset form font-size (task T377902) by Sam Wilson
- git #251f4395 - Move SQL schema and schema changes to new sql/ top-level directory (task T382030) by Daimona Eaytoy
- git #c87922ee - SpecialBlock: Add remaining form fields to editing (task T380963) by Sam Wilson
- git #04eb29cb - tests: Show a more informative error message when teardown is skipped (task T354387) by Tim Starling
- git #dfc26c9d - Special:Block [Codex]: Change position of action links (task T381492) by hmonroy
- git #c2566c2e - maintenance: Factor out a few methods from SchemaMaintenance (task T381981) by Daimona Eaytoy
- git #bdcb4c1c - temp accounts: Break up temporary user names with hyphens (task T381845) by Thalia
- git #a26c2768 - Ensure necessary updates are performed on import and undelete (task T381225) (task T381299) by daniel
- git #f9bb09be - resources: Use Codex link styles for file metadata button (task T379453) by Ammarpad
- git #afb60d09 - StatusValue: Disallow combining MessageSpecifier and parameters array by Bartosz Dziewoński
- git #292a7632 - StatusValue: Remove broken ways to search/replace messages by Bartosz Dziewoński
- git #b1ab2dc0 - SpecialBlock [Codex]: improve handling of clearing of the target user (task T380968) by MusikAnimal
- git #1743a244 - Special:Block [Codex]: Add "change visibility" links to accordions (task T379744) by hmonroy
- git #32534cfa - SpecialBlock: Change 'add block' button to red and update label (task T381342) by Sam Wilson
- git #18cf93f7 - installer: Avoid empty handler for LoadExtensionSchemaUpdates (task T358446) by Daimona Eaytoy
- git #7d8b6138 - Add Fur language (fvr) (task T381894) by Amir E. Aharoni
- git #46b2bce3 - Add Coptic language (cop) (task T381463) by Amir E. Aharoni
- git #e81ee738 - Extend MediaWikiUnitTestCase in TempUser/SerialMapping tests by Thalia
- git #1aa1b7d0 - rdbms: fix table prefixing in "FOR UPDATE" clause generation in Postgres by Aaron Schulz
- git #a14b0e64 - db: Drop AbstractSchemaValidator::$missingDepCallback (task T381981) by Daimona Eaytoy
- git #25206e51 - Allow viewing source when a protected page exists but is empty (task T249978) by Bartosz Dziewoński
- git #bd789b14 - jobqueue: Re-arrange makeJobQueueGroup for performance by thiemowmde
- git #3b747760 - tests: Move code in resetNonServiceCaches() out of a loop by thiemowmde
- git #47f8fec9 - mediawiki.special.block: Add link to edit block reasons (task T379255) by TheresNoTime
- git #99bf35cb - Remove deprecated ApiBase::errorArrayToStatus() by Bartosz Dziewoński
- git #a30f08f6 - Enable new heading HTML by default (task T371755) by Bartosz Dziewoński
- git #26dec3dc - SpecialBlock: Hide block form unless creating or editing (task T381342) by Sam Wilson
- git #baa066e7 - Update Codex from v1.17.0 to v1.18.0 (task T303384) (task T314514) (task T341978) (task T342126) (task T370889) (task T380452) (task T381787) by lwatson
- git #f3ef4ca3 - SpecialBlock [Codex]: use blank cells for no data in tables (task T376746) by MusikAnimal
- git #b691c389 - ButtonAuthenticationRequest: Add AllowDynamicProperties directive (task T381068) by James D. Forrester
- git #d059113d - Updates for Arabic (ar) and Egyptian Arabic (arz) by Meno25
- git #8a138e12 - stylelint: Add plugin/no-unsupported-browser-features for our two intended warnings by James D. Forrester
- git #54493bf2 - build: Cache stylelint data to make runs faster for local devs by James D. Forrester
- git #9b2f821d - Fix core contributions special page tests for legacy Vector (task T381842) by Dreamy Jazz
- git #5cb11cba - mediawiki.special.block: Fix table overflow/width (task T379167) by TheresNoTime
- git #7422e91a - Fix ThumbnailEntryPointTest when the gd library is used by Aaron Schulz
- git #2d5e56a5 - SpecialBlock: Update descriptions of block details and options (task T377997) by Sam Wilson
- git #704cffcd - rdbms: fix failing Postgres test in LoadBalancerTest by Aaron Schulz
- git #5ec10740 - mailmap: Update email address for Doğu Abaris by Doğu Abaris
- git #fc8ed3ce - LanguageConverter: Ignore content inside <math> and <svg> elements (task T381617) by C. Scott Ananian
- git #e5667baf - Always prevent API calls if user input widget only accepts IPs (task T380407) by Dreamy Jazz
- git #c1eefaac - Add an option for changePassword.php to read the password through stdin (task T378203) by Alex
- git #3f9a8fc3 - add `use MediaWiki\Maintenance\Maintenance` to some maintenance classes by Novem Linguae
- git #8ced3638 - docs: ApiCheckCanExecute hook can accept any MessageSpecifier by Bartosz Dziewoński
- git #1e7a520f - Revision: make RevisionRecord::getPage() return a value object (task T380536) by daniel
- git #92f00eea - Silence inserts to the job table in JobQueueDB (task T379766) by Dreamy Jazz
- git #c1581957 - Replace x.slice([s,]x.length-y) with x.slice([s,]-y) by Ed Sanders
- git #5c927fd2 - Update OOUI to v0.51.4 (task T377370) (task T380198) (task T381341) (task T381542) by Eric Gardner
- git #870d7960 - Merge Interwiki extension into core (task T33951) (task T270444) (task T312425) (task T315759) (task T357247) by Dringsim
- git #b843cc03 - SpecialBlock: Update 3 messages on Special:Block (task T377997) by Sam Wilson
- git #bc65654c - installer: Allow addWiki.php to add extra tasks (task T352113) by Tim Starling
- git #1e17f8a9 - Special:Block [Codex]: Update convenience link (task T378792) by hmonroy
- git #c014a968 - Add Hijri time to Persian locale by Ebrahim Byagowi
- git #f37e6fbb - ContributionsSpecialPage: Call IndexPager::getBody if no results (task T380518) by Thalia
- git #8c62db4f - add `use MediaWiki\Maintenance\Maintenance` to some maintenance classes by Novem Linguae
- git #55383dda - HtmlInputTransformHelper/HtmlToContentTransform are statslib-only now by C. Scott Ananian
- git #a55bb186 - tests: Don't throw exceptions on tearDown() (task T354387) by Tim Starling
- git #ad4af23e - SpecialBlock: Update various system messages (task T377997) by Sam Wilson
- git #48803e13 - http: Update LocalHTTPProxy documentation (task T381251) by Tim Starling
- git #928d2824 - Stats: Move StatsFactory flush into emitBufferedStats (task T380609) by Cole White
- git #70b46b72 - Add ApiQueryCheckCanExecute hook by Gergő Tisza
- git #a3081baa - Remove performance tracking for search (task T379861) by ksarabia
- git #962c97ce - maintenance: Require Maintenance class in CheckSignatures script by Ammarpad
- git #67557ba1 - ParserCache: After fetching from persistent cache, save to in-process cache (task T277829) by Bartosz Dziewoński
- git #87097ba2 - Streamline some code related to disabled messages by Thiemo Kreuz
- git #57d9755f - Fix missing split group error log output (task T378481) by Arthur Taylor
- git #864abb61 - MWHttpRequest: allow using local proxy in cli mode (task T381251) by Giuseppe Lavagetto
- git #22729181 - rdbms: renamed $trxRoundId parameters in TransactionManager by Aaron Schulz
- git #b3e9f384 - ParserCache: Get rid of the temporary key schema ratio config (task T373037) by Amir Sarabadani
- git #b84e1c4a - SpecialBlock: Add block-reason-help message to Reason field (task T377997) by Sam Wilson
- git #3e78f785 - Rename brokenredirect i18n key by SomeRandomDeveloper
- git #e9c6cf51 - SpecialJavaScriptTest: Pass `debug` from current req instead of global variables (task T36738) by Hannah Okwelum
- git #32e2a958 - page: Don't create invalid user when showing missing user page (task T381217) by Ammarpad
- git #e6f75a73 - Remove unused parameter from `nocontribs` message (task T380518) by Thalia
- git #4cca496c - OutputPage: Minor cleanup by Reedy
- git #03101d39 - RELEASE-NOTES-1.44: Add entry for LinksUpdate::getImages deprecation by James D. Forrester
- git #779097e3 - Accept PageReference in LinkRenderer::makeExternalLink by Daimona Eaytoy
- git #18742fc8 - SpecialBlock: Fix MenuButton display bug for short tables (task T380966) by Sam Wilson
- git #75fe6877 - ResourceLoader: Use MW_INSTALL_PATH constant in transformResourcePath() by Timo Tijhof
- git #ac97a628 - installer: Use MW_INSTALL_PATH constant in DatabaseUpdater by Timo Tijhof
- git #b30adcd6 - Remove unusual message keys for parser limit report by Bartosz Dziewoński
- git #eaecb5d2 - editpage: More consistently exclude unintended limit report entries (task T379971) by Bartosz Dziewoński
- git #b2451e88 - add `use MediaWiki\Maintenance\Maintenance` to some maintenance classes (task T353458) by Novem Linguae
Vendor
edit- git #e5a6dcf6 - Bump wikimedia/parsoid to 0.21.0-a10 (task T371713) (task T381097) by Isabelle Hurbain-Palatin
- git #afc08110 - Update OOUI to v0.51.4 by Eric Gardner
Extensions
editAbuseFilter
edit- git #62de03cb - ConfirmEditHandler: Remove method_exists checks (task T20110) by Kosta Harlan
- git #5b321350 - Avoid dynamic property for PHP 8.2 compatibility (task T381836) by Daimona Eaytoy
- git #a5dbd740 - Allow all users to see protected filters on Special:AbuseFilter (task T381470) by STran
AdvancedSearch
edit- git #552e6502 - Replace obscure "self" function parameter in MultiselectLookup by thiemowmde
- git #df9582ae - There is no "int" in JavaScript by thiemowmde
ArticleCreationWorkflow
edit- git #7f6688aa - Set context page for message (task T381822) by Pppery
ArticlePlaceholder
edit- git #d134d8e1 - Use TermSearchResult::getEntityIdSerialization() (task T293259) by Lucas Werkmeister
AutoModerator
edit- git #e6f5d549 - Enable Automoderator to use Multilingual Revert Risk model (task T374935) by suecarmol
- git #95768a94 - Fix message sending when user blanks talk page (task T380801) by suecarmol
- git #881fd1aa - Handle rollback errors (edit conflicts, already rolled) (task T380824) by Kgraessle
- git #7fbced50 - Fix external link syntax (task T379387) by Jon Harald Søby
Babel
edit- git #384e375b - Database.php: Add property type by Abijeet
- git #a08e520f - NotBabelBox: Add property types by Abijeet
- git #fb595ccb - ApiQueryBabel: Add property types by Abijeet
- git #e8f76212 - Return null instead of false from BabelLanguageCodes::getCode by Abijeet
- git #ef52c9f3 - LanguageBabelBox: Add types to properties and remove unused property by Abijeet
- git #6894dd2e - Change function name to start with lowercase by Umherirrender
- git #83709c64 - Update all PHP class namespaces that changed in 1.43 (task T379934) by thiemowmde
- git #df07b067 - Update all PHP class namespaces that changed in 1.42 (task T379934) by thiemowmde
- git #7d4740fb - Add parent categories to babel categories (task T33097) by Pppery
- git #791be070 - BabelAutoCreate: Remove use of deprecated doUserEditContent() (task T379934) by wangombe
- git #db870812 - BabelTest: update references to Parser::class and ParserOutput::class (task T379934) by Wangombe
- git #30d1605f - Minor cleanup by Reedy
- git #25575ad5 - Use Parser::getPage() directly, don’t convert to Title (task T379934) by Tacsipacsi
- git #7596d792 - Use parser target language instead of page language by Tacsipacsi
CampaignEvents
edit- git #550cc2d4 - Create DB schema to store event topics (task T381424) by Claudio Melo
- git #cb60dcc6 - Create ITopicRegistry interface and EmptyTopicRegistry implementation (task T381427) by Michelle
- git #38ea898e - WikiLookup: Vary message cache by language (task T381880) by Daimona Eaytoy
- git #1ccf2ca0 - Avoid deadlock-prone `SELECT ... FOR UPDATE` queries (task T381622) by Daimona Eaytoy
- git #1ec4fa17 - selenium: Clean up handling of async functions by Daimona Eaytoy
- git #af48c778 - Display wikis of the event on Special:EventDetails (task T369182) by Claudio Melo
- git #1d36aebc - Fix ordering of current wiki when listing event wikis (task T381539) by Daimona Eaytoy
- git #df3a0d6e - Replace deprecated Linker::makeExternalLink by Daimona Eaytoy
- git #eb375ff1 - RegisterParticipantCommand: upstream edit check (task T311403) by Daimona Eaytoy
- git #8b158621 - Add wiki list to event details modal (task T379118) by Michelle
- git #430629e9 - Hide wiki checkboxes while the dropdown is loading (task T381354) by Daimona Eaytoy
- git #c96f8c8a - selenium: Make "cancel registration" test more robust by Daimona Eaytoy
CentralAuth
edit- git #843743d8 - SpecialPaageBeforeExecuteHookHandler: Remove unused property (task T375788) by Derick Alangi
- git #ee34abbc - maintenance: Cleanup usage of deprecated `::getSelectQueryData()` by Derick Alangi
- git #8ff34df6 - Prevent temporary accounts being given global groups (task T380084) by Dreamy Jazz
- git #f355b537 - Revert "PreAuthenticationProvider: Allow blocking account creation based on IP reputation" (task T359922) by Kosta Harlan
- git #6e701665 - CentralAuthHooks: Replace deprecated `wfParseUrl()` global function by Derick Alangi
- git #48c6287a - build: Use inline ignore for remaining phpcs issue by Umherirrender
- git #86f6191d - SharedDomainHookHandler: Fix allowed 'users' module name by Bartosz Dziewoński
- git #cfbaf1a4 - deleteEmptyAccounts.php: Show status on error, not just message key by Gergő Tisza
- git #d1cfdd79 - SUL3: Make SharedDomainHookHandler restrictions configurable (task T377142) by Gergő Tisza
- git #892fc1a5 - Document some generated message keys by Ed Sanders
- git #fc4f9420 - Simplify central autologin fallback domain handling by Gergő Tisza
- git #6bcf89a7 - Modernize status and error message handling by Bartosz Dziewoński
- git #0bed631a - SUL3: Improve SUL3 autologin feature (task T375788) by Derick Alangi
Chart
edit- git #5788791a - Fix issue in logic for axis formatting (task T381218) by Jon Robson
- git #85e3abbd - Fixes long value y-axis overlap (task T381218) by Jon Robson
- git #f5c718a7 - Add missing array append operator (task T381735) by Daimona Eaytoy
- git #9c506f58 - Update cache invalidation ADR per implementation notes by Brooke Vibber
- git #61b79c29 - Fixes number formatting (task T381351) by Jon Robson
- git #6fd03ca7 - Pass locale code to chart renderer service (task T375619) by aude
- git #7e6bfa85 - CI: Run jest on every new commit by Jon Robson
CheckUser
edit- git #92bfed37 - Log when the global IP reveal preference is changed (task T376038) by Thalia
- git #1e55fd44 - Show an error when an API lookup fails on Special:GlobalContributions (task T379107) by STran
- git #2729b4f6 - Update SpecialIPContributions->getTargetField to use new exclusion fields (task T380407) by STran
- git #7aa89eec - Fix Special:GlobalContributions for local-only permissions (task T380518) by Thalia
- git #bf657df0 - Add CentralAuth dependency to Special:GlobalContributions (task T381429) by STran
- git #b4c97dc6 - SpecialGlobalContributionsTest: Fix tests for successful execution (task T380518) by Thalia
- git #f3bfd921 - Use namespaced ApiLogout class by Umherirrender
- git #e8818383 - Hide 'Get users' block buttons if there are no results (task T366746) by Dreamy Jazz
CirrusSearch
edit- git #3eb637ad - Ignore upcoming isApproximateTotalHits method in TeamDraftInterleaverTest by David Causse
- git #a9248ad1 - Exclude connections from cirrus-config-dump (task T372769) by Erik Bernhardson
Cite
edit- git #ad56220c - Rename remaining Reference Previews i18n keys (task T355194) by WMDE-Fisch
- git #b43b3546 - [refactor] Parsoid: Rename and reorder some code for readability (task T382232) by WMDE-Fisch
- git #0aa60c48 - DiffElement: Fix failing test by Ed Sanders
- git #8da1ac8b - Disable Cypress backlinks tests temporarily for Qunit conversion (task T368267) by mareikeheuer
CiteThisPage
edit- git #dfc35abe - Replace uses of deprecated ParserOutput::getText() (task T293512) by Isabelle Hurbain-Palatin
Citoid
edit- git #fa069265 - Add credit line for Wayback Machine (task T369084) by Marielle Volz
- git #fb9ec462 - Go back or close when pressing escape by Ed Sanders
CodeMirror
edit- git #9806625a - .nvmrc: Update now that CI is using Node 20 by James D. Forrester
- git #205156b1 - CodeMirrorPanel: add link to help page in preferences panel (task T359498) by MusikAnimal
- git #5d56c751 - styles: Target the correct `.group-codemirror` by Func
- git #55ddb990 - styles: Make sure the `line-height` property is identical (task T382006) by Func
- git #327035c0 - CodeMirrorTextSelection: add support for splitlines in encapsulate (task T380913) by MusikAnimal
- git #6804aca2 - styles: Avoid misalignments when line numbering is disabled (task T381714) by Func
- git #b070a1f3 - CodeMirror: fix JSDoc for ext.CodeMirror.ready hook by MusikAnimal
- git #541741d7 - Hooks: ensure GetPreferences hook and 2017 editor respect beta feature (task T376735) by MusikAnimal
- git #7ca5deeb - CodeMirrorPanel: specify `type="button"` for ToggleButton (task T381713) by bhsd
- git #e75ca66a - ve.ui.CodeMirror.v6: Use plugin callback to load the actual module (task T374072) by Func
- git #f8a89ccf - CodeMirror: fix toggle-related issues (task T380840) (task T380983) (task T381358) by bhsd
- git #a91eb00b - CodeMirror: indent with `\t` (task T376351) by bhsd
CommunityConfiguration
edit- git #ff7ac59d - Add azerbaijani special page aliases (task T381048) by Nemoralis
- git #0e9146c8 - fix: make the blue Guidlines responsive on small screens (task T381613) by Michael Große
- git #b6a95222 - fix(Editor.styles): load progress bar styles by Sergio Gimeno
CommonsMetadata
edit- git #e5fbc8d0 - Remove helper function from test class by Umherirrender
ConfirmEdit
edit- git #6dceb401 - Hooks: Initialise array inline by Reedy
- git #937d1f7a - Remove captcha-old.py and GenerateFancyCaptcha plumbing (task T357930) by Reedy
ContactPage
edit- git #54057b69 - Expand SpecialContactTest (task T381661) by Dreamy Jazz
- git #cd5c3cdf - Add MergeStrategy option for additional form fields (task T377122) by Ammarpad
- git #4abe95e1 - tests: Start testing SpecialContact page (task T381661) by Ammarpad
ContentTranslation
edit- git #4397c4f0 - CX3 Build 0.2.0+20241216 (task T380372) (task T381270) (task T380379) (task T273964) (task T355780) (task T380380) by Sbisson
- git #2fa3494e - Adjustment to the filters dialog header (task T380372) by Sbisson
- git #03268250 - Reformat minT directory files after eslint implicit-arrow-linebreak fix (task T379879) by NikG
- git #574f9d8e - Fix SonarQube Bot issues for ext.cx.stats.js by NikG
- git #06637d99 - Instrumentation: add log event for "suggestions-filters-close" type (task T381270) by eamedina
- git #02944a28 - ESLint: Enforce and auto-fix arrow callback rules (task T379879) by Ed Sanders
- git #83fc8e99 - Standardize dialog width and overlay color and opacity (task T380379) (task T273964) by Sbisson
- git #add60e56 - Use mw.deflateAsync by Ed Sanders
- git #ffb0d2c7 - Convert onRevisionFromEditComplete handler to DomainEvents (task T379933) by Santhosh Thottingal
- git #a5672002 - NewSectionPlaceholder: Migrate to use <script setup> syntax (task T355780) by eamedina
- git #69a26050 - SXSearchArticleSuggestion: Migrate to use <script setup> syntax (task T355780) by eamedina
- git #af1436d3 - SXEditorOriginalContent: Migrate to use <script setup> syntax (task T355780) by eamedina
DiscussionTools
edit- git #5c9389db - Replace unneeded `isset()` with `!== null` by Bartosz Dziewoński
- git #eb178b55 - Fix overflow menu in Parsoid output by Ed Sanders
- git #f1ed4ad8 - Fix hiding "actions" bar (subscribe button) in Parsoid output by Ed Sanders
- git #74f26350 - Fix lede section button in Parsoid output by Ed Sanders
- git #cd7b389b - Fix border on first section in Parsoid output by Ed Sanders
- git #89928397 - Fix positioning of collapse/expand button in Parsoid output by Ed Sanders
- git #f895d942 - Add !important rule to mobile margin overrides (task T381651) by Ed Sanders
DonationInterface
edit- git #5fd89b8b - Add new text for PayPal annual recurring (task T379949) by Damilare Adedoyin
- git #a340842e - Changes for annual recurring post-payments prompt (task T382088) by pcoombe
- git #ebbaaf6e - Remove unused fields from gravy google and apple pay by Damilare Adedoyin
- git #28cbbb8c - Remove stray single quote from gateway adapter session logging. by Jack Gleeson
- git #45646043 - Add tabindex for monthly convert links by pcoombe
Echo
edit- git #834ce601 - Change function name to start with lowercase by Umherirrender
- git #2daec3b9 - Clean up dead or unnecessarily complex code by Matěj Suchánek
- git #13508743 - Make ThankYouEditTest better test updates in web request mode by Aaron Schulz
- git #ec5b894f - Add azerbaijani special page aliases (task T381048) by Nemoralis
- git #b2da91b9 - DiscussionParser: Update some deprecated User methods by Bartosz Dziewoński
ElectronPdfService
edit- git #70ab1783 - Add azerbaijani special page aliases (task T381048) by Nemoralis
EntitySchema
edit- git #e375e262 - Skip ESElasticTermResultTest class if WikibaseCirrusSearch not loaded by Arthur Taylor
- git #466c8c28 - Enforce HookHandler naming convention (task T342003) by Arthur Taylor
- git #cb4700d5 - Skip ESElasticTermResult tests when WikibaseCirrusSearch not loaded by Arthur Taylor
- git #3cca5ef1 - Stop extending unstable ViewAction in EntitySchema (task T287713) by Arthur Taylor
- git #0715a806 - Use a HookRunner to run EditFilterMergedContent (task T348050) by Arthur Taylor
- git #7a772ea2 - Use assertPostConditions instead of tearDown (task T354387) by Tim Starling
- git #a060707e - Search for EntitySchema by label (task T376252) by Lucas Werkmeister
- git #c0a99583 - Remove EntitySchema DataType feature flag - set to always on (task T333667) by Arthur Taylor
- git #0fa2baae - Use namespaced ConfigFactory class by Umherirrender
EventLogging
edit- git #9d5071cd - Modify MW Metrics Client integration per upstream changes (task T375906) by Clare Ming
FileImporter
edit- git #899eb27c - migrate stats usage to StatsFactory (task T359481) by Cole White
- git #19f7627e - Replace uses of deprecated ParserOutput::getText() (task T293512) by Isabelle Hurbain-Palatin
FlaggedRevs
edit- git #7973fe6c - en.json: capitalize menu item by Novem Linguae
- git #2fef140d - Restore stabilise link on non-talk pages (task T374345) by Wargo
- git #28f98392 - Removed error "Could not submit form" when it is not submited (Special:Stabilization) by Wargo
Flow
edit- git #00127baa - Revert "Catch InvalidDataException errors to avoid log spam" (task T371586) by Martin Urbanec
Gadgets
edit- git #d24cfb4a - Use type-declarations in GadgetDefinitionContentArmor by Umherirrender
GeoData
edit- git #f82b9ddf - Replace uses of deprecated ParserOutput::getText() (task T293512) by Isabelle Hurbain-Palatin
GlobalBlocking
edit- git #b6ffcafe - Use own line for comments by Umherirrender
- git #ed95abc0 - Add navigation link to Special:MassGlobalBlock (task T124607) by Dreamy Jazz
- git #943bd62d - Add blocking functionality to Special:MassGlobalBlock (task T124607) by Dreamy Jazz
- git #1dfd64b1 - Fix type of gbw_expiry in global_block_whitelist for older wikis (task T381517) by Dreamy Jazz
- git #c15e3c68 - Add Special:MassGlobalBlock (task T124607) by Dreamy Jazz
- git #4488c5d4 - Add azerbaijani special page aliases (task T381048) by Nemoralis
GlobalPreferences
edit- git #3a02407d - Add GlobalPreferencesSetGlobalPreferencesHook (task T376038) by Thalia
GlobalUsage
edit- git #6d988827 - Use the IDBAccessObject::READ_NORMAL instead of a value by Umherirrender
GlobalUserPage
edit- git #75266a5b - Add @inheritDoc to functions by Umherirrender
GoogleNewsSitemap
edit- git #381b9706 - Add function documentation to FeedSMItem class by Umherirrender
GrowthExperiments
edit- git #5eafa3af - feat(surfacing): request link recommendations while reading (task T378536) by Michael Große
- git #5dada23b - stats(surfacing): track link recommendation api recommendations (task T378536) by Michael Große
- git #c6a22c3b - statslib(HomepageHooks): migrate counters (task T374131) by Sergio Gimeno
- git #451d3170 - change metric types back to counters (task T374050) by Cole White
- git #0534e37a - statslib: migrate UserImpactHandler and ComputedUserImpactLookup metrics (task T374134) by Cyndy
- git #1150585e - statslib(VisualEditorHooks): migrate counters by Sergio Gimeno
- git #aee53a6b - fix(surfacing): Show highlights in lists as well (task T381841) by Michael Große
- git #8f522bdb - SearchStrategy: make one query for ORES topics filters (task T373188) by Sergio Gimeno
- git #4db652cc - refactor(SearchStrategy): extract query build methods to functions (task T373188) by Sergio Gimeno
- git #d7ab7da8 - statslib: migrate specialHomepage.ssr and specialHomepage.serverSideRender (task T359352) by Sergio Gimeno
- git #d79233fb - fix(StructuredTask/addimage): update colors to fix contrast issues (task T369588) by Sergio Gimeno
- git #32807120 - revalidateLinkRecommendations: Update comment to be valid by Martin Urbanec
- git #1555ccf7 - CommunityUpdates: better support for dark mode by Sergio Gimeno
- git #aff7e430 - Mentorship/Optin: dark mode support (task T379485) by Sergio Gimeno
- git #3df49db9 - FiltersDialog/MobileOverlay: remove unnecessary notheme skin-invert classes (task T369588) by Sergio Gimeno
- git #28cd45ee - fix(Homepage.styles): use Codex color for module background in mobile summary (task T369588) by Sergio Gimeno
- git #b9c78b30 - refactor(Mentorship): migrate PageSaveComplete hook to domain events (task T380498) by Michael Große
- git #5bac1f4c - Rename JsonUnserializable to JsonDeserializable by Umherirrender
- git #56e60c9f - refactor(Mentorship): remove noop code by Michael Große
- git #eff49211 - statslib: migrate GrowthExperiments.NewcomerTask counters (task T374050) by Sergio Gimeno
- git #b93d10c4 - test(cypress): fail if there is an error in the console (task T377198) by Michael Große
- git #5fd2937b - test(cypress): work around Chai "feature" by Michael Große
- git #4df516de - fix: show thumbnails in surfacing popups (task T381364) by Michael Große
- git #aea2381d - Use namespaced classes by Umherirrender
- git #e45cdca7 - maint(importOresTopics): Lower batch size to 20 (task T381039) by Martin Urbanec
- git #ec32f7e9 - AwaySettingsDialog: Check range on the client side (task T380149) by Martin Urbanec
- git #fa077ced - DarkMode: Fix close button icon to be visible in dark mode (task T369588) by Cyndy
- git #0d15c7e9 - DarkMode: Fix "View image details" contrast issue (task T369588) by Cyndy
GuidedTour
edit- git #775d92c6 - Remove some ESLint overrides and autofix by Ed Sanders
ImageSuggestions
edit- git #ee5027ce - Add @inheritDoc to functions by Umherirrender
intersection
edit- git #5e2c052e - Use own line for comments by Umherirrender
Interwiki
edit- git #893827c7 - Move all source files to core (task T33951) by Dringsim
IPInfo
edit- git #8bc047a9 - Fix mistake in code - `connectionTypes` instead of `risks` (task T380311) by Wargo
Kartographer
edit- git #7212e325 - styles: Remove obsolete Edge 15-18 support for `-ms-grid` (task T365759) by Volker E.
- git #1d0b1ac5 - Add azerbaijani special page aliases (task T381048) by Nemoralis
- git #7b7d6ca2 - Use double quotes where variable expansion makes sense by Fomafix
- git #2bb934e2 - Better placeholder color in the map dialog by thiemowmde
LabeledSectionTransclusion
edit- git #a19a1582 - Use own line for comments by Umherirrender
MassMessage
edit- git #aacbd7bf - Replace uses of deprecated ParserOutput::getText() (task T293512) by Isabelle Hurbain-Palatin
- git #13ed749c - Replace deprecated use of getLanguageLinks by Isabelle Hurbain-Palatin
Math
edit- git #f8fbd50b - Update node modules by physikerwelt
- git #5713e196 - Fix rendering of underOver (task T382196) by physikerwelt
- git #2df0c854 - Fix for Math Popup not working in newer version of Popup-Extension (task T381310) (task T380079) by FrederikHennecke1
- git #ace0b141 - Replace uses of deprecated ParserOutput::getText() (task T293512) by Isabelle Hurbain-Palatin
MediaModeration
edit- git #c9a2b19b - Update maintenance script metrics to use StatsFactory (task T359357) by Dreamy Jazz
- git #11053fc2 - Update metrics to use StatsFactory (task T359357) by Dreamy Jazz
- git #7d7ab400 - Refactor MediaModerationImageContentsLookup::getThumbnailForFile (task T359357) by Dreamy Jazz
- git #5530ad04 - Refactor MediaModerationFileScannerTest into an integration test (task T359357) by Dreamy Jazz
- git #aa416bb2 - Fix handling of 'last-checked' as 'never' in scanFilesInScanTable.php (task T355169) by Dreamy Jazz
MetricsPlatform
edit- git #1c13b8a7 - Simplify Experiment Manager (task T375906) by Clare Ming
MobileFrontend
edit- git #3c2e256c - Add getFirstHeading to MakeSectionsTransform (task T374883) by lmora
- git #8dddf4dd - Revert "Don't overwrite DiscussionTools <span> tags during section collapsing xform" by C. Scott Ananian
- git #214609ed - Add ES5 compatibility layer (task T381496) (task T380314) by Jon Robson
- git #1552519a - Don't overwrite DiscussionTools <span> tags during section collapsing xform (task T376048) by C. Scott Ananian
- git #eca4c79d - Use ES6 classes in MobileFrontend (task T380314) by Jon Robson
- git #00b03bc0 - Remove unused PageList fields by Jon Robson
- git #02ab8d34 - Use ES6 classes in mobile editor overlay (task T380314) by Jon Robson
MultimediaViewer
edit- git #ae3b6b57 - styles: Remove single-use mixin by Volker E.
Newsletter
edit- git #e311cd80 - Replace uses of deprecated ParserOutput::getText() (task T293512) by Isabelle Hurbain-Palatin
Nuke
edit- git #db40940b - Redesign Special:Nuke action flow (task T380297) by Chlod Alejandro
OATHAuth
edit- git #f82b985d - Add azerbaijani special page aliases (task T381048) by Nemoralis
OAuth
edit- git #dee39989 - UserStatementProvider: Initialise array inline by Reedy
PageTriage
edit- git #313e70e4 - Follow-up I9df39fdcc: Convert missed 'this' to 'el' (task T381741) by Ed Sanders
Popups
edit- git #7f3224b6 - Clean up bundlesize config (task T382192) (task T360590) by Lucas Werkmeister
- git #300e32b4 - Kick bundlesize out of package.json (task T382192) (task T360590) by Lucas Werkmeister
ProofreadPage
edit- git #f5c0cf84 - Remove incrementExpensiveFunctionCount override from LuaLibrary by Umherirrender
PropertySuggester
edit- git #47b35197 - Add @inheritDoc to functions by Umherirrender
- git #c3bb1d37 - tests: Add function documentation to FileWrappingImportStreamHandler by Umherirrender
Quiz
edit- git #ccbb2526 - Remove unneeded comment from Quiz class by Umherirrender
RelatedArticles
edit- git #c5dfb631 - Improve styling of empty search experiment (task T378117) by Jon Robson
- git #0e608424 - Wire RelatedArticles up to empty search hook and experiment configuration (task T378115) (task T378101) by Jon Robson
- git #6d999ac6 - Upgrade @wikimedia/types-wikimedia 0.4.4 by Jon Robson
- git #573f95ad - Introduce $wgRelatedArticlesABTestEnrollment (task T378115) by Jdrewniak
ReportIncident
edit- git #e8ee6d85 - dialog: Reduce spacing between buttons (task T381530) by Máté Szabó
- git #36871b7e - dialog: Fix spacing between buttons in the dialog footer (task T381530) by Héctor Arroyo
- git #bd8839aa - dialog: Fix wrong title on Types of unacceptable behavior step (task T381529) by Héctor Arroyo
- git #7504432c - ReportHandler: Fix HTTP status code for incompatible fields by Máté Szabó
- git #931f70d5 - ReportHandler: Remove unnecessary truncation (task T381515) by Máté Szabó
- git #2d3b177b - Allow reporting nonexistent pages (task T381363) by Máté Szabó
- git #ccf9c74e - dialog: Don't duplicate the footer in the behaviour list template (task T381189) by Héctor Arroyo
- git #7c0da677 - en.json: Fix i18n string (task T380512) by Kosta Harlan
RSS
edit- git #61a101b0 - Replace uses of deprecated ParserOutput::getText() (task T293512) by Isabelle Hurbain-Palatin
Scribunto
edit- git #7cda7f33 - Improve error messages about unknown code location (task T380291) by thiemowmde
SecureLinkFixer
edit- git #4186f81e - Updating domains.php from Mozilla by SecureLinkFixer updater bot
- git #3a743f88 - Updating domains.php from Mozilla by SecureLinkFixer updater bot
SyntaxHighlight_GeSHi
edit- git #9afddc19 - Inject services into Hooks by Fomafix
- git #64bd35d9 - Create new class Hooks and use this for HookHandlers by Fomafix
- git #ef0b1988 - Use own line for comments by Umherirrender
TemplateData
edit- git #a192253e - Remove namespace check by SomeRandomDeveloper
- git #c88cda24 - Remove inline comments from json_decode by Umherirrender
- git #9ac552e4 - Disable "Remove map" button when the list is empty by thiemowmde
- git #7cd40fd5 - Use namespaced classes by Umherirrender
- git #d5d015d6 - Esc key shouldn't close the dialog but go back first (task T324382) by thiemowmde
- git #dc48b973 - Add a few pieces of missing JSDocs by thiemowmde
TemplateSandbox
edit- git #a61d5df6 - Replace uses of deprecated ParserOutput::getText() (task T293512) by Isabelle Hurbain-Palatin
TemplateStyles
edit- git #3db8c5b7 - Replace uses of deprecated ParserOutput::getText() (task T293512) by Isabelle Hurbain-Palatin
TimedMediaHandler
edit- git #bff31225 - Avoid videojs menu's from flowing outside of the viewport (task T379876) by Derk-Jan Hartman
- git #0db94954 - Use PHP type declarations by Fomafix
- git #56701891 - Fix too many buttons in layout for narrow sizes (task T379876) by Derk-Jan Hartman
Translate
edit- git #f778fa83 - Introduce LogNames class for centralized log channel management by Niklas Laxström
- git #e877d7a9 - ext.translate.eventlogginghelpers/index.js activate action_context use by wangombe
- git #f394a08e - Special:MovePage: Use Codex icons (task T381834) by Jon Harald Søby
- git #bc969a7f - Use a non specialpage as title when creating MutableRevisionRecord (task T381982) by Abijeet
- git #5f7928a7 - Don't send notification if translatable page is marked for first time (task T369602) by Abijeet
- git #4bcc1eb5 - Event Logging: Update streamName and schemaId (task T364460) by wangombe
- git #0b2bda7f - Lessify LESS files, part 3 (task T371071) by Jon Harald Søby
- git #fe0c1c68 - Lessify LESS files, part 2 (task T371071) by Jon Harald Søby
- git #b58b5fc3 - MessageBundleLuaLibrary: Mark feature as experimental (task T379892) by Abijeet
- git #00d0ad13 - SearchTranslationsSpecialPage: Correct logger placeholder syntax (task T380961) by Niklas Laxström
- git #c4a9a7e1 - MessageBundleLuaLibrary: Add validation for language code by Abijeet
- git #8f774385 - Use assertPostConditions instead of tearDown (task T354387) by Tim Starling
- git #7753487f - Rename JsonUnserializable to JsonDeserializable by Umherirrender
- git #27a7b897 - Lessify LESS files, part 1 (task T371071) by Jon Harald Søby
- git #372ec5b9 - TranslatableBundleLogFormatter: Set default target value (task T380550) by Huei Tan
- git #45e6e0a5 - Load mediawiki.codex.messagebox.styles for pages using message boxes (task T380940) by Abijeet
- git #0481b2a1 - QueryMessageCollectionApi: Always perform disabled language check (task T364215) by Jon Harald Søby
- git #561d02c5 - Use namespaced classes by Umherirrender
TranslationNotifications
edit- git #458b0f04 - DigestEmailer: Fix some issues highlighted by PHPStorm (task T378458) by Abijeet
- git #bdfbcf0f - DigestEmailer: Cast user id from database to int (task T378458) by Abijeet
- git #7ddddaa2 - Hooks: Minor code improvements (task T378458) by Wangombe
- git #19d5bb97 - SpecialNotifyTranslators: Minor code improvements (task T378458) by Wangombe
- git #57b20188 - TranslationNotificationsLogFormatter: Minor code improvements (task T378458) by Wangombe
- git #4c3f17eb - SpecialTranslatorSignup: Minor code improvements (task T378458) by Wangombe
- git #1957eb51 - FixTranslationNotificationsEmptyLangPrefs: Minor code improvements (task T378458) by Wangombe
- git #9e776d5e - TranslationNotificationsSubmitJob: Add service injection (task T378458) by Wangombe
- git #849ab77f - TranslationNotificationsSubmitJob: code improvements (task T378458) by Wangombe
- git #6f6fe007 - Load mediawiki.codex.messagebox.styles for pages using message boxes (task T380940) by Abijeet
UniversalLanguageSelector
edit- git #5e863007 - Adapt ULS dialog and setlang to skin variables (task T381498) (task T369328) by Jon Harald Søby
- git #6e32f7e9 - Bump MW version requirement and use skin variables for LESS files (task T381498) (task T369328) by Jon Harald Søby
UploadWizard
edit- git #1c39a68d - Replace uses of deprecated ParserOutput::getText() (task T293512) by Isabelle Hurbain-Palatin
VisualEditor
edit- git #fccb2472 - EditCheck: Only pause if check is not rejected by Ed Sanders
- git #81197ac6 - Improve timing of sidebar opening and scrolling selection into view by Ed Sanders
- git #37627ad9 - EditCheck: move checks to a sidebar (task T341308) (task T379443) by David Lynch
- git #8fd07b52 - updateSubmodule.sh: Fix double hyphens in i18n lists by Ed Sanders
- git #dc9cf662 - Update VE core submodule to master (5c98d9b41) (task T110722) by Zoë
- git #bad67da0 - Update VE core submodule to master (d210240a0) by Ed Sanders
- git #e62327ef - EditCheck: Replace highlights/selection with fragments by Ed Sanders
- git #3a9c8f78 - Replace x.slice(0,x.length-y) with x.slice(0,-y) by Ed Sanders
Wikibase
edit- git #e3aa646c - Remove faking the `wgBaseDirectory` config setting by Derick Alangi
- git #0619de4a - Provide more context for the error message of EntityAccessLimitException (task T380291) by Sean Leong (WMDE)
- git #fc181628 - Add missing trailing comma (task T292545) by Lucas Werkmeister
- git #570ea0a0 - Use named MainConfigNames constants instead of strings by thiemowmde
- git #09b02628 - Prefetch terms on non-entity histories (task T292545) by Lucas Werkmeister
- git #df86ec40 - Diff: Prefetch terms of entities mentioned in edit summaries (task T292545) by Marius Hoch
- git #fd15248b - Merge and simplify the LabelPrefetchHookHandler tests (task T292545) by Marius Hoch
- git #afb61b19 - Fix missing Rdbms namespace suffix by Jakob Warkotsch
- git #3e11a694 - Prefetch terms of entities mentioned in edit summaries (task T292545) by Marius Hoch
- git #114cd5c5 - lib/packages: Fix implicit nullable types (task T379509) by Lucas Werkmeister
- git #1e626b91 - lib: Fix implicit nullable types (task T379509) by Lucas Werkmeister
- git #a7dac112 - Remove unused LabelConflictFinder (task T379509) by Lucas Werkmeister
- git #bb3b146f - Add static type hints in Wikibase\Lib\Rdbms by Jakob Warkotsch
- git #62f6576f - Remove unused TermStoreWriterFactory constructor param by Jakob Warkotsch
- git #657ec6c1 - REST: Proof of concept REST API search (task T379608) by dima koushha
- git #4d5f931c - Add error handling for `continue` parameter to entityusage API (task T322431) by Arthur Taylor
- git #c85aba10 - Remove FP specific try catch from SummaryParsingPrefetchHelper (task T292545) by Marius Hoch
- git #95a1d86b - client: Fix implicit nullable types (task T379509) by Lucas Werkmeister
- git #529e2acc - Fix implicit nullable types in WikibaseRepo+WikibaseClient (task T379509) by Lucas Werkmeister
- git #ebbfbe6b - Make use of native str_ends_with and such in more places by thiemowmde
- git #c6a0df45 - REST: Update php-at version (task T379913) by Muhammad Yasser Jazirahly
- git #743bbe5e - Comment change in RestrictedEntityLookup (task T279069) by Sean Leong (WMDE)
- git #1b652974 - Use assertPostConditions instead of tearDown (task T354387) by Tim Starling
- git #fb043006 - Replace uses of deprecated ParserOutput::getText() (task T293512) by Isabelle Hurbain-Palatin
- git #e8877145 - Remove EntitySchema DataType feature flag - is always enabled (task T333667) by Arthur Taylor
- git #8adbcaf3 - REST: Add PHP constant sorting support (task T371048) by Muhammad Yasser Jazirahly
- git #4035dcd1 - Introduce TermSearchResult::getEntityIdSerialization() (task T376252) by Lucas Werkmeister
- git #a010bde1 - Change defaultEntityNamespaces default to true (task T291617) by Lucas Werkmeister
WikibaseCirrusSearch
edit- git #d39c8b6c - Make ElasticTermResult reusable in EntitySchema (task T376252) by Lucas Werkmeister
- git #2171344f - Make PHPUnit dataProvider methods static (task T337148) by Lucas Werkmeister
WikibaseLexeme
edit- git #4cb0a808 - Bump special-new-lexeme (task T355239) by Lucas Werkmeister
- git #dda5870c - Remove unnecessary compatConfig flags (task T355239) by Arthur Taylor
- git #1967b526 - tests: Remove call to resetServices() from teardown by Umherirrender
- git #14294f86 - Make PHPUnit dataProvider methods static (task T337151) by Lucas Werkmeister
WikibaseMediaInfo
edit- git #a9daf30f - Prepare Less styles for math=parens-division (task T371313) by Timo Tijhof
WikiEditor
edit- git #1d20fd47 - Remove $controls / $tabs / $buttons interfaces (task T380034) by Ed Sanders
wikihiero
edit- git #aba1df63 - Use type-declaration on undocumented private functions by Umherirrender
WikiLambda
edit- git #a0a81335 - ZObjectSecondaryDataUpdate: Avoid potentially-breaking calls by checking isValid() first (task T380446) by James D. Forrester
- git #8b3634b3 - Add findFunctionsByIOTypes for use with DB table wikilambda_zobject_join (task T301712) by dmartin
- git #00b8cd37 - Remove unnecessary Z2K1 overwrite in wikilambda_fetch (task T381972) by gengh
- git #9486b1b3 - Remove unnecessary fromContent validation during Authorization by gengh
- git #70a630d2 - Fix error catching in ZObjectStore::pushZObject by gengh
- git #d07e6397 - tests: Add a clearer error for interactionHelpers.clickLookupResult() by James D. Forrester
- git #94e73a3d - Add tests for not wellformed Z2K1 edits (task T381972) by gengh
- git #144d7d85 - Update function-schemata sub-module to HEAD (e88ac7e) (task T379448) (task T381894) by James D. Forrester
- git #01af15c1 - Remove duplicate zids from preferred labels subquery (task T381003) by gengh
- git #319b2a51 - build: Upgrade mediawiki/mediawiki-phan-config from 0.14.0 to 0.15.0 by James D. Forrester
- git #4791980c - ZObjectContentHandler::unserializeContent: Throw MW's specific error for invalid input (task T381115) by James D. Forrester
- git #4658dcd2 - Use namespace AlphabeticPager class by Umherirrender
- git #0938c8d5 - build: Upgrade jsdoc from 4.0.3 to 4.0.4 by James D. Forrester
- git #c4092bf1 - i18n: Use a different message for the edit tab and the About widget button (task T373745) by James D. Forrester
- git #18278b1e - i18n: Drop wikilambda-special-objectsbytype-form-header, no longer used by James D. Forrester
- git #441100e1 - i18n: Drop wikilambda-about-widget-done-button, no longer used by James D. Forrester
WikimediaEvents
edit- git #c75a975a - statsd: Create a `stats` mw.track topic for dogstatsd/Prometheus (task T355837) by Timo Tijhof
- git #8dda3215 - Add metric for local users who have enabled preference (task T375508) by Dreamy Jazz
- git #d1c4e7d2 - Add a metric for users with global access who have accepted agreement (task T375508) by Dreamy Jazz
- git #c1d7dc81 - Make use of built-in packageFiles `config` feature (task T355837) by Timo Tijhof
WikimediaMaintenance
edit- git #7724fc30 - Improve integration of WMF-specific tasks (task T352113) by Tim Starling
WikimediaMessages
edit- git #1ae9bcef - Wikimedia: Add missing wikibase-sitelinks-sitename- messages (task T380671) by Reedy
- git #9585db53 - Add messages for scrutineer group (task T380020) by sunafterrainwm
- git #198fac98 - Add messages for Tigre Wikipedia (tigwiki) (task T381377) by gerritbot
Skins
editMinervaNeue
edit- git #6e9dcd10 - Increase bundlesize limits (task T381787) by lwatson
- git #ab1b4873 - Migrate page issue overlay to ES6 to fix display (task T380314) by Jon Robson
- git #9b489937 - Reduce ResourceLoader modules (task T266361) by lmora
- git #97646eb2 - Move VE hacks into VE extension by Ed Sanders
Vector
edit- git #d9401f90 - tests: Remove unused private method by Ammarpad
- git #c0917262 - Address searchbar bug in App.vue (task T379861) by ksarabia
- git #8b197f41 - Remove unused performance metrics (task T379861) by ksarabia
Misc
editVisualEditor/VisualEditor
edit- git #915ab3db - Move focus-preserving fix from SpecialCharacterDialog to WindowAction by Ed Sanders
- git #0caebbe3 - WindowAction: Return promises from close & toggle by Ed Sanders
- git #87328d99 - Don't fire 'position' event before sidebar opens by Ed Sanders
- git #5c98d9b4 - Keep track of recently used symbols by Zoë
- git #d210240a - Update languages after an automatic commit by Zoë
- git #1d9fb634 - Update OOUI to v0.51.4 by Eric Gardner
- git #f2ee0867 - Replace x.slice(0,x.length-y) with x.slice(0,-y) by Ed Sanders
- git #f188fd1a - DiffElement: Fix typo in data slice by Ed Sanders
- git #00fd3c99 - Document defaults for optional parameters in JS code by thiemowmde
No changes
edit- 3D
- ActiveAbstract
- AntiSpoof
- ApiFeatureUsage
- BetaFeatures
- BounceHandler
- Calendar
- Campaigns
- Capiunto
- CategoryTree
- CentralNotice
- CharInsert
- ChessBrowser
- CodeEditor
- Cognate
- Collection
- CologneBlue
- CommunityRequests
- CreditsSource
- Dashiki
- Disambiguator
- DismissableSiteNotice
- Elastica
- EventBus
- EventStreamConfig
- ExtensionDistributor
- ExternalGuidance
- FeaturedFeeds
- FileExporter
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- GeoCrumbs
- GlobalCssJs
- GlobalWatchlist
- Graph
- IPReputation
- ImageMap
- InputBox
- Insider
- InterwikiSorting
- Josa
- JsonConfig
- LandingCheck
- Linter
- LiquidThreads
- LoginNotify
- MapSources
- MediaSearch
- MobileApp
- Modern
- MonoBook
- NavigationTiming
- NearbyPages
- NetworkSession
- NewUserMessage
- Nostalgia
- OAuthRateLimiter
- ORES
- PageAssessments
- PageImages
- PageNotice
- PageViewInfo
- PagedTiffHandler
- ParserFunctions
- ParserMigration
- PdfHandler
- Phonos
- Poem
- QuickSurveys
- ReadingLists
- RealMe
- RevisionSlider
- SandboxLink
- Score
- SearchExtraNS
- SearchVue
- SecurePoll
- ShortUrl
- SimilarEditors
- SiteMatrix
- SpamBlacklist
- StopForumSpam
- SubPageList3
- SubpageSortkey
- TemplateWizard
- TextExtracts
- Thanks
- TheWikipediaLibrary
- Timeless
- TitleBlacklist
- TocTree
- TorBlock
- TrustedXFF
- TwoColConflict
- UploadsLink
- UrlShortener
- VipsScaler
- VueTest
- WebAuthn
- WikiLove
- WikibaseLexemeCirrusSearch
- WikibaseQualityConstraints
- Wikidata.org
- WikidataPageBanner
- WikimediaApiPortal
- WikimediaApiPortalOAuth
- WikimediaBadges
- WikimediaCampaignEvents
- WikimediaEditorTasks
- WikimediaIncubator
- Wikisource
- Wikistories
- XAnalytics
- cldr
- timeline
Total changes
edit476 Changes in 89 repos by 104 authors