MediaWiki 1.43/wmf.27/Changelog
< MediaWiki 1.43 | wmf.27
Core changes
edit- git #8cb5b6c4 - Branch commit for wmf/1.43.0-wmf.27 (T375658) by trainbranchbot
- git #fc2852f4 - Remove MediaWikiVersionFetcher by Reedy
- git #93357845 - Test patchSql.php (T371167) by Dreamy Jazz
- git #23d29dd0 - Bump wikimedia/parsoid to 0.20.0-a25 (T376947) by Isabelle Hurbain-Palatin
- git #027f2fed - Fix regressions around use of <bdi> in ChangesList (T376814) by Ebrahim Byagowi
- git #e10ca69c - tests: Mock IContextSource in RestStructureTest by Umherirrender
- git #97e55f47 - tests: Remove global state from Rest Handler tests (T376970) by Umherirrender
- git #7355116e - user: Add a warning when creating cross-wiki users by Gergő Tisza
- git #cefcbbbc - deferred: Add @phan-mandatory-param for function name arguments (T374546) by Umherirrender
- git #ac2546a9 - user: Take wiki into account when converting from UserIdentity by Gergő Tisza
- git #38ecc981 - block: Invalidate sessions on BlockDisablesLogin blocks by Gergő Tisza
- git #08a2e410 - REST: Allow specifying response body schemas in json files (T376290) by bpirkle
- git #72c2de7a - PasswordReset: Minor cleanup by Reedy
- git #49806348 - SpecialBlock.setup.js: mock blockTypePreset to prevent Vue warnings by MusikAnimal
- git #d8792838 - SpecialPasswordReset: Minor cleanup by Reedy
- git #dbf7c489 - Include message box styles on old revisions (T376848) by Jon Robson
- git #3f1e249b - SpecialBlock: Hard-deprecate deprecated functions by Fomafix
- git #7be5a303 - WebRequest: Add PHP return type hint for getRawVal by Fomafix
- git #e3c25ad3 - mediawiki.special.block: Clarify "no reason given" (T376746) by TheresNoTime
- git #ad6b476f - Tests: Split log files by parallel grouping (T375852) by Kosta Harlan
- git #c41eae4b - mediawiki.special.block: Add "See full log" link (T376742) by TheresNoTime
- git #23c2ee4a - mediawiki.special.block: Link timestamp to log entry (T376743) by TheresNoTime
- git #816baee0 - mediawiki.special.block: Modify TargetBlockLog behaviour (T368111) by TheresNoTime
- git #8b905fac - Expand CreateAndPromoteTest (T371167) by Dreamy Jazz
- git #46c503be - Add namespace translations for Tai Nüa (tdd) (T375421) by Srishakatux
- git #0d1fbcb2 - mediawiki.special.block: Preset remaining URL parameters (T368583) by hmonroy
- git #8c9473ee - user: Add recursion guard to APCOND_BLOCKED check in UserGroupManager (T349608) by Voidwalker
- git #8a650d5d - ParsoidParser: ensure magic variable expansion uses pageLanguageOverride (T376783) by C. Scott Ananian
- git #79896b6e - Ensure HtmlOutputRendererHelper::setPageLanguage() splits the cache (T376783) by C. Scott Ananian
- git #16ec1a37 - Introduce minimal OTEL tracing library (T340552) by Máté Szabó
- git #990c4c98 - objectcache: Add support for sister keys in SqlBagOStuff (T373037) by Amir Sarabadani
- git #b1c9ec74 - Remove meaningless @var documentation from constants by thiemowmde
- git #b18121d9 - rdbms,objectcache: Replace wgChronologyProtectorStash with MicroStash (T336004) by Timo Tijhof
- git #15ddf114 - interwiki: Document order significance in InterwikiLookup return value (T370691) by C. Scott Ananian
- git #06d6d20b - Parsoid selective update metrics: add labels for wiki id and content model (T371713) by C. Scott Ananian
- git #1c3078b9 - ParserTestRunner: consistent normalization of "known failure" output by C. Scott Ananian
- git #d94a438c - SpecialBlock: re-add enableOOUI, prevents prod error (T358934) by MusikAnimal
- git #5a5d4a8a - Expand tests for rename user maintenance scripts (T371167) by Dreamy Jazz
- git #0d9b1e69 - selenium: Fix 'Page should be editable' (T270771) by Željko Filipin
- git #73388f64 - Move definition of all bidi control characters to one place (T375975) by Ebrahim Byagowi
- git #90f03e77 - Use content dir in DoubleRedirects and ShortPages special pages (T375975) by Ebrahim Byagowi
- git #9ae964fd - Add static return type for `ParserOutput::getExternalLinks` (T376633) by Arthur Taylor
- git #22bc655a - SpecialBlock: don't pass blank expiry to wfTimestamp (T368583) by MusikAnimal
- git #092aab36 - SpecialBlock, mediawiki.htmlform: remove OOUI/Codex conflicts (T358934) by MusikAnimal
- git #8087bef1 - ExpiryField.vue: fix preselection of expiry field and add tests (T368583) by MusikAnimal
- git #cc204ad4 - Remove non-functional --server parameter from BackupDumper by Aaron Schulz
- git #09b768cb - tests: Validate Resources.php against ResourceModules schema by Bartosz Dziewoński
- git #e205a244 - ParserOutput::setPageProperty(): emit deprecation warnings for non-strings by C. Scott Ananian
- git #9208216d - WebRequest: Deprecate parameter $default in getRawVal (T376245) by Fomafix
- git #af49d2f3 - ParsoidParser: pass render reason to Parsoid; fix case of 'sampleStats' by C. Scott Ananian
- git #fe929a33 - statslib: Add MetricInterface::setLabels() convenience method by C. Scott Ananian
- git #ad8e0624 - Use MetricsTrait to DRY out stats code by C. Scott Ananian
- git #214f613b - Fix typos in WikiMap doc comments by Dreamy Jazz
- git #fc942147 - Deprecate .horizontal-gradient and .vertical-gradient Less mixins by Ebrahim Byagowi
- git #045a6300 - Add systemuser param to Users API List result to flag system user accounts (T304242) by Owen
Vendor
editExtensions
editAbuseFilter
edit- git #a98249d8 - Blocked Domains: Minor tweaks by Reedy
- git #ddad49f1 - Add docs, i18n to eslintignore by Ed Sanders
AdvancedSearch
edit- git #51d15f9c - build: Swap modifier in less file to make disable more accurate by Umherirrender
AutoModerator
edit- git #2a32dece - Stop error messages from being translated by Kgraessle
- git #1c5f0b57 - Automoderator should respect account blocks (T374365) by Kgraessle
CampaignEvents
edit- git #91044466 - tests: Fix a arrow-body-style eslint issue on rest.page.js by Umherirrender
- git #fdcdf9be - Update number of private participants as participants are removed (T322275) by Daimona Eaytoy
- git #5c39511f - Update response format of the "remove participants" endpoint (T322275) by Daimona Eaytoy
- git #02081ba5 - Make removeParticipantsFromEvent return separate counts for public vs (T322275) by Daimona Eaytoy
- git #aef89357 - Remove temporary class alias (T376218) by Daimona Eaytoy
- git #e99a8ac2 - Rename Community List-related code (T376218) by Daimona Eaytoy
CategoryTree
edit- git #e745abd0 - build: Run stylelint for less file by Umherirrender
- git #7f52cbc5 - Stay on mode=categories after the first submit with all namespaces (T334289) by Fomafix
- git #9c5ccf4b - Remove redundant closure for all modules with packageFiles by Fomafix
- git #0eb9b7d8 - Use ES6 features (T334853) by Fomafix
- git #092797b0 - Remove duplicate/unnecessary trim by Fomafix
- git #921e6fe3 - Move all Parser handling to Hooks::parserHook by Fomafix
- git #a918bdea - Remove $allowMissing and make the check directly on the hook by Fomafix
- git #5d3c9b77 - Use namespace for ServiceWiringTest by Fomafix
- git #b1920c9f - Add link to T290062 on onlyroot deprecation message (T290062) by Fomafix
- git #40f36384 - Trigger CategoryTree::setHeaders only if subcategories available by Fomafix
CentralAuth
edit- git #c42d0fa0 - Auth: pass accountType to authevents log stream (T341650) (T375510) (T375505) by Piotr Miazga
Chart
edit- git #55c68e4d - Update example chart so it doesnt container width or height (T375240) by Jon Robson
- git #5e1b8773 - Remove showLegend chart definition option (T376656) by aude
- git #fed7c363 - Limit charts to container size (T375240) by Jon Robson
- git #6a9ba8b9 - Remove chart width and height params (T375240) by aude
CheckUser
edit- git #3118ee07 - IPContributions/GlobalContributions: Make use of the query builder construction utility (T356292) by Kosta Harlan
- git #cc7336a6 - GlobalContributionsPager: Use a join instead of two queries (T356292) by Thalia
- git #0508db66 - Services: Introduce CheckUserTemporaryAccountsByIPLookup service (T377105) by Kosta Harlan
- git #aef497f4 - Fix some documentation in CheckUserLookupUtils by Thalia
- git #0b2aade9 - Query contributions globally on Special:GlobalContributions (T356292) by STran
- git #8c9bb387 - Log when a user accesses temp accounts via Special:GlobalContributions (T376796) by STran
- git #afa6e48a - Add GlobalContributionsPagerFactoryTest by Thalia
- git #d72989c1 - Add a colon at end of the contribution target label (T376992) by Dreamy Jazz
- git #223b4350 - Remove IP reveal from Special:GlobalContributions (T356292) by Thalia
- git #770199bf - Stub out Special:GlobalContributions (T356289) by STran
Cite
edit- git #189f5ae9 - Add ReferencePreviews EventLogging schema from Popups (T355194) by WMDE-Fisch
- git #b2253668 - Remove MWSetExtendsContentDialog (T375156) by WMDE-Fisch
- git #ff179075 - Add check for placholder node in sub-ref create flow (T375156) by WMDE-Fisch
- git #a776b8d7 - Prepare the ReferenceDialog to be opend for creating a sub-ref (T375156) by WMDE-Fisch
- git #39679be9 - Use the default edit dialog to create a sub-ref (T375156) by WMDE-Fisch
- git #60eb760d - [refactor] Don't setup the edit panel when re-using a ref (T375156) by WMDE-Fisch
- git #c40dc94c - Separate sub-ref content from main content in ContextItem (T376131) by WMDE-Fisch
Citoid
edit- git #7acfd25f - Use the ReferenceDialog for inserting a new sub-ref (T375156) by WMDE-Fisch
cldr
edit- git #031b98d1 - Update to cldr 45 by Reedy
- git #35e82bd2 - Add several languages to LocalNamesEn for ULS by Amir E. Aharoni
CommunityConfiguration
edit- git #39a59b4b - Add maint script to change existing configuration (T357535) by Michael Große
- git #201b1cf1 - Emergency defaults: Ignore dynamic defaults (T376983) by Martin Urbanec
- git #3f5721af - Add phpcs:ignoreFile to emergency defaults files (T374431) by Martin Urbanec
- git #a60dce73 - PageTitleControl: always store user input in state (T374237) by Sergio Gimeno
- git #a7f5e15f - tests: abstract test-case for asserting emergency defaults (T374428) by Michael Große
- git #2f59013e - Add Cypress tests to Community Configuration (T372050) by Cyndy
- git #0e5a670a - Generate emergency defaults via a maintenance script (T374431) by Martin Urbanec
- git #7698193a - tests: Improve coverage by Martin Urbanec
ConfirmEdit
edit- git #27d3b303 - Replace global configuration variables by Config by Fomafix
ContactPage
edit- git #3a9fe114 - Allow specifying a recipient email address (T201764) by Jayden Bailey
- git #2f58b313 - selenium: Replace Node.js Assert library with WebdriverIO Expect library (T325740) by Željko Filipin
ContentTranslation
edit- git #7c6fdd16 - Fix: a bunch of eslint warnings by Sbisson
- git #b8502543 - Use content_translation_event schema v1.6.0 by Sbisson
- git #5174d0ef - build: Convert .eslintrc.js to .eslintrc.json in minT folder by Umherirrender
- git #a9aff125 - useSuggestionFetchers: "Hard code" suggestionProvider for suggestions by NikG
- git #e66d03d1 - SX: Fix getter for number of suggestions to fetch (T374886) by NikG
- git #383ae2fd - SX: Move SXSuggestionsFilters SFC inside components/CXDashboard directory by NikG
- git #fd7527d3 - SX: Clear TODO inside useDraftTranslationStart.js by NikG
DiscussionTools
edit- git #2f4d87df - Add dark mode version of SVG image for "You have been subscribed" popup (T369834) by matr1x-101
- git #0bfecf91 - build: Provide SVGO for crunching SVG files by James D. Forrester
DonationInterface
edit- git #94acd3dd - build: Load banana message dirs from extension.json by Umherirrender
- git #80d6fc82 - Foundation logo overlapping monthly convert modal in smaller screen sizes (T374074) by wfan
- git #6c19c188 - Add in countries we accept the currency of already I-Z (T349667) by cstone
- git #9f1b34ee - Add in countries we accept the currency of already A-H (T349667) by cstone
- git #7de0593c - Css for MC button in smaller screen (T375545) by wfan
- git #ccf33012 - Add validation for dlocal fields: postal_code, street_number, and street_address (T370583) by Damilare Adedoyin
Echo
edit- git #fbcb1a58 - Fix improper @private documentation in .js code by thiemowmde
EntitySchema
edit- git #956fdaac - update javascript dependencies (T376258) by Audrey Penven
EventLogging
edit- git #adbe3453 - MediaWikiMetricsClientIntegration: quick fix for isCurrentUserEnrolled() (T368326) by Santiago Faci
- git #34b7831c - T368326-update-metrics-platform-to-accept-experiment-membership (T368326) by jebe
- git #785d97a1 - build: Add contribution link to jsdoc.json by Umherirrender
FileImporter
edit- git #7acf3d29 - Avoid string offset error when parsing unclosed templates (T376878) by thiemowmde
- git #7a76668c - Make use of HashConfig in tests where possible by thiemowmde
- git #99d161db - Sort array and add @phpcs-require-sorted-array by Fomafix
- git #4ccd1dbe - Inject services into WikiLinkParserFactory by Fomafix
FlaggedRevs
edit- git #9bb82cd6 - hooks: Only update counters for named users (T326934) by Máté Szabó
- git #a5ac942d - FlaggablePageView: Serve stable versions to temporary accounts (T326934) by Máté Szabó
- git #027b4e28 - FlaggablePageView: Add integration tests for showingStable() (T326934) by Máté Szabó
- git #e22caaf8 - hooks: extract MediaWikiServices handler and inject services (T326934) by Máté Szabó
GlobalBlocking
edit- git #0ed7bc80 - Added missing word to autoblocked-hidden-blocker message by NMW03
- git #c968db2d - Correct documentation of GlobalBlock::getId (T374859) by Dreamy Jazz
- git #2304659b - Create GlobalBlock::newFromRow (T374853) by Dreamy Jazz
- git #1898656f - Add wgGlobalBlockingEnableAutoblocks (T374853) by Dreamy Jazz
- git #c48194e5 - Add GlobalBlockManager::autoblock (T374853) by Dreamy Jazz
- git #a7c4e72e - Add GlobalBlockLookup::getAutoblockReason (T374853) by Dreamy Jazz
- git #edcd84a1 - Update GlobalBlockManager::block to allow code to enable autoblocks (T374853) by Dreamy Jazz
- git #0763517e - Update GlobalBlockLookup for autoblocks (T374854) by Dreamy Jazz
- git #c2e1420f - Stop writing to gbw_address and gbw_target_central_id (T374945) by Dreamy Jazz
- git #b2d47a4a - Allow removal and disabling of global blocks using an ID (T376051) by Dreamy Jazz
- git #add90daf - Update services to support managing global blocks via ID (T376051) by Dreamy Jazz
GlobalWatchlist
edit- git #c5bf68cb - selenium: Replace Node.js Assert library with WebdriverIO Expect library (T325740) by Željko Filipin
GrowthExperiments
edit- git #ea2c6293 - NewcomerTasksStore: use default reason name abort (T369742) by Sergio Gimeno
- git #c5d9333c - NewcomerTasksStore: correctly abort penultimate request (T369742) by Sergio Gimeno
- git #7d8a6210 - Clear LinkRecommendation suggestions on page save (T364341) (T372337) by Michael Große
- git #ebcc2fc3 - refactor(HomepageHooks): extract method for simpler modifyability by Michael Große
- git #4a226172 - Fix gender-dependent messages in Impact module (T362469) by msz2001
- git #667d1879 - Homepage: avoid loading inexisting script (T376789) by Sergio Gimeno
- git #99e4cbd6 - refactor(tests): don't use per-method coverage annotation by Michael Große
- git #f0d41184 - Run fixLinkRecommendationData even when disabled in CC (T373176) by Michael Große
- git #5b07cda1 - refactor(SpecialManageMentors): avoid using Codex classes (T375902) by Sergio Gimeno
- git #3084d801 - TourHooks: remove unused newimpact discovery user property (T376461) by Sergio Gimeno
- git #4194f897 - Drop support for the old impact and tour module (T350077) by Cyndy
- git #66c1b265 - refactor(ConfirmEmail): avoid using Codex classes (T375902) by Sergio Gimeno
- git #65061ebe - refactor: add proper type-hints to recently touched classes by Michael Große
Linter
edit- git #61152ae1 - maintenance: Minor cleanup by Reedy
- git #f80076f5 - SpecialLintErrors: Fix phan failure due to MW core change (T377145) by Reedy
- git #e6a510fb - Use ParserOutputAccess for LintUpdate job (T376325) by C. Scott Ananian
MassMessage
edit- git #b4ae796f - Simplify MassMessage warning (T375902) (T360668) by Jon Robson
Math
edit- git #60204302 - Implement basic column info parsing (T376838) by physikerwelt
MediaSearch
edit- git #7077dfca - build: Load banana message dirs from extension.json by Umherirrender
MetricsPlatform
edit- git #811e2be8 - Add experiment enrollment functionality (T373406) by Clare Ming
MobileFrontend
edit- git #7043f11c - Make image carousel arrows visible in dark mode (T373476) by theprotonade
MultimediaViewer
edit- git #161adf92 - Drop "About Media Viewer" link (T376972) by Simon Legner
- git #32a575f7 - Use browser provided URL object instead of mw.Uri (T374314) by Ebrahim Byagowi
- git #3d350a29 - Fix mmv.ui.metadataPanel.test.js by Simon Legner
- git #e3badef7 - Remove MMV options dialog in favour of Special:Preferences (T77349) by Simon Legner
- git #f3786ff2 - Make next/prev buttons jump to first/last image when viewing last/first image (T77877) by Simon Legner
- git #249f30c8 - Update namespaces of PHP classes by Fomafix
NearbyPages
edit- git #5820ecf6 - Fix a prefer-arrow-callback eslint issue on locationProvider.js by Umherirrender
OAuthRateLimiter
edit- git #83e61ddd - ServiceWiring: Sort array and add @phpcs-require-sorted-array by Fomafix
PageTriage
edit- git #47f983d9 - toolbar: Add missing error message (T376569) by Ammarpad
- git #d5cdd88b - tests: skip BulkSetTagsUpdated test (T376412) by Ammarpad
Popups
edit- git #0f9e9522 - Remove ReferencePreviews EventLogging schema from Popups (T355194) by WMDE-Fisch
- git #12e432bb - build: Remove explicit install of eslint-plugin-no-jquery package by Umherirrender
- git #14aff818 - Remove obsolete ReferenceTooltips gadget checks (T362771) by WMDE-Fisch
- git #5db26229 - Remove test and doc leftovers from ReferencePreviews (T355194) by WMDE-Fisch
QuickSurveys
edit- git #f7ec96a3 - extension.json: Add mediawiki.jqueryMsg to dependencies for ext.quicksurveys.lib (T376517) by Kosta Harlan
- git #dcd0d8da - QuickSurvey.vue: Support using HTML in thank you message (T376517) by Kosta Harlan
ReportIncident
edit- git #904c6795 - Fix a arrow-body-style eslint issue on ReportIncidentDialogStep2.vue by Umherirrender
Score
edit- git #2ed29676 - VE: Don't set lang attribute when Lilypond is selected by Ed Sanders
Scribunto
edit- git #f354b0ec - debug console: remove unused CSS styles by Siddharth VP
SearchVue
edit- git #f6f0f61b - build: Load banana message dirs from extension.json by Umherirrender
SyntaxHighlight_GeSHi
edit- git #f455864c - links: fix JS error due to a missing non-null check (T376958) by Siddharth VP
- git #006e6c6f - Fix styling for code blocks with copy buttons next to floated content (T40932) by Bartosz Dziewoński
TocTree
edit- git #e0400ba1 - Use ES6 features (T334853) by Dringsim
Translate
edit- git #fddf1849 - tests: Reduce assumptions about configurations when running tests by Abijeet
- git #ab0355ec - TtmServerMessageUpdateJob::getTranslation: Change return type to ?string (T375771) by Abijeet
TwoColConflict
edit- git #2bc2fc46 - Add notheme hack to make edit buttons visible in dark mode (T373231) by thiemowmde
- git #0e75813f - Replace most problematic hard-coded colors with skin colors (T373231) by thiemowmde
- git #697e1e1c - Make use of more (non-color) LESS variables (T373231) by thiemowmde
UniversalLanguageSelector
edit- git #a0df9be6 - Transmit current autonym via ResourceLoader instead of config var by Fomafix
UploadWizard
edit- git #d1906f0c - Add AI prompt to "own work" (T357806) by Cormac Parle
VisualEditor
edit- git #f4a80809 - Update VE core submodule to master (c98f3a542) (T376901) by Ed Sanders
- git #67b5e1c5 - ve.ce.MWPreNode: Fix primaryCommandName by Ed Sanders
- git #365cefa8 - tests: Use real mw.Api in ve.ui.MWTemplateTitleInputWidget tests by Bartosz Dziewoński
- git #e6f1698b - Fix "target is undefined" exception when loading fails by Bartosz Dziewoński
Wikibase
edit- git #2ca0b488 - Add tracking category for exceeded entity limit (T279069) by Sean Leong (WMDE)
- git #be1fc95c - REST: Add `X-Temporary-User-Redirect` response header (T376260) by Muhammad Yasser Jazirahly
- git #22a8caa2 - REST: Add `String parameter normalization` test (T343420) by dima koushha
- git #76257d93 - REST: Add missing PatchedSitelinks error handling by Jakob Warkotsch
- git #b147a494 - REST: Replace patched-invalid-sitelink-type with generic error (T376998) by Jakob Warkotsch
- git #d289181d - REST: Replace url-not-modifiable with generic error (T366255) by Jakob Warkotsch
- git #0a0b3875 - Rename more things from (Scribunto)LuaWikibase* to Wikibase* by Lucas Werkmeister
- git #fde1a893 - REST: Mark fallback label/description routes production ready (T376365) by Jakob Warkotsch
- git #fa43d922 - REST: Add missing tests for language fallback routes (T371605) by Jakob Warkotsch
- git #53b75e84 - REST: Add missing CHANGELOG.md entries by Jakob Warkotsch
- git #a15b397a - Default to empty string for potential null values by Jakob Warkotsch
- git #919a06cd - Remove unused LanguageFallbackChainFactory method by Lucas Werkmeister
- git #03b767b7 - REST: Add `X-Temporary-User-Created` response header (T376260) by Muhammad Yasser Jazirahly
- git #14abb501 - Handle Minerva wikibase link in wikibase repo (T376389) by joelyrookewmde
- git #05795a23 - REST: Remove auth response header for temp users (T376261) by Jakob Warkotsch
- git #e9ffb4d2 - REST: Add test case for "mul" fallback language by dima koushha
- git #c392be89 - Selenium: fix and re-enable 'old revisions do not have an edit link' test (T376286) by Ollie Shotton
- git #15a39656 - REST: Implement language fallback in GetItemDescriptionWithFallback (T375885) by Ollie Shotton
- git #7acdd87b - Update comment on skipped selenium test by Ollie Shotton
- git #47d3b006 - client: Rename Scribunto_LuaWikibase*Library to remove underscore by Umherirrender
WikibaseLexeme
edit- git #776c7d34 - Update ESLint-related dependencies (T376262) by Audrey Penven
- git #2bac3608 - Update dependencies: sinon, jsdom, jasmine, cypress, typescript (T376262) by Audrey Penven
WikibaseQualityConstraints
edit- git #11df981c - SpecialConstraintReport: Mark the entityid field as required (T377079) by Dringsim
WikiEditor
edit- git #b937a0af - Revert "Keyboard shortcuts for formatting tools in WikiEditor 2010" (T62928) by Jon Harald Søby
WikiLambda
edit- git #981a3c2d - Perform Lexeme search with 1 and 2 characters, too (T373589) by gengh
- git #10d9d2b7 - Use OTel headers (T375922) by Grace C
- git #6bb14a9d - Update Z669x references to Z609x by James D. Forrester
- git #35b37e7d - Fix the fix: Set Lexeme component top padding only on read view (T373589) by gengh
WikiLove
edit- git #55088619 - build: Load banana message dirs from extension.json by Umherirrender
WikimediaCampaignEvents
edit- git #cb4d2fb0 - Copy edit on collaboration list to remove reference to wikipedia. (T372691) by Michelle
- git #222efb90 - i18n: Rename community list to collaboration list (T376218) by Daimona Eaytoy
- git #c81498b4 - Update code references to Community List (T376218) by Daimona Eaytoy
- git #57790cce - Add temporary method stub for hook rename (T376218) by Daimona Eaytoy
WikimediaEvents
edit- git #592a7f79 - Track the revert rate of edits by user type (T375501) by Máté Szabó
- git #0058ce97 - Track page deletion rate for temp accounts rollout (T375503) by Máté Szabó
- git #8d978f08 - search satisfaction: track virtual page views (T375387) by Erik Bernhardson
- git #38aa596c - WikimediaEventsHooks#PageSaveComplete: Track anon/registered, temp user, platform, is_mobile labels on edits (T375496) by Kosta Harlan
- git #dd46d8e4 - build: Load banana message dirs from extension.json by Umherirrender
- git #9386c1c6 - Delete old event logging (T376065) by ksarabia
- git #31491729 - feat: Inject `sul3` label to authevents metrics when SUL3 is enabled (T375955) by Piotr Miazga
WikimediaMessages
edit- git #265ed044 - Add messages for Obolo Wikipedia (annwiki) (T376332) by gerritbot
- git #78e44207 - Add messages for Central Bikol Wikisource (bclwikisource) (T377084) by gerritbot
Skins
editMinervaNeue
edit- git #43ed38c2 - Revert "Fix missing wikibase link in Minerva sidebar" by Jdlrobson
- git #4323ad14 - Reverse the watch star animation for RTL (T376898) by Ebrahim Byagowi
- git #4c5bbc34 - Remove initial animation of watch star (T376872) (T376559) by Ebrahim Byagowi
- git #9435136a - Cleanup: Drop unused code in Minerva by Jon Robson
Vector
edit- git #c8c1833e - More effective use of Less in Watchstar.less by Ebrahim Byagowi
- git #27273a13 - Reverse the watch star animation for RTL (T376898) by Ebrahim Byagowi
- git #ae56e2ea - build: Remove explicit install of eslint-plugin-no-jquery package by Umherirrender
Misc
editVisualEditor/VisualEditor
edit- git #92e6a533 - TextStyleAnnotation: Don't register abstract base class by Ed Sanders
- git #a68ba80d - Get all annotations by ranges (T360624) by Ed Sanders
- git #c98f3a54 - Follow-up I813c341cb1: Build node tree when empty (T376901) by Ed Sanders
No changes
edit- 3D
- ActiveAbstract
- AntiSpoof
- ApiFeatureUsage
- ArticleCreationWorkflow
- ArticlePlaceholder
- Babel
- BetaFeatures
- BounceHandler
- Calendar
- Campaigns
- Capiunto
- CentralNotice
- CharInsert
- ChessBrowser
- CirrusSearch
- CiteThisPage
- CodeEditor
- CodeMirror
- Cognate
- Collection
- CologneBlue
- CommonsMetadata
- CommunityRequests
- CreditsSource
- Dashiki
- Disambiguator
- DismissableSiteNotice
- Elastica
- ElectronPdfService
- EventBus
- EventStreamConfig
- ExtensionDistributor
- ExternalGuidance
- FeaturedFeeds
- FileExporter
- Flow
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- Gadgets
- GeoCrumbs
- GeoData
- GlobalCssJs
- GlobalPreferences
- GlobalUsage
- GlobalUserPage
- GoogleNewsSitemap
- Graph
- GuidedTour
- IPInfo
- IPReputation
- ImageMap
- ImageSuggestions
- InputBox
- Insider
- Interwiki
- InterwikiSorting
- Josa
- JsonConfig
- Kartographer
- LabeledSectionTransclusion
- LandingCheck
- LdapAuthentication
- LiquidThreads
- LoginNotify
- MapSources
- MediaModeration
- MobileApp
- Modern
- MonoBook
- NavigationTiming
- NetworkSession
- NewUserMessage
- Newsletter
- Nostalgia
- Nuke
- OATHAuth
- OAuth
- ORES
- PageAssessments
- PageImages
- PageNotice
- PageViewInfo
- PagedTiffHandler
- ParserFunctions
- ParserMigration
- PdfHandler
- Phonos
- Poem
- ProofreadPage
- PropertySuggester
- Quiz
- RSS
- ReadingLists
- RealMe
- RelatedArticles
- RevisionSlider
- SandboxLink
- SearchExtraNS
- SecureLinkFixer
- SecurePoll
- ShortUrl
- SimilarEditors
- SiteMatrix
- SpamBlacklist
- StopForumSpam
- SubPageList3
- SubpageSortkey
- TemplateData
- TemplateSandbox
- TemplateStyles
- TemplateWizard
- TextExtracts
- Thanks
- TheWikipediaLibrary
- TimedMediaHandler
- Timeless
- TitleBlacklist
- TorBlock
- TranslationNotifications
- TrustedXFF
- UploadsLink
- UrlShortener
- VipsScaler
- VueTest
- WebAuthn
- WikibaseCirrusSearch
- WikibaseLexemeCirrusSearch
- WikibaseMediaInfo
- Wikidata.org
- WikidataPageBanner
- WikimediaApiPortal
- WikimediaApiPortalOAuth
- WikimediaBadges
- WikimediaEditorTasks
- WikimediaIncubator
- WikimediaMaintenance
- Wikisource
- Wikistories
- XAnalytics
- intersection
- timeline
- wikihiero
Total changes
edit260 Changes in 62 repos by 76 authors