MediaWiki 1.44/wmf.3/Changelog
< MediaWiki 1.44 | wmf.3
Core changes
edit- git #826abc0d - Branch commit for wmf/1.44.0-wmf.3 (task T375662) by trainbranchbot
- git #369cd984 - Upgrade wikimedia/relpath from 4.0.0 to 4.0.1 (task T379480) by James D. Forrester
- git #c894816e - PagesField.vue: enforce maximum 10 pages, or 50 for multiblocks (task T362718) by MusikAnimal
- git #7086a245 - SpecialBlock [Codex]: update target user on blur (task T379162) by MusikAnimal
- git #d36713a3 - Remove DataAccess::doPst as unused by Arlo Breault
- git #3e513525 - Include ids in dummy parsoid array by Arlo Breault
- git #1850bb4e - maintenance: Update generateUcfirstOverrides.php description (task T372603) by Timo Tijhof
- git #7a96bbe3 - Bump wikimedia/parsoid to 0.21.0-a4 (task T379319) by Arlo Breault
- git #9cdf8af3 - ApiSandbox: Separate out Utils and PageLayout classes by Ed Sanders
- git #dbd6ad19 - ApiSandbox: Rename ApiSandbox.PageLayout to ApiSandboxLayout by Ed Sanders
- git #5c1ee09b - ApiSandbox: Make state variables used between classes into ApiSandbox properties by Ed Sanders
- git #ade2d036 - ParserCache: Allow for gradual roll out of the new key scheme (task T373037) by Amir Sarabadani
- git #b546d0e5 - ApiSandbox: Separate init and ApiSandbox class by Ed Sanders
- git #6965c29e - PageUpdater: restore call to RevisionFromEditComplete (task T379152) by daniel
- git #37383602 - ContributionsPager: Make $namespaceInfo property protected (task T378155) by Thalia
- git #fb78a1ee - RELEASE-NOTES: Move CryptHKDF removal note to 1.43 by Kevin Israel
- git #b7534500 - composer.json: Upgrade wikimedia/purtle to 2.0.0 (task T379479) by Reedy
- git #26356e9b - composer.json: Update mck89/peast from 1.16.2 to 1.16.3 (task T376276) by Reedy
- git #80f35265 - Updated pear/mail from 1.6.0 to 2.0.0 by Reedy
- git #beed3ed1 - composer.json: Updated nikic/php-parser from ^4.10.2 to ^5.3.1 (task T379508) by Reedy
- git #ddf59b43 - Remove CryptHKDF and MWCryptHKDF by Kevin Israel
- git #ce744e34 - auth: Clarify testUserForCreation documentation by Gergő Tisza
- git #ac5143c6 - Update symfony/* by Reedy
- git #ee1e844f - Updated wikimedia/timestamp from 4.1.1 to 4.2.0 (task T378275) by Reedy
- git #2b853b86 - Updated wikimedia/scoped-callback from 4.0.0 to 5.0.0 (task T378300) by Reedy
- git #442b4a7a - Updated justinrainbow/json-schema from 5.2.13 to 5.3.0 (task T379377) by Reedy
- git #39050fce - Ugraded wikimedia/bcp-47-code from 2.0.0 to 2.0.1 by Reedy
- git #eda3b425 - Upgrade wikimedia/json-codec from 3.0.2 to 3.0.3 by C. Scott Ananian
- git #54b81d8f - Correct range error in regexp of formatmetadata (task T362829) by Derk-Jan Hartman
- git #9f0cf38c - Allow other input and changes to trigger searchsuggestions to update (task T177251) by Derk-Jan Hartman
- git #81ae1abd - Updated wikimedia/services from 3.0.0 to 4.0.0 (task T379384) by Reedy
- git #f0f5dd0a - SpecialBlock: Add infochip to active and block log accordion (task T376744) by Dayllan Maza
- git #aef40071 - Handle MessageValue as parameters of I18nInfo (task T372709) by Isabelle Hurbain-Palatin
- git #35c367cb - mw.jqueryMsg: Simplify special cases for parser functions' first param (task T379418) by Bartosz Dziewoński
- git #8b173830 - mw.jqueryMsg: Allow complex expressions in parser functions' first param (task T379418) by Bartosz Dziewoński
- git #40faa7c1 - Upgrade wikimedia/xmp-reader from 0.9.3 to 0.9.4 (task T379435) by Reedy
- git #06bf39cd - ApiSandbox: Remove IIFE wrapper by Bartosz Dziewoński
- git #c8184842 - ApiSandbox: Use arrow functions for some more event handlers by Bartosz Dziewoński
- git #0b77b0f6 - ApiSandbox: Wrap very long lines by Bartosz Dziewoński
- git #f6def6e8 - ApiSandbox: Convert some more function callbacks to arrow functions by Ed Sanders
- git #2b207a3c - ApiSandbox: Remove unnecessary local context variables by Ed Sanders
- git #8279ab69 - Remove unnecessary local context variables by Ed Sanders
- git #2b71bd06 - Stats: Remove redundant docs, remove unused method by Derick Alangi
- git #1eda752f - Introduce ContributionsRangeTrait for handling IP range limits (task T378111) by Thalia
- git #58dc0923 - Use variable for current gallery background by Jon Harald Søby
- git #5cf3cd03 - exception: Suppress dependency loop exception (task T379125) by Tim Starling
- git #222c29fc - SpecialBlock: Add suppress log accordion (task T377725) by Sam Wilson
- git #8e53211b - docker-compose.yml: Add a comma by Reedy
- git #73c2f6b6 - Define and store MediaWiki REST API ‘page’ endpoint responses as JSON schemas (task T375530) by Wendy Quarshie
- git #c497f947 - Test initSiteStats.php (task T371167) by Dreamy Jazz
- git #35ad463a - Test invalidateUserSessions.php (task T371167) by Dreamy Jazz
- git #3c2c4685 - Don't hardcode the file extension in searchindex normalization (task T366904) by Derk-Jan Hartman
- git #2fbf22de - BlockLog.vue: Modify messages, compute menuItems (task T368059) by TheresNoTime
- git #9df16787 - Allocate tests to groups sequentially instead of round-robin (task T378478) by Arthur Taylor
- git #e93a7e18 - Various minor fixes to @var and @return docs by thiemowmde
- git #3dbfb74a - REST: ability to validate responses against response schemas in tests (task T376339) by bpirkle
- git #656b409e - Updated wikimedia/remex-html from 4.1.0 to 4.1.1 (task T379082) by James D. Forrester
- git #9b2e4ee3 - TextPassDumper: refresh content address on failure (task T377594) by Erik Bernhardson
- git #3bade287 - RELEASE-NOTES: Move Codex 1.15.0 update to correct file by James D. Forrester
- git #1bfbe1fd - installer: Move searchindex changes into 1.43 section after backport by Reedy
- git #2869a7e7 - Upgrade mediawiki/mediawiki-codesniffer from 44.0.0 to 45.0.0 and composer/semver from v3.4.2 to v3.4.3 (task T375310) by James D. Forrester
- git #54835455 - Collect test failure logs and print them at the end of parallel runs (task T378481) by Arthur Taylor
- git #07de9418 - SpecialBlock [Codex]: Do not convert autoBlockExpiry to a ref (task T377509) by Sam Wilson
- git #afb35a72 - Add @inheritDoc to SpecialBlock.php methods by Sam Wilson
- git #3408aec4 - SpecialBlock: Hide the block log from bottom of page (task T377522) by hmonroy
- git #85d660dd - SpecialBlock [Codex]: rename page to 'Manage blocks' (task T373570) (task T377997) by MusikAnimal
- git #b825cf7d - SpecialBlock: Reload BlockLog components after saving a block (task T378586) by Sam Wilson
- git #e4580776 - Add hyphen to "user-specific" by Amir E. Aharoni
- git #b11367b3 - SpecialBlock [Codex]: clear success msg when target user changes (task T379033) by MusikAnimal
- git #c34a8401 - Skins: Pass icon data to link data for skins by Jon Robson
- git #b361d6c6 - Use real type hints for services etc. in includes/auth/, session/, user/ by Bartosz Dziewoński
- git #9c10fe6b - Use User::getInstanceForUpdate to update user on SpecialEmailInvalidate (task T378736) by Umherirrender
- git #7c8d3b8c - Add namespace translations for Duala (task T376248) by Amir E. Aharoni
- git #b49cc1b3 - debug: Remove use of makeConfigSetScript() from MWDebug (task T36738) by Timo Tijhof
- git #4a730b2e - Add DumpableObjectsTest to the database test group (task T374494) by Brent Laabs
Vendor
edit- git #a72eaf60 - Upgrade wikimedia/relpath from 4.0.0 to 4.0.1 (task T379480) by James D. Forrester
- git #4eda869e - Upgrading wikimedia/purtle (v1.0.8 => v2.0.0) (task T379479) by Reedy
- git #85ceadce - Upgrading psr/http-factory (1.0.2 => 1.1.0) (task T376276) by Reedy
- git #837524b8 - Upgrading mck89/peast (v1.16.2 => v1.16.3) (task T376276) by Reedy
- git #3431b416 - Bump wikimedia/parsoid to 0.21.0-a4 (task T325137) (task T379319) by Arlo Breault
- git #0ee92195 - Upgrading beberlei/assert (v3.3.2 => v3.3.3) (task T376276) by Reedy
- git #a185b4af - Upgrading pear/mail (v1.6.0 => v2.0.0) by Reedy
- git #4928463b - Upgrading nikic/php-parser (v4.19.1 => v5.3.1) by Reedy
- git #f67b0392 - Upgrading psy/psysh (v0.12.3 => v0.12.4) by Reedy
- git #cbdf5221 - Upgrading composer/ca-bundle (1.5.0 => 1.5.3) by Reedy
- git #cafaf127 - Update symfony/* (task T379475) by Reedy
- git #e531b511 - Upgrading wikimedia/timestamp (v4.1.1 => v4.2.0) (task T378275) by Reedy
- git #833e3acd - Upgrading wikimedia/scoped-callback (v4.0.0 => v5.0.0) (task T378300) by Reedy
- git #03472ae4 - Upgrading justinrainbow/json-schema (v5.2.13 => 5.3.0) (task T379377) by Reedy
- git #627253bf - Update wikimedia/bcp-47-code to 2.0.1 and wikimedia/zest-css to 3.0.2 by C. Scott Ananian
- git #6e19dfc9 - Upgrade wikimedia/json-codec from 3.0.2 to 3.0.3 by C. Scott Ananian
- git #bbb68dd0 - Upgrading wikimedia/metrics-platform (4.2.1 => 4.2.2) (task T379383) by Reedy
- git #49c76da3 - Upgrading wikimedia/services (3.0.0 => 4.0.0) (task T379384) by Reedy
- git #eaf109a6 - Upgrading wikimedia/xmp-reader (0.9.3 => 0.9.4) (task T379435) by Reedy
- git #180b25a5 - Upgrade wikimedia/remex-html from 4.1.0 to 4.1.1 (task T379082) by Reedy
- git #3d7fc4db - Upgrade composer/semver from v3.4.2 to v3.4.3 (task T375310) by James D. Forrester
Extensions
editAbuseFilter
edit- git #774f4f02 - Create protected variable access logs POSTSEND (task T379083) by Dreamy Jazz
AdvancedSearch
edit- git #8a633ce2 - Add a hyphen to "language-specific" by Amir E. Aharoni
- git #4b17ae9c - Replace deprecated call to url.parse() by WMDE-Fisch
AutoModerator
edit- git #a29a06a0 - Add documentation to the qqq file to explain why our wikitext link syntax is slightly different than the norm (task T374159) by Kgraessle
- git #87ab8fac - Add follow-up message instead of sending new one (task T372476) by suecarmol
- git #7f5192bc - Implement a limit and configuration for same-user-same-page reverts in Automoderator (task T370795) by Kgraessle
CampaignEvents
edit- git #e82e2c11 - Introduce WikiLookup (task T367224) by Daimona Eaytoy
- git #a8e2f92e - Use TimeZoneConverter in Special:EventDetails (task T362639) by Daimona Eaytoy
- git #ac339a93 - Use TimeZoneConverter in the event page "more details" dialog (task T362639) by Daimona Eaytoy
- git #ef8334ab - Convert time(zone) in event page header (task T362639) by Daimona Eaytoy
- git #55d26e7c - Add TimeZoneConverter JS utility (task T362639) by Daimona Eaytoy
- git #a7a4b82b - Add internal REST endpoint to format date strings (task T362639) by Daimona Eaytoy
- git #d2f51cab - Redirect to event page after successful registration edit (task T378768) by Daimona Eaytoy
- git #af01f04f - Link to the collaboration list in the registration enabled notification (task T377998) by Daimona Eaytoy
- git #9c006781 - Update text of registration enabled notification (task T377998) by Daimona Eaytoy
- git #0c333126 - Redirect user to event page after enabling registration (task T362924) by Daimona Eaytoy
CategoryTree
edit- git #845595cb - Remove an outdated comment by Ebrahim Byagowi
- git #77b047b1 - Remove page href from arrows by Ebrahim Byagowi
CentralAuth
edit- git #49385440 - Add debug class (like MW) for central users by Gergő Tisza
- git #aca729e0 - Correct range of A-z regexp (task T362829) by Derk-Jan Hartman
- git #d5ea8bd9 - Introduce MainConfigNames for CentralAuth config settings by Derick Alangi
- git #ffd23bf4 - Check session provider when autocreating (task T378289) by Gergő Tisza
- git #3b628d0b - Point autologin resourceloader module URL to `/start` endpoint (task T375788) by Derick Alangi
- git #44e8bab2 - Fix warning about missing central account for temp users (task T378289) by Gergő Tisza
- git #f5132ccf - Correct name of AutopromoteCondition hook in extension.json (task T377929) by Dreamy Jazz
Chart
edit- git #bf2bea5a - Add linters, fix JS error in older browsers by Jon Robson
- git #d3ddfcfd - Add SBOM for foreign-resources (task T363589) by Amir Sarabadani
- git #02efd6bc - Store json page used by chart parser function (task T374746) by Brooke Vibber
- git #bb49b9cd - Responsive chart title width (task T373349) by aude
CheckUser
edit- git #a6c47ddc - Add wgCheckUserSpecialPagesWithoutIPRevealButtons config (task T379495) by Dreamy Jazz
- git #65f00bed - Show namespaces for external articles in Special:GlobalContributions (task T378155) by Thalia
- git #92efa3e2 - Check $wgRangeContributionsCIDRLimit for contributions special pages (task T378111) by Thalia
- git #800b01af - Improve readability of CheckUserLookupUtils::isValidIPOrRange by Thalia
- git #3e58ff3c - e2e test that Client Hints data is collected for edits (task T379252) by Dreamy Jazz
- git #81d15aee - Collect Client Hints data on failed login attempts (task T345818) by Dreamy Jazz
- git #e4763123 - Fix quotation marks in SpecialPageInitListHandler by Thalia
- git #858cca5e - Support private log events in Client Hints REST API endpoint (task T345818) by Dreamy Jazz
- git #9411f4f0 - CheckUser.alias.php: Sync Korean translation with English text by Yongmin Hong
- git #8c2e958c - Unify temporary account-related permission checks (task T375465) by Máté Szabó
- git #f15a2609 - GlobalContributionsPager: Display a notice if results are missing (task T377960) by Thalia
- git #e85d2711 - GlobalContributionsPager: Format external links based on permissions (task T378525) by Thalia
- git #718e5c09 - GlobalContributionsPager: Hide external revs hidden from the user (task T378525) by Thalia
CirrusSearch
edit- git #dba6a8f5 - Fix WeightedTagsUpdater (task T378664) (task T378983) by Peter Fischer
Cite
edit- git #dd6587c4 - Display Cite error messages in Parsoid (task T372709) by Isabelle Hurbain-Palatin
- git #6b156870 - Update knownFailures after normalization in core by Arlo Breault
Citoid
edit- git #d885039f - Rename some misleading event names (task T363292) by WMDE-Fisch
cldr
edit- git #22dc7844 - Add a local Indonesian name for btd (task T377796) by Amir E. Aharoni
- git #c2ad3e86 - Add local names for Fur (fvr) (task T378711) by Amir E. Aharoni
CodeEditor
edit- git #390486e3 - foreign-resources: Add purl for ace editor (task T363589) by James D. Forrester
CodeMirror
edit- git #f4cf12b3 - ve.ui.CodeMirror.v6: use DOMRect width when updating gutter width (task T357482) by MusikAnimal
- git #bc897f30 - CodeMirror support for WikiEditor keyboard shortcuts (task T62928) by Siddharth VP
CommunityConfiguration
edit- git #5b32c97d - AbstractProvider: Normalize top level config correctly (task T379094) by Martin Urbanec
ConfirmEdit
edit- git #d5ba23c9 - en.json: Further update sysadmin link to use {{int:grouppage-sysop}} (task T363099) by Reedy
- git #35d0b2f3 - tox.ini: Fix Environments typo by Reedy
- git #106a63e3 - hCaptcha: Variablise api and verify urls (task T378207) by Reedy
- git #cd607319 - hCaptcha: Extra logging for captcha solve (task T377341) by Reedy
- git #5a018520 - Fixup paths to moved resources (task T379080) by Reedy
- git #32b7a3ea - Remove redundant sub extension AutoloadNamespaces entries by Reedy
- git #48a60aa7 - Various minor code cleanup by Reedy
ContentTranslation
edit- git #b7caded7 - CX3 Build 0.2.0+20241111 (task T378172) (task T374567) (task T374905) by NikG
- git #f5783f13 - Increase specificity to apply styles to suggestion filter chips by NikG
- git #c7372ab1 - Fix translation_type for dashboard open and translation continue events (task T374905) by NikG
- git #49c0c719 - minor eslint fix by NikG
- git #e34750bd - Fix aria-label warning for TranslatedSegmentCardActionButtons (task T374567) by eamedina
- git #5f779403 - Fix aria-label warning for BlockTemplateAdaptation (task T374567) by eamedina
- git #5c6f564e - Fix aria-label for SXPublisherReviewInfo (task T374567) by eamedina
- git #e81647b1 - Fix aria-label warning for SXPublishOptionSelector (task T374567) by eamedina
- git #9393032f - Fix aria-label warning for SXPublisherCaptchaDialog (task T374567) by eamedina
- git #d0efd269 - Fix aria-label warning for SXPublisher (task T374567) by eamedina
- git #ba48f4e4 - MinT For Readers MVP instrumentation: Update schema id and stream name (task T376017) by NikG
- git #ac6d1103 - Fix aria-label warning for SXPublisherHeader (task T374567) by eamedina
- git #4bd87649 - Fix aria-label warning for bookmark icon (task T374567) by eamedina
- git #1e98a89d - Case-insensitive URL filters validation (task T378172) by Sbisson
- git #f4f5f5fb - topicGroupToFilterGroup: fix @return doc (task T378172) by Sbisson
- git #024d185d - arial-label for article-search close button (task T374567) by Sbisson
- git #d37e3652 - Use "automatic" filter type for "For you" and "Popular" filters (task T378172) by NikG
DiscussionTools
edit- git #126aafa8 - build: Remove php version from composer.json by Umherirrender
DonationInterface
edit- git #9073bf0c - Jazz up mailcheck text (task T363473) by Elliott Eggleston
- git #ed29debf - Add amount validation for inapp payment submit (task T376195) by wfan
- git #7d781045 - Undo update to git ignore by Damilare Adedoyin
- git #0390637f - remove vscode debug files from git by Damilare Adedoyin
- git #42f48f63 - make the message clearer that we have ach and sepa will not have recurring token no need to warn by wfan
ElectronPdfService
edit- git #e8aa35dc - selenium: Replace Node.js Assert library with WebdriverIO Expect library (task T325740) by Željko Filipin
EventLogging
edit- git #14311a9a - Upgrade wikimedia/metrics-platform to ^4.2.2 (task T379383) by Reedy
- git #812a285a - jsonschemacontent: Remove broken objectRow "$ref" handling (task T368543) by Sam Smith
GlobalBlocking
edit- git #1f9ad70f - Add @inheritDoc to functions by Umherirrender
- git #8cf39f54 - Add type-declaration to GlobalBlock::getXff by Umherirrender
GlobalCssJs
edit- git #8442192c - Use own line for comments by Umherirrender
GlobalUsage
edit- git #2123a940 - Inject services into special pages by Umherirrender
GrowthExperiments
edit- git #e3240b20 - Don't break the whole upgrade when wgGEDatabaseCluster is set by Tim Starling
- git #44e2091e - maint: Add running total to verbose maint script output by Michael Große
- git #26c5caec - Use WeightedTagsUpdater (task T372904) (task T374702) by Peter Fischer
- git #4cb7fce3 - Update jest dependencies by Michael Große
- git #31a5ff06 - chore: assert types in CI by Michael Große
- git #8933c9e4 - [tests] Mentorship: Test with CommunityConfiguration (task T379094) (task T369709) by Martin Urbanec
GuidedTour
edit- git #bd00f8ed - Remove unnecessary local context variables by Ed Sanders
- git #fc417872 - Remove JSDuck hack by Ed Sanders
- git #3c6ad711 - ESLint: Autofix documentation errors by Ed Sanders
- git #8f5049b9 - ESLint: Enforce prefer-arrow-callback and autofix by Ed Sanders
- git #00935ec2 - eslint: Enforce prefer-const by Ed Sanders
- git #a5a2590c - eslint: Enforce no-var and autofix by Ed Sanders
- git #7cf21345 - convert from JSDuck to JSDoc (task T367507) by Novem Linguae
IPInfo
edit- git #319f86f2 - Update IPInfo help link and disclaimer (task T375090) by Máté Szabó
Kartographer
edit- git #cdca881c - Different file name for virtual vs. physical externalLinks.json (task T374492) by thiemowmde
- git #943922c6 - Use MainConfigNames constants in tests by thiemowmde
- git #f90338e2 - Use SettingsBuilder::overrideConfigValue to overwrite a config value by Fomafix
Math
edit- git #fcb667f7 - Treat colon as operator (task T375974) by physikerwelt
- git #cc0a214f - Remove menclose in cancel rendering (task T376829) by physikerwelt
- git #775fec54 - Treat \operatorname as a valid operator for limits (task T365170) by physikerwelt
- git #b058d88b - Ignore misplaced limits commands (task T365170) by physikerwelt
- git #18df3d31 - Add npm fix script by physikerwelt
MobileFrontend
edit- git #36c8d9a5 - mobile.editor: Use history.replaceState directly when switching (task T379555) by Ed Sanders
- git #a3962ce6 - Remove unused promise code from Drawer#onShow by Ed Sanders
- git #fc48d123 - Make getLanguages() more robust (task T349000) by Jon Robson
- git #fcd5c04a - Update eslint to 0.28.2 and autofix by Ed Sanders
- git #90045d18 - SearchOverlay: Fix incorrect use of 'this' by Ed Sanders
MultimediaViewer
edit- git #b5ed0e6c - mmv.js: Store comingFromHashChange as a class property by Ed Sanders
OATHAuth
edit- git #ffb7da7a - Add copy button for recovery codes (task T354028) by Reedy
- git #55ea2808 - Remove $wgOATHAuthDatabase support by Reedy
- git #b5bb50a0 - Simplify the message notification-body-oathauth-oathauth-recoverycodesleft by Amir E. Aharoni
- git #1be0b2bd - Make 2FA client examples into urls (task T359996) by Reedy
- git #12cd981e - Add (non linked) 2FA client examples to two more messages (task T359996) by Reedy
- git #bd4f71a9 - TOTPSecondaryAuthenticationProvider: Avoid use of getModule() by Taavi Väänänen
- git #ffe501d6 - ApiOATHValidate: Remove use of getModule() by Taavi Väänänen
- git #6a65185d - ApiOATHValidate: Inject services by Taavi Väänänen
- git #6cc24238 - tests: Add basic integration tests for ApiOATHValidate by Taavi Väänänen
- git #d52c9514 - OATHUser: Use UserIdentity where applicable by Taavi Väänänen
OAuth
edit- git #c506e326 - rest: Set context title before generating OutputPage error page (task T379504) by Ammarpad
- git #ed12943f - createOAuthConsumer script: add support for owner-only consumer creation (task T274713) by Michael Daniels
PageTriage
edit- git #f513d900 - selenium: Replace Node.js Assert library with WebdriverIO Expect library (task T325740) by Željko Filipin
ReportIncident
edit- git #06c34106 - Split code computing form error messages from code toggling error flags (task T357424) by Héctor Arroyo
- git #3aaa4ac3 - Hook discussionToolsOverflowMenuOnChoose listener in init.js instead of App.vue (task T357424) by Héctor Arroyo
- git #10a14ed9 - Hook listeners for the report incident link from init.js instead of App.vue (task T357424) by harroyo-wmf
RevisionSlider
edit- git #35af63c2 - migrate metrics to StatsFactory (task T359244) by Cole White
Scribunto
edit- git #33c69346 - Remove backward-compatibility with old Scribunto cached content (task T375539) by C. Scott Ananian
- git #756896ed - Ensure log report is always in valid UTF-8 (task T377473) by Ammarpad
SecureLinkFixer
edit- git #1ba15f31 - Correct range of A-z regexp (task T362829) by Derk-Jan Hartman
- git #0f352ebb - Updating domains.php from Mozilla by SecureLinkFixer updater bot
SecurePoll
edit- git #073d38a6 - Don't show PII to users without securepoll-view-voter-pii right (task T377531) by Siddharth VP
- git #6b831286 - Make prompt for choosing most active wiki optional (task T373950) by Siddharth VP
TemplateStyles
edit- git #736a93a9 - Use native str_contains and such where possible by thiemowmde
- git #920c0a13 - Use singular overrideConfigValue where possible by thiemowmde
- git #a982e829 - Drop support for wikimedia/css-sanitizer < 5.4.0 by James D. Forrester
TitleBlacklist
edit- git #411c7c2f - Use SettingsBuilder::overrideConfigValue to overwrite a config value by Fomafix
Translate
edit- git #836c021c - Event Logging: Add 'review' action (task T364460) by wangombe
- git #0e276c42 - RecentChangesTranslationFilterHookHandler: Replace call to deprecated ChangeTags::getDisplayTableName() (task T379150) by James D. Forrester
- git #c9264fc0 - Event Logging: User closes the translation editor (task T364460) by wangombe
- git #ca86cbfd - Event Logging: User pastes the text (task T364460) by wangombe
- git #7ac34f36 - Replace usage of Xml::listDropdownOptions with Html::listDropdownOptions (task T369056) by wangombe
- git #33e62798 - Fix some documentation related issues highlighted by eslint by Abijeet
- git #47882f14 - Remove use of deprecated GlobalDependency (task T360956) by wangombe
- git #4e10d3bc - MessageBundle: When normalizing translation key remove prefixed title (task T359918) by Abijeet
- git #085794c4 - ImportTranslatableBundleMaintenanceScript: Remove usage of Status::getMessage (task T369056) by Abijeet
- git #afae78dd - ImportTranslationSpecialPage: Remove usage of Xml::inputLabel (task T369056) by Abijeet
- git #a6874cd7 - MessageWebImporter: Remove usage of deprecated Xml::radioLabel (task T369056) by Abijeet
- git #8747ce93 - Fix automatic category creations by FuzzyBot (task T285463) by Pppery
- git #03a99626 - UpdateTranslatablePageJob: Fix message group check when clearing cache (task T369602) by Abijeet
UniversalLanguageSelector
edit- git #98659435 - Remove unnecessary local context variables by Ed Sanders
- git #ed260950 - ESLint: Enforce prefer-const with manual fixes by Ed Sanders
- git #78373cb3 - ESLint: Enforce no-var and autofix by Ed Sanders
- git #f8dfc03e - ESLint: Update to ES6 and autofix by Ed Sanders
- git #da73bc2d - Update jquery.uls and jquery.ime from upstream by Amir E. Aharoni
- git #42b4e412 - Add search aliases for Acholi (ach) and Lango (laj) (task T376054) (task T376060) by Amir E. Aharoni
- git #0d0bc03a - Add search aliases for Shan (shn) (task T377856) by Amir E. Aharoni
- git #6bfc1b74 - Add new name of paste target (clipboardHandler) to list of exceptions by Ed Sanders
UploadWizard
edit- git #e89fbf88 - Add fandom/wikia to external sources (task T375264) by Cormac Parle
UrlShortener
edit- git #28f87214 - Get config from SettingsBuilder in Hooks::onRegistration by Fomafix
VisualEditor
edit- git #a5200b46 - Update VE core submodule to master (50d3711de) by Ed Sanders
- git #239aa714 - Edit check: fix an error when drawing selections by David Lynch
- git #b8f032d2 - Handle view tab clicks even on edit pages (task T379367) by Ed Sanders
- git #176e9c32 - CollabTarget: Use generateUniqueId by Ed Sanders
- git #f2b44a93 - Update VE core submodule to master (267db0f3c) by Ed Sanders
- git #793a1364 - Allow multiple highlight fragments to be passed to an edit check by Ed Sanders
- git #7ac339ce - Diff extension body contents (task T359469) by Ed Sanders
WebAuthn
edit- git #4e0deac7 - Authenticator: Allow changing OATHUser::getUser() to UserIdentity by Taavi Väänänen
Wikibase
edit- git #6084751e - composer.json: Upgrade wikimedia/purtle to 2.0.0 (task T379479) by Reedy
- git #c5e45c27 - Drop npm script to generate jsduck docs (task T342905) by Leszek Manicki
- git #cfe6879e - REST: Remove Action API usage in e2e tests (task T376139) by dima koushha
- git #dd25948c - REST: Create satisfyApiSchema chai property helper (task T377321) by Ollie
- git #8f29f723 - REST: Improve OAS response headers (task T377321) by Ollie
- git #95be347f - Don't dereference OAS before generating the client by Jakob Warkotsch
- git #7e33b47a - REST: Add missing 'Content-Language' header to DELETE Sitelink endpoint by Ollie
- git #efc40b03 - REST: Replace abandoned `@apidevtools/swagger-cli` by Ollie
- git #e0df93d8 - Document available wbformatvalue options (task T323778) by Lucas Werkmeister
- git #6cbe0a61 - REST: Mark `CreateProperty` route production ready (task T377208) by dima koushha
- git #6827b5b2 - build: Updating mediawiki/mediawiki-codesniffer to 45.0.0 by Umherirrender
WikibaseLexeme
edit- git #cd7ce37c - Make use of ??= and similar operators where it makes sense by thiemowmde
WikibaseQualityConstraints
edit- git #e482feea - composer.json: Upgrade wikimedia/purtle to 2.0.0 (task T379479) by Reedy
- git #2392e110 - Remove (almost) meaningless @var docs from constants by thiemowmde
- git #74825e7f - Use DefaultConfig trait instead of individual Config mocks by thiemowmde
- git #6b2dc350 - Remove null default argument from some nullable parameters (task T376276) by Lucas Werkmeister
- git #63bb604d - Remove dead code by Lucas Werkmeister
WikiLambda
edit- git #55bc5586 - Add ZObjectAlphabeticPager to use with SpecialListObjectsByType (task T342912) by Daphne Smit
- git #ba2003a3 - Insert fake MUL alias to the labels table to make unnamed objects searchable (task T358737) (task T373038) by gengh
- git #4429151b - Update labels table with correct value of returnType when output is generic (task T375972) by gengh
- git #c0529bd6 - Limit lookup visibleItemList to 5 in ZObject and Wikidata entity selectors (task T377337) by gengh
- git #ed3c470f - Add Wikidata LexemeForm and Wikidata Item components (task T377825) by gengh
WikiLove
edit- git #6ce3cae8 - defaultOptions: Add more foxen (task T377212) by TheresNoTime
WikimediaCampaignEvents
edit- git #4c324ed0 - Replace <> with entities in a message (task T378487) by Amir E. Aharoni
- git #fcb02943 - Load style module for OOUI icons (task T375412) by Daimona Eaytoy
WikimediaEvents
edit- git #30828c53 - feat: Add `domain` label to authevent metrics (task T375955) by Piotr Miazga
WikimediaMessages
edit- git #dcccf774 - Update Wikimedia copy for IPInfo disclaimer (task T375090) by Máté Szabó
- git #c0c7da7a - Remove now-unused wm-license-cc-pd-mark-link message (task T343131) by Kunal Mehta
- git #816bfd58 - contactpage: Update AffCom contact form messages (Resubmit) (task T375392) by Ammarpad
Skins
editMinervaNeue
edit- git #ee47c3d0 - Create new skins.minerva.styles module (task T266361) by lmora
- git #c5b6709e - Remove transparent PNG icon handling (task T266361) by Jon Robson
- git #bc81b04e - Remove redundant closure for all modules with packageFiles by Fomafix
- git #51ac315a - Fix notification z-index in Minerva (task T356513) by Saint Johann
Vector
edit- git #f63aaf26 - Remove IntersectionObserver fallback by Ed Sanders
- git #02dfbd4a - Do not show empty user links dropdown in private wikis (task T332743) by Ammarpad
- git #fc8513e6 - Do not load CodexTypeaheadSearch styles on page load (task T378636) by Jon Robson
Misc
editVisualEditor/VisualEditor
edit- git #03ef2ad7 - Fix an inheritance typo by Zoë
- git #2e48754b - Add test case documenting wrong behaviour when moving annotated metadata by David Chan
- git #ec97d88b - ClipboardHandler: Improve handling of text style conversion by Ed Sanders
- git #f9d6ec27 - ClipboardHandler: Give importedData annotations unique event IDs by Ed Sanders
- git #6454e904 - Demo: Don't restore from auto-save when switching to/from source by Ed Sanders
No changes
edit- 3D
- ActiveAbstract
- AntiSpoof
- ApiFeatureUsage
- ArticleCreationWorkflow
- ArticlePlaceholder
- Babel
- BetaFeatures
- BounceHandler
- Calendar
- Campaigns
- Capiunto
- CentralNotice
- CharInsert
- ChessBrowser
- CiteThisPage
- Cognate
- Collection
- CologneBlue
- CommonsMetadata
- CommunityRequests
- ContactPage
- CreditsSource
- Dashiki
- Disambiguator
- DismissableSiteNotice
- Echo
- Elastica
- EntitySchema
- EventBus
- EventStreamConfig
- ExtensionDistributor
- ExternalGuidance
- FeaturedFeeds
- FileExporter
- FileImporter
- FlaggedRevs
- Flow
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- Gadgets
- GeoCrumbs
- GeoData
- GlobalPreferences
- GlobalUserPage
- GlobalWatchlist
- GoogleNewsSitemap
- Graph
- IPReputation
- ImageMap
- ImageSuggestions
- InputBox
- Insider
- Interwiki
- InterwikiSorting
- Josa
- JsonConfig
- LabeledSectionTransclusion
- LandingCheck
- LdapAuthentication
- Linter
- LiquidThreads
- LoginNotify
- MapSources
- MassMessage
- MediaModeration
- MediaSearch
- MetricsPlatform
- MobileApp
- Modern
- MonoBook
- NavigationTiming
- NearbyPages
- NetworkSession
- NewUserMessage
- Newsletter
- Nostalgia
- Nuke
- OAuthRateLimiter
- ORES
- PageAssessments
- PageImages
- PageNotice
- PageViewInfo
- PagedTiffHandler
- ParserFunctions
- ParserMigration
- PdfHandler
- Phonos
- Poem
- Popups
- ProofreadPage
- PropertySuggester
- QuickSurveys
- Quiz
- RSS
- ReadingLists
- RealMe
- RelatedArticles
- SandboxLink
- Score
- SearchExtraNS
- SearchVue
- ShortUrl
- SimilarEditors
- SiteMatrix
- SpamBlacklist
- StopForumSpam
- SubPageList3
- SubpageSortkey
- SyntaxHighlight_GeSHi
- TemplateData
- TemplateSandbox
- TemplateWizard
- TextExtracts
- Thanks
- TheWikipediaLibrary
- TimedMediaHandler
- Timeless
- TocTree
- TorBlock
- TranslationNotifications
- TrustedXFF
- TwoColConflict
- UploadsLink
- VipsScaler
- VueTest
- WikiEditor
- WikibaseCirrusSearch
- WikibaseLexemeCirrusSearch
- WikibaseMediaInfo
- Wikidata.org
- WikidataPageBanner
- WikimediaApiPortal
- WikimediaApiPortalOAuth
- WikimediaBadges
- WikimediaEditorTasks
- WikimediaIncubator
- WikimediaMaintenance
- Wikisource
- Wikistories
- XAnalytics
- intersection
- timeline
- wikihiero
Total changes
edit312 Changes in 60 repos by 82 authors