MediaWiki 1.44/wmf.2/Changelog
Appearance
< MediaWiki 1.44 | wmf.2
Core changes
[edit]- git #0a348593 - Branch commit for wmf/1.44.0-wmf.2 (T375661) by trainbranchbot
- git #7b72eb96 - installer: Create extension tables as the last step (T378780) by Daimona Eaytoy
- git #f22acf71 - specials: cast possible string to int before numeric operation (T378992) by Ammarpad
- git #efbdf1e3 - ChangeTags: Hard-deprecate methods deprecated in 1.41 (T360664) by James D. Forrester
- git #92bd48ba - Test addSite.php (T371167) by Dreamy Jazz
- git #4a72ab9d - Show XML parse tree result always if requested (T235246) by Ammarpad
- git #d3e498b7 - Bump wikimedia/parsoid to 0.21.0-a3 (T378767) by Isabelle Hurbain-Palatin
- git #a03df8b9 - SpecialBlock: Fix logic of showing User_talk editing block option (T377722) by Sam Wilson
- git #a6606391 - Test SchemaMaintenance (T371167) by Dreamy Jazz
- git #d18a68e1 - api-testing: Run tests in parallel (T298735) by Kosta Harlan
- git #3c5b728c - Correct SQLite support for language variants (T378710) by Derk-Jan Hartman
- git #adbc9557 - Use arrow callbacks in OOUI dialogs by Ed Sanders
- git #f8c7103e - Use ContentLanguageCode service instead of heavy Language object (T376565) by Amir Sarabadani
- git #20cb92c1 - RenameUser: Fix invalidated renamer user when self-renames (T267477) by xtex
- git #0c9509aa - Message: Downgrade exception on bool/null param to warning (T378876) by Bartosz DziewoĹski
- git #e0a61ecc - RELEASE-NOTES-1.43: Move change from RELEASE-NOTES-1.44 (T249976) (T231827) by Reedy
- git #81544fe4 - Sort namespaces list vertically on Special:Search (T377900) by Saint Johann
- git #83edc060 - Drop empty ids by Arlo Breault
- git #a61631fe - Category: Fix mistake when adjusting negative page counts (T373773) by Kevin Israel
- git #2166c09f - PageUpdater: move LogEntry back to main transaction. (T377229) by daniel
- git #68dbd2a4 - Fix running parserTests via the maintenance script by Arlo Breault
- git #43baaac1 - NamespaceInputWidget: Correctly set default for 'include' (T378810) by Dreamy Jazz
- git #f3f91253 - recentchanges: Make CategoryMembershipChange constructor args required (T373318) by MĂĄtĂŠ SzabĂł
- git #00f2cd7e - UserInputWidget: Don't autocomplete if only IPs are accepted (T378178) by MĂĄtĂŠ SzabĂł
- git #90d78b49 - tests: Avoid load user from session on reset in integration tests by Umherirrender
- git #fcdc81b3 - Drop BundleTestSize alias by Daimona Eaytoy
- git #523de9ec - specials: Do not allow transclusion of Special:DeletedContributions (T378727) by Umherirrender
- git #05ef1db5 - Improve "No stashed content found" error message (T366721) by SomeRandomDeveloper
- git #39b8a432 - messagesKo: Sync messagesKo.php with messagesEn.php by Yongmin Hong
- git #0185350c - user: Allow excluding autopromotions into select groups from RC (T377829) by MĂĄtĂŠ SzabĂł
- git #568af4a7 - Allow UserDef 'temp' type to accept non-existing temp usernames (T378032) by Dreamy Jazz
- git #7e1c7b72 - tests: Avoid repeated calls to setGroupPermissions in same test by Umherirrender
- git #ece22c65 - Sort tests in PHPUnit Parallel test suites by name (T375851) by Arthur Taylor
- git #264c1124 - preferences: Fix safe mode warning message (T376850) by Ammarpad
- git #ed068bb6 - installer: Add TaskRunner and more task classes by Tim Starling
- git #723eec85 - installer: Task abstraction (T374591) by Tim Starling
- git #ac3333e5 - SpecialBlock: Unify block log accordions (T377725) by Sam Wilson
- git #58fbe571 - CentralIdLookup: delete deprecated factoryNonLocal() method (T362636) by SomeRandomDeveloper
- git #5eb17b2f - SpecialBlock [Codex]: use original 'block-target' msg for the label (T373570) by MusikAnimal
- git #d3436875 - tests: Move some integration tests for ArticleFactory by Umherirrender
- git #2e04689d - tests: Move integration test for PermissionManager by Umherirrender
- git #19440ade - RELEASE NOTES: Update release note relating to hard deprecation (T377521) by Jon Robson
- git #ec666fc0 - tests: Provide context source in ChangesListStringOptionsFilterGroupTest by Umherirrender
- git #7de9e3e8 - Tests: Monitor bundlesizes for core modules in core (T378635) by Jon Robson
- git #36c0f649 - Support child class modifications of getForm field options (T378179) by STran
- git #5617115f - Support 'include' parameter in namespace select inputs (T378179) by STran
- git #8ccdee50 - Fix bug in BlockManager::getUniqueBlocks (T378563) by Dreamy Jazz
- git #0425e28a - Update reference to RestExplorerSpecs by Daimona Eaytoy
- git #e53b55b5 - mediawiki.special.block: Add MenuButton to Block Logs (T368059) by TheresNoTime
- git #70bdcf35 - Upgrade wikimedia/xmp-reader from 0.9.2 to 0.9.3 by Reedy
- git #4f3e5fd2 - Revert^2 "Skin: [BREAKING CHANGE] Remove support for rendering outside body element" by Zabe
- git #816920f7 - [BlockManager] Don't assume autoblocks have ::getParentBlockId (T378563) by Dreamy Jazz
- git #9b0c5e40 - Remove ParsoidOutputAccess by C. Scott Ananian
- git #efe9d294 - Revert "Skin: [BREAKING CHANGE] Remove support for rendering outside body element" (T378531) by Jforrester
- git #b3419f49 - Update wikimedia/shellbox to 4.1.1 (T378422) by Reedy
- git #fa5cb2ba - DomainEvents: allow extensions to register listeners by daniel
- git #35821d18 - Update Codex from v1.14.0 to v1.15.0 (T305036) (T341357) (T370132) (T370446) (T372000) (T373200) (T373872) (T374454) (T375383) (T376070) (T376135) (T376641) (T376642) (T376644) (T378191) (T378366) by Eric Gardner
- git #605e8ad7 - Message: Document Message::rawParam(s) not take bool or null by Umherirrender
- git #6b104dbb - Tests: Expand tests for messageBox function (T376390) by Jon Robson
- git #f9ba1fdc - tests: restore test for deprecated skin methods (T377521) by Ammarpad
- git #5febca16 - Introduce DomainEventDispatcher (T377229) by daniel
- git #78b8a38f - SpecialBlock: Hide user talk checkbox when not applicable (T377722) by Sam Wilson
- git #180763bd - img_auth: Output lang and dir in HTTP and HTML on error message by Fomafix
- git #d61a55a0 - SpecialBlock: Refactor block details to be non-generic component (T377509) by Sam Wilson
- git #ac423bc0 - auth: Use READ_LATEST intead of READ_LOCKING for account creation checks (T199393) by Timo Tijhof
- git #8cdde9dc - FileRepo: Add support for the new Shellbox large file feature (T292322) by Tim Starling
- git #7854e75a - Category: Refresh counts for negative page count (T373773) by Umherirrender
- git #a6b6622d - Rename various $connectionProvider vars to $dbProvider by Aaron Schulz
- git #f90b1d38 - Inject services into API classes by Fomafix
- git #91f7c728 - objectcache: Remove docs about RedisConnectionPool configurable size by Timo Tijhof
- git #72338de3 - objectcache: Move RedisConnRef.php to /libs/objectcache/ (T364652) (T353529) by Timo Tijhof
- git #01f3ee5b - GlobalIdGenerator: Update str_getcsv() call for PHP 8.4 (T378304) by Reedy
- git #d036792f - Don't bother trying to transform dummy pbs (T351047) by Arlo Breault
- git #28c6b365 - Reuse already defined LRM and RLM, and move ALM there by Ebrahim Byagowi
- git #4e21d7e8 - Cleanup connection handling in BackupDumper/TextPassDumper (T351615) by Aaron Schulz
- git #a346fd3f - maintenance: make waitForReplication() respect any injected ILBFactory by Aaron Schulz
- git #83adb454 - maintenance: avoid calling Maintenance::setDBProvider() when not needed (T377800) by Aaron Schulz
- git #a2ba7ee1 - Searchindex primary key, title length and utf8mb4 (T249976) (T231827) by Derk-Jan Hartman
- git #07400fe9 - Use 'word-separator' message in ChangesList where possible by Ebrahim Byagowi
- git #f1de465a - Deprecate wfArrayDiff2() by Bartosz DziewoĹski
- git #92639f60 - Navigation: allow integers in PagerNavigationBuilder queries by Daimona Eaytoy
Vendor
[edit]- git #7c0d681c - Bump wikimedia/parsoid to 0.21.0-a3 (T363421) (T376276) (T378300) (T378767) by Isabelle Hurbain-Palatin
- git #ab3852a2 - Upgrade wikimedia/css-sanitizer to 5.4.0 (T378591) by James D. Forrester
- git #860f6759 - Upgrade wikimedia/xmp-reader from 0.9.2 to 0.9.3 by Reedy
- git #504a21d4 - Upgrade wikimedia/shellbox from 4.1.0 to 4.1.1 (T378422) by Reedy
Extensions
[edit]AbuseFilter
[edit]- git #2f4ca44a - Add code comments to help find dynamically-generated IDs in the codebase (T378319) by Anne Haunime
- git #c73e6f8c - Update copy for protected variable use on filters (T377553) by STran
- git #5c788d3d - Clean up an unused OOUI infuse (T378319) by Anne Haunime
ApiFeatureUsage
[edit]- git #cf1c2902 - Use explicit nullable type on parameter arguments (for PHP 8.4) (T376276) by Andre Klapper
ArticlePlaceholder
[edit]- git #95349431 - Use explicit nullable type on parameter arguments (for PHP 8.4) (T376276) by Andre Klapper
AutoModerator
[edit]- git #45a5624a - Handle Dynamic URLS in on wiki community configuration form for Automoderator (T374159) by Kgraessle
- git #7943df98 - Improve debug strings by MatÄj SuchĂĄnek
- git #68fa392e - Add follow-up message (T372476) by suecarmol
- git #715e0aff - Use explicit nullable type on parameter arguments (for PHP 8.4) (T376276) by Andre Klapper
- git #c6ac6ea6 - Translations for configuration for same-user-same-page reverts in Automoderator (T370795) by Kgraessle
CampaignEvents
[edit]- git #1db62a79 - Change case of Collaboration list text for consistency (T378002) (T377863) (T377864) (T377865) by Michelle
- git #c68e1265 - Remove unnecessary space from link markup by Amir E. Aharoni
- git #2046126f - Delete old/resolved/non-actionable TODOs by Daimona Eaytoy
- git #c1baa268 - Use MessageValue instead of Message when possible by Daimona Eaytoy
- git #970b12b6 - Fix case of Special:Preferences section (T356705) by Daimona Eaytoy
- git #2a768dbd - Simplify styles for Codex InfoChip icons by Daimona Eaytoy
- git #06da9360 - Replace deprecated RL module mediawiki.Uri (T378524) by Daimona Eaytoy
- git #28f34f94 - Add footer text to Special:EventDetails to promote Special:AllEvents (T378002) by Michelle
- git #8bd72652 - Make the event page available as a class member after editing event (T362924) by Daimona Eaytoy
- git #fe300665 - Use explicit nullable type on parameter arguments (for PHP 8.4) (T376276) by Andre Klapper
- git #cf77e5ed - Create preference for users to opt out of invitation list inclusion (T356705) by Michelle
CategoryTree
[edit]- git #8c27daf2 - Add parser tests by Fomafix
- git #46defa62 - docs: Replace CategoryTreeFunctions.php by CategoryTree by Fomafix
- git #a62550b6 - Get mode from data-ct-options instead of data-ct-mode by Fomafix
- git #2b55cfe5 - Add type hint for parserHook by Fomafix
- git #a925bb10 - Fix handling of self-closing tag (T378765) by Ammarpad
- git #23ddd8cf - Remove unused parameter PPFrame $frame by Fomafix
CentralAuth
[edit]- git #305fd25d - Disable SsoHookHandlerTest::testOnBeforePageDisplay, broken in CI (T378881) by GergĹ Tisza
- git #cfbeb7c2 - i18n: update right to vanish to account vanishing (T378959) by JJMC89
- git #8f9cb27e - Add auto-promotion condition APCOND_CA_INGLOBALGROUPS (T377929) by Dreamy Jazz
- git #37f21bc4 - Simplify use of StatusFormatter::getPsr3MessageAndContext() by Bartosz DziewoĹski
- git #00f0044a - BackfillLocalAccounts: Move constant to CentralAuthHooks (T378781) by Reedy
- git #96e9e953 - Revert^2 "Tests: Skip testViewForExistingGlobalTemporaryAccount" (T377197) by Hashar
- git #4761bc85 - SUL3: Allow autocreation from redirecting provider, round 2 (T363483) by GergĹ Tisza
- git #6e0e8d09 - Use explicit nullable type on parameter arguments (for PHP 8.4) (T376276) by Andre Klapper
- git #8dda3780 - Increase log level for autocreation callback (T378289) by GergĹ Tisza
- git #d6ffeb58 - Replace isset() with null check by Umherirrender
- git #52d93d7e - SUL3: Disallow user JS on the shared domain (T373738) by GergĹ Tisza
Chart
[edit]- git #f32c2db4 - Render title in charts from chart definition (T373349) by aude
- git #7e1beff7 - Interactive chart: Progressive enhancement at client side (T378210) by Santhosh Thottingal
- git #4c435156 - ADR: Add decision around client side rendering charts (T376971) by Jon Robson
CheckUser
[edit]- git #8b6bcbb4 - Tests: Hard-code wgArticlePath by Ed Sanders
- git #61fa16b7 - Tests: Fix variable naming by Ed Sanders
- git #d2ee1cbe - IPContributions: Do not allow transclusion (T378727) by Thalia
- git #47921069 - GlobalContributionsPager: Check IP reveal permissions at external wikis (T356294) by Thalia
- git #4945b3c0 - Add service for performing API requests to external wikis (T356294) by Thalia
- git #d44b8ed6 - SpecialIPContributions: Show message if the target IP is too wide (T378111) by Thalia
- git #67d6e3d1 - Use `CheckUserTempUserTestTrait` in more tests to isolate temp users (T377197) by Kosta Harlan
- git #67026232 - GlobalContributionsPager: Add temp user class to user links always by Thalia
- git #b3a4f975 - Exclude non-common namespaces from the namespace filter (T378179) by STran
- git #db9ab937 - GlobalContributions: Remove autocompletion for registered users (T378178) by MĂĄtĂŠ SzabĂł
CirrusSearch
[edit]- git #37e12744 - Use explicit nullable type on parameter arguments (for PHP 8.4) (T376276) by Andre Klapper
Cite
[edit]- git #123c6bee - Re-enable tests after CI dance by Arlo Breault
- git #7fdeefed - Temporarily disable some tests for CI dance by Arlo Breault
- git #4a1e04e7 - [cypress] Always wait for the Citoid inspector by WMDE-Fisch
- git #76aa5d9c - Also count sub-ref re-uses when getting total usages (T373023) by WMDE-Fisch
- git #e4e6b593 - No-op wiring to get ref "extends" into Parsoid (T378567) by Adam Wight
- git #373ed011 - Parsoid wiring for footnote mark formatting (T377454) by Adam Wight
- git #1af67c04 - Prematurely move References test to integration (T377454) by Adam Wight
- git #60fbb32c - Split apart mark formatting into a simpler labeler (T377454) by Adam Wight
- git #442394ce - [cypress] Re-enable flaky test (T377666) by WMDE-Fisch
- git #58d1880a - [cypress] Streamline the WT2017 tests (T373787) by WMDE-Fisch
- git #d341b3f4 - [build] Update Cypress library to 13.15.1 by WMDE-Fisch
- git #5f6403b7 - [cypress] Focus the surface at least once before testing WT2017 (T378537) (T378417) (T377666) by WMDE-Fisch
- git #5600b1fc - wt2017Integration.cy.js: Disable flaky test (T377666) by Kosta Harlan
- git #87d1229b - Expose the footnote mark formatter label method (T377454) by Adam Wight
- git #ebd526f2 - Split isset() check for array and property by Umherirrender
- git #9614c847 - Add a tracking category for cite errors that trigger a visual diff (T378386) by Isabelle Hurbain-Palatin
- git #b3e87378 - Fix regression to auto-save (T377484) by Adam Wight
Citoid
[edit]- git #162cad6c - typo: pdfs -> PDFs by raymond
- git #94db407e - Removed unused event handlers and improve documentation by David Chan
- git #485af72b - Revise Citoid error message to be more specific (T364594) by David Chan
- git #b78f52f2 - Use explicit nullable type on parameter arguments (for PHP 8.4) (T376276) by Andre Klapper
cldr
[edit]- git #189abe69 - Rename outputs to reflect "main/" scope by Adam Wight
- git #a1edd271 - Rewrite README and use markdown by Adam Wight
- git #80ae0940 - Style: functions in camel case by Adam Wight
- git #8d8c09d3 - Cleanup: cosmetic fixes to Makefile by Adam Wight
- git #29991a10 - Testability: split parse and write by Adam Wight
- git #e7a2204b - Tests for LanguageNames by Adam Wight
CodeMirror
[edit]- git #3c305044 - CodeMirrorSearch: add num results and current selection; improve tabbing (T371436) by MusikAnimal
- git #c4286f2b - ve.ui.CodeMirror.v6: don't auto-flip CSS rules affecting gutter (T357482) (T374196) by MusikAnimal
- git #2f4c265b - ve.ui.CodeMirror.v6: use view's direction when updating gutter width (T374196) by MusikAnimal
- git #37159fda - selenium: Delete 'CodeMirror bracket match highlighting for the wikitext 2017 editor' (T280652) by Željko Filipin
Cognate
[edit]- git #3e3c145d - Use explicit nullable type on parameter arguments (for PHP 8.4) (T376276) by Andre Klapper
CommunityConfiguration
[edit]- git #ab6c21e1 - Use explicit nullable type on parameter arguments (for PHP 8.4) (T376276) by Andre Klapper
- git #bf766fa1 - refactor: Define logger channel name in one place by Martin Urbanec
CommunityRequests
[edit]- git #f57d2f6c - SpecialWishlistIntake: migrate intake form from gadget (T366194) by MusikAnimal
ConfirmEdit
[edit]- git #a8019493 - Remove class_alias calls and cleanup Autoloads by Reedy
- git #9f2e976f - Attempt to flatten out PHP files in sub extensions (T377750) by Reedy
ContactPage
[edit]- git #9a3dc7cf - Include names for temporary accounts as well on the subject line (T335962) by Subramanya Sastry
ContentTranslation
[edit]- git #644d19d8 - Validate filters in URL (T378172) by Sbisson
- git #69f00f29 - build: Updating mediawiki/mediawiki-codesniffer to 45.0.0 by Umherirrender
- git #f34719c0 - Add bundlesize checks for ContentTranslation entry points by Jon Robson
- git #7a7ea20e - CX3 Build 0.2.0+20241101 (T357252) (T355780) by NikG
- git #66a45f02 - build: Fix naming of suggest section in composer.json by Umherirrender
- git #59cf634f - Unified dashboard: Restore styles for suggestion filter info chips by NikG
- git #56dc44c0 - Upgrade local codex to 1.15.0 by Sbisson
- git #b88de790 - Simplify counting of unique section ids for a translation by Sbisson
- git #a70e1f3d - Use explicit nullable type on parameter arguments (for PHP 8.4) (T376276) by Andre Klapper
DiscussionTools
[edit]- git #ad99faef - Handle hidden revision in more places (T378261) by Ammarpad
- git #65951c19 - Pass message parameters as variadic arguments by Bartosz DziewoĹski
- git #a85be7d7 - Show empty state message if subject doesn't exist but talk page exists (T378392) by Ed Sanders
DonationInterface
[edit]- git #2c8924e8 - Update smashpig to v0.8.22 by Damilare Adedoyin
- git #1f1a8917 - Enable recurring on Trustly (T371810) by Damilare Adedoyin
- git #225d8bf2 - Use explicit nullable type on parameter arguments (for PHP 8.4) (T376276) by Andre Klapper
- git #5678a4be - Update SmashPig to v0.8.20 by Jack Gleeson
- git #e6e7de20 - Add Payment Orchestrator Reconciliation ID to gravy queue messages (T374144) by Jack Gleeson
Echo
[edit]- git #b80f4294 - Handle hidden revisions in user page edit notification (T378799) by Ammarpad
- git #4ae63d1b - Avoid event insertion if possible (T221258) by MatÄj SuchĂĄnek
EntitySchema
[edit]- git #ff3c70d5 - Use explicit nullable type on parameter arguments (for PHP 8.4) (T376276) by Andre Klapper
- git #f6095151 - Add WikibaseCirrusSearch to Phan config by Lucas Werkmeister
EventBus
[edit]- git #981800d7 - Use explicit nullable type on parameter arguments (for PHP 8.4) (T376276) by Andre Klapper
EventLogging
[edit]- git #2d074b53 - build: Updating mediawiki/mediawiki-codesniffer to 45.0.0 by Umherirrender
EventStreamConfig
[edit]- git #19eff146 - Use explicit nullable type on parameter arguments (for PHP 8.4) (T376276) by Andre Klapper
FileExporter
[edit]- git #4ed8f3b0 - Use explicit nullable type on parameter arguments (for PHP 8.4) (T376276) by Andre Klapper
FileImporter
[edit]- git #f0b4ab68 - Use explicit nullable type on parameter arguments (for PHP 8.4) (T376276) by Andre Klapper
- git #998ea2fb - tests: Give mocked User a name by Umherirrender
Flow
[edit]- git #e9eeed84 - Pass message parameters as variadic arguments by Bartosz DziewoĹski
- git #6fb8ad29 - Hooks::onNukeGetNewPages() Add tree_orig_user_ip to GROUP BY (T322080) (T377440) by Reedy
Gadgets
[edit]- git #5974d068 - Fix safe mode warning message (T376850) by Ammarpad
- git #1d38fe18 - SpecialGadgets: Replace deprecated SkinFactory::getSkinNames() call (T377521) by Reedy
GeoData
[edit]- git #10286f78 - Use explicit nullable type on parameter arguments (for PHP 8.4) (T376276) by Andre Klapper
GlobalBlocking
[edit]- git #9254112b - Update GlobalBlockingBlockPurger to purge blocks on specific target (T378350) by Dreamy Jazz
- git #f6ab85f8 - SpecialGlobalBlockList: Indicate when account block doesn't autoblock (T378729) by Dreamy Jazz
- git #ffc9fdf0 - Drop gbw_target_central_id from global_block_whitelist (T374937) by Dreamy Jazz
- git #22e8eecc - Drop gbw_address from global_block_whitelist (T374937) by Dreamy Jazz
- git #ceab8201 - Remove pre-1.39 DB updates by Dreamy Jazz
- git #8437e522 - Enable global autoblock creation by default (T377760) by Dreamy Jazz
- git #629017f3 - Don't update autoblock expiry if parent block expiry is equal (T378353) by Dreamy Jazz
- git #8da96aa6 - Handle a missing parent block in GlobalBlockLookup::getUserBlock (T378447) by Dreamy Jazz
GlobalUsage
[edit]- git #834c742e - Use explicit nullable type on parameter arguments (T376276) by Reedy
GlobalUserPage
[edit]- git #1a6cab67 - Use explicit nullable type on parameter arguments (for PHP 8.4) (T376276) by Andre Klapper
GlobalWatchlist
[edit]- git #a2fd5592 - Use explicit nullable type on parameter arguments (for PHP 8.4) (T376276) by Andre Klapper
GrowthExperiments
[edit]- git #405243e1 - Help panel: Disregard namespace config when in Suggested Edits mode (T377862) by Martin Urbanec
- git #ba463e10 - selenium: run tests concurrently (T226869) by WMDE-Fisch
- git #1e4449a1 - AddImageFeedbackHandler: Improve error message localisation by Bartosz DziewoĹski
- git #4d8a9ee8 - Use explicit nullable type on parameter arguments (for PHP 8.4) (T376276) by Andre Klapper
- git #d1a19a22 - Replace isset() with null check by Umherirrender
- git #e1e33217 - HomepageHooks: do not store assigned variant on account creation (T377713) by Sergio Gimeno
- git #0ebd277a - Explicitly start transaction in maintenance script by Michael GroĂe
- git #83bfcdc7 - Impact: fix contrast issue in chart labels (T372700) by Sergio Gimeno
- git #e8a15ea6 - Mentorship: Resolve nullable edit count by Martin Urbanec
- git #cda1c3dd - build: Suppress phan issue with null for Message::numParams by Umherirrender
ImageSuggestions
[edit]- git #62829a75 - Use explicit nullable type on parameter arguments (for PHP 8.4) (T376276) by Andre Klapper
IPInfo
[edit]- git #d1623af8 - Add explicit Special:IPInfo link to IPInfo popup (T375092) by MĂĄtĂŠ SzabĂł
- git #dad18edf - Add link to Special:IPInfo on temporary account contribs pages (T378625) by MĂĄtĂŠ SzabĂł
- git #9cea1e57 - Use explicit nullable type on parameter arguments (for PHP 8.4) (T376276) by Andre Klapper
- git #2e92b8c4 - SpecialIPInfo: Avoid TransactionProfiler warnings (T378340) by MĂĄtĂŠ SzabĂł
IPReputation
[edit]- git #0014e145 - Simplify use of StatusFormatter::getPsr3MessageAndContext() by Bartosz DziewoĹski
JsonConfig
[edit]- git #de153cf3 - Initial shared usage tracking for cross-wiki JSON data references by Brooke Vibber
- git #cec2c42b - Avoid use of PhanUndeclaredMethod suppression by Umherirrender
- git #af583971 - Use explicit nullable type on parameter arguments (for PHP 8.4) (T376276) by Andre Klapper
Kartographer
[edit]- git #fcef0d75 - Use explicit nullable type on parameter arguments (for PHP 8.4) (T376276) by Andre Klapper
Linter
[edit]- git #1094dbfb - Break up long words in the lint errors tables (T375800) by Arlo Breault
LiquidThreads
[edit]- git #95dca9bf - Use explicit nullable type on parameter arguments (for PHP 8.4) (T376276) by Andre Klapper
Math
[edit]- git #dab41da0 - ext.math.popup: Add mediawiki.user in dependencies (T378877) by Ammarpad
- git #63b47f21 - Add mathfraktur rendering for chrome (T378433) by physikerwelt
- git #dab5364b - Use cell based table rendering (T377167) by physikerwelt
MediaSearch
[edit]- git #769eef64 - Use explicit nullable type on parameter arguments (for PHP 8.4) (T376276) by Andre Klapper
- git #a6d2a7de - build: Suppress phan issue with null for Message::rawParams by Umherirrender
MobileApp
[edit]- git #d1198460 - Use explicit nullable type on parameter arguments (for PHP 8.4) (T376276) by Andre Klapper
MobileFrontend
[edit]- git #195b1250 - build: Updating mediawiki/mediawiki-codesniffer to 45.0.0 by Umherirrender
MultimediaViewer
[edit]- git #7c89a3e1 - It should be possible for editors via a gadget or Special:MyPage/common.css to hide the start and end arrows (T377791) by Simon Legner
- git #8dab6986 - MMV should have an affordance for which image is being viewed in the article (i18n) (T377791) by Simon Legner
- git #4a4997a8 - Remove unused eslint rule by Ed Sanders
NearbyPages
[edit]- git #dcbc6e9a - eslint: Use server config for root, cleanup client configs by Ed Sanders
Newsletter
[edit]- git #061b1f55 - tests: Minor cleanup by Reedy
- git #f48b6a4c - Use explicit nullable type on parameter arguments (T376276) by Reedy
OATHAuth
[edit]- git #e5bcf098 - Allow injecting services to Modules by Taavi Väänänen
- git #79066080 - Display help on OATHToken field (T354539) by Reedy
- git #a8c58f56 - TOTPEnableForm: Display enrollment timestamp with recovery tokens (T234004) by Reedy
- git #5d5c9365 - OATHManage: Add messages to signify 2FA auth is needed to continue action (T354538) by Reedy
- git #8eb57254 - Add notification when user is running out of recovery codes (T131788) by Reedy
ORES
[edit]- git #1f398ee7 - Use explicit nullable type on parameter arguments (T376276) by Reedy
PageTriage
[edit]- git #32305b6c - Follow up change for modified placeholder text in keyword search field (T207761) by rockingpenny4
- git #61761c96 - Revert "Adds functionality to compare text of recreated articles to latest deleted revision" by Rockingpenny4
- git #0b4a1b6b - Adds functionality to compare text of recreated articles to latest deleted revision (T327955) by rockingpenny4
- git #2290b5be - Use explicit nullable type on parameter arguments (for PHP 8.4) (T376276) by Andre Klapper
- git #a9e738d6 - Add keyword search functionality in npp (T207761) by rockingpenny4
PageViewInfo
[edit]- git #df1e511e - Use explicit nullable type on parameter arguments (for PHP 8.4) (T376276) by Andre Klapper
Popups
[edit]- git #f6303d43 - build: Updating mediawiki/mediawiki-codesniffer to 45.0.0 by Umherirrender
- git #ab5c9fe8 - Add background color for images in dark mode (T375045) by lmora
ProofreadPage
[edit]- git #162aadb7 - Link to documentation on MediaWiki.org rather than Meta (T371312) by Pppery
- git #1cb41127 - Use explicit nullable type on parameter arguments (T376276) by Reedy
PropertySuggester
[edit]- git #778c83a4 - Use explicit nullable type on parameter arguments (for PHP 8.4) (T376276) by Andre Klapper
QuickSurveys
[edit]- git #b159cba9 - Use explicit nullable type on parameter arguments (for PHP 8.4) (T376276) by Andre Klapper
ReadingLists
[edit]- git #9592b16f - Use explicit nullable type on parameter arguments (for PHP 8.4) (T376276) by Andre Klapper
Scribunto
[edit]- git #9a649732 - Inject services into ApiScribuntoConsole and Hooks by Fomafix
SearchVue
[edit]- git #73b52ced - build: Updating mediawiki/mediawiki-codesniffer to 45.0.0 by Umherirrender
- git #f26e0acf - Fix accessing array offset on bool error (T378731) by Ammarpad
- git #18cd62c2 - Replace isset() with null check by Umherirrender
SecureLinkFixer
[edit]- git #8f964be1 - Updating domains.php from Mozilla by SecureLinkFixer updater bot
SecurePoll
[edit]- git #2bc91914 - Use explicit nullable type on parameter arguments (for PHP 8.4) (T376276) by Andre Klapper
- git #848a426d - ArchivedPager: refactor getLinks() by Novem Linguae
- git #5abccf1b - MainElectionsPager: don't show "Logs" link if config option is turned off (T378324) by Novem Linguae
- git #97ef4c8e - MainElectionsPager: refactor getLinks() by Novem Linguae
- git #6ccbf581 - MainElectionsPager: move types from docblocks to PHP by Novem Linguae
- git #0131b333 - votepage: Fix display of vote summary (T378159) by Ammarpad
- git #d594845c - VotePage: Minor cleanup by Reedy
- git #421eec80 - VotePage: Default text option if not set (T378290) by Reedy
- git #7a364e9c - Add names for electionadmin group by anterdc99
StopForumSpam
[edit]- git #c109d39d - Remove stopforumspam-is-blocked message from RawHtmlMessages array (T377222) by sbassett
SyntaxHighlight_GeSHi
[edit]- git #863391d7 - Define remote extension path for dynamic RL modules (T378878) by Ammarpad
- git #e1a74798 - links: show links in live previews and preserve fragments in links (T368166) by Siddharth VP
TemplateData
[edit]- git #571ffba5 - Improve BAD JSON error message (T256574) by SomeRandomDeveloper
TemplateStyles
[edit]- git #a1710e1a - Add support for wikimedia/css-sanitizer 5.4.0 (T378591) by James D. Forrester
- git #a997d1ea - Use explicit nullable type on parameter arguments (for PHP 8.4) (T376276) by Andre Klapper
Translate
[edit]- git #71669824 - Automatically create translations of categories when a translated page is added to them (T285463) by Pppery
- git #e92d8f75 - Move remaining i18n files in the root folder to i18n/ folder (T340725) by wangombe
- git #a4c14968 - fix(Special:Translate): Do not ignore optional=1 in URL (T378804) by Tacsipacsi
- git #a5d28d50 - TranslationSandbox: Fix broken signup and logout process (T365896) by Abijeet
- git #5c137fab - fix: Special:Sandbox: Load event logging module for ext.translate.editor (T378914) by Abijeet
- git #373c3582 - Replace isset() with null check by Umherirrender
- git #5d4ac11d - TUX event logging: User copies source text (T364460) by wangombe
- git #f006f393 - Backport: Temporarily skip translation removals for certain languages (T375487) by Niklas LaxstrĂśm
- git #d8c20242 - BackportTranslations: Improve comments and variable names by Abijeet
TranslationNotifications
[edit]- git #939467a8 - Add missing inLanguage calls (T337916) by SomeRandomDeveloper
TwoColConflict
[edit]- git #3c163517 - selenium: run tests concurrently (T337862) by WMDE-Fisch
- git #9e6675d4 - Use explicit nullable type on parameter arguments (T376276) by Reedy
- git #7f0c8eb2 - tests: Give test user a name (T378308) by Umherirrender
UniversalLanguageSelector
[edit]- git #0d4688be - Declare ext.uls.pt in manifest by Jon Robson
- git #77572be0 - Use explicit nullable type on parameter arguments (T376276) by Reedy
UploadWizard
[edit]- git #be9d8f8a - Revert^2 "Add SD for certain sources of media" by Cparle
- git #951551b1 - Use explicit nullable type on parameter arguments (for PHP 8.4) (T376276) by Andre Klapper
- git #eac16b1e - Use type-declaration on api module constructor by Umherirrender
UrlShortener
[edit]- git #86fe5643 - Use $this->config->get( MainConfigNames::Script ) instead of wfScript() by Fomafix
- git #f46c2bad - Use MainConfigNames in tests by Fomafix
- git #95778040 - Use UrlUtils instead of deprecated wf*Url functions by Fomafix
- git #805e95d5 - Create service 'UrlShortener.Utils' and use this by Fomafix
VisualEditor
[edit]- git #f3930e7e - EditCheck: Use getLinearFragment shortcut by Ed Sanders
- git #d06e9dbc - Update VE core submodule to master (0e82a6db8) (T371996) (T377427) (T78696) by Ed Sanders
- git #b82cd1c9 - Remove side padding from toolbar dialogs in Vector 2022 by Ed Sanders
- git #56906735 - Update VE core submodule to master (7a373467c) (T370817) (T377905) by James D. Forrester
- git #4bc814f1 - Update VE core submodule to master (bae9101b7) (T360624) (T376306) (T78696) by Ed Sanders
- git #3dfef738 - MWGalleryDialog: Highlight item at closest index when removing an image (T373981) by Ed Sanders
- git #33218880 - MWGalleryNode: Check node still exists when updating (T377717) by Ed Sanders
- git #ac652a2e - MWGalleryItemWidget: Remove unnecessary event argument by Ed Sanders
Wikibase
[edit]- git #d86c2ec1 - Use ContentLanguageCode service instead of heavy Language object (T376565) by Ebrahim Byagowi
- git #4fe78d6b - REST: Bump REST API version to v1.0 in OAS (T378455) by Ollie
- git #fdb02f9c - REST: Fix OpenAPI Schema by Ollie
- git #e521eee1 - Make phpunit dataProviders static, part 4 (T337154) by Audrey Penven
- git #d2145923 - Make phpunit dataProviders static, part 3 (T337154) by Audrey Penven
- git #576406e3 - REST: Create REST API v1 release and enable with Wikibase extension (T378455) (T378175) by Ollie
- git #192408f9 - Add template for 1.44 release notes by Ollie
- git #cc436c7d - Fixup release notes for 1.43 by Ollie
- git #539b4dcb - REST: Fix the path context of `propertyIdMismatch` error by dima koushha
- git #0858e967 - tests: Use new RequestContext in ChangesListSpecialPageHookHandlerTest by Umherirrender
- git #cd48017f - client: Pass IContextSource to RepoItemLinkGenerator by Umherirrender
- git #8a8625fa - REST: Validate `Statements` in CreateProperty (T377205) by dima koushha
- git #6eb311a6 - REST: Change example comment in OAS (T322917) by Ollie
- git #0e226418 - REST: Add missing X-Authenticated-User header from DELETE responses in OAS by Ollie
- git #3b968634 - REST: Make Property description examples clearer (T322917) by Ollie
- git #4dd4a4d2 - REST: Improve OAS examples for Statements (T322917) by Ollie
- git #39576f88 - Fix selenium test loading the wrong talk page by Ollie
- git #391be77c - Fix and re-enable selenium test (T378581) by Ollie
- git #ed5f1535 - Prevent getAllStatements from returning mutable entity statements (T270851) by joelyrookewmde
- git #65a25ac1 - Set username in user mock and reset state after test (T378573) by Arthur Taylor
- git #2f75e654 - REST: Validate `Aliases` in CreateProperty (T377205) by dima koushha
- git #7073ed4d - FormatSnakValue: Validate "showcalendar" formatter option (T323778) by Marius Hoch
- git #0ee1a241 - FormatSnakValue: Validate QuantityFormatter options (T323778) by Marius Hoch
- git #9f30a590 - Validate language code in wbformatvalue (T323778) by Lucas Werkmeister
- git #1dfa916a - REST: Fix incorrect JSON pointers (T377578) by Muhammad Yasser Jazirahly
- git #26fe658d - REST: Add CreateProperty spec tests (T377207) by Muhammad Yasser Jazirahly
- git #3b93de9f - REST: Validate `labels`and `descriptions` in CreateProperty (T377205) by dima koushha
- git #3392ba84 - REST: Consolidate prevented error handling (T377316) by Jakob Warkotsch
- git #e72a80d7 - Make phpunit dataProviders static, part 2 (T337154) by Audrey Penven
- git #1933601a - Make phpunit dataProviders static, part 1 (T337154) by Audrey Penven
WikibaseCirrusSearch
[edit]- git #84eba18c - Use explicit nullable type on parameter arguments (for PHP 8.4) (T376276) by Andre Klapper
WikibaseLexeme
[edit]- git #522bb7d7 - Use explicit nullable type on parameter arguments (for PHP 8.4) (T376276) by Andre Klapper
WikibaseLexemeCirrusSearch
[edit]- git #9999f1fd - Use explicit nullable type on parameter arguments (for PHP 8.4) (T376276) by Andre Klapper
WikibaseMediaInfo
[edit]- git #1f59ae6f - Support making Wikibase dataProviders static (T337154) by Audrey Penven
- git #72776268 - Temporarily skip DeserializationTesters (T337154) by Audrey Penven
- git #0ebe4401 - Use explicit nullable type on parameter arguments (for PHP 8.4) (T376276) by Andre Klapper
WikibaseQualityConstraints
[edit]- git #8f5a6b61 - Use explicit nullable type on parameter arguments (for PHP 8.4) (T376276) by Andre Klapper
WikidataPageBanner
[edit]- git #b9340902 - Replace isset() with string or null check by Umherirrender
WikiLambda
[edit]- git #5c2797b4 - Fix edge case when typeToString is called with undefined (T378169) by gengh
- git #5a253a06 - Add uselang to wbsearchentities to get results in the required language (T378499) by gengh
- git #3e66a842 - build: Updating mediawiki/mediawiki-codesniffer to 45.0.0 by Umherirrender
- git #e669954e - Skip metadata two-way transformation (T378169) by gengh
- git #e727dc1c - Avoid unnecessary calls to getZObjectAsJsonById in getZObjectTypeByRowId (T378169) by gengh
- git #0f07707b - Use explicit nullable type on parameter arguments (for PHP 8.4) (T376276) by Andre Klapper
WikimediaCampaignEvents
[edit]- git #de73e10b - Use explicit nullable type on parameter arguments (for PHP 8.4) (T376276) by Andre Klapper
- git #21e68238 - Remove unused fields (T373132) by Sbisson
- git #fd8104d8 - Move api messages to dedicated files (T378200) by Reedy
WikimediaEvents
[edit]- git #1e0961dc - Adds missing object key (T377590) by ksarabia
- git #46390124 - Merge desktop.js and mobile.js into webUIClick.js (T376946) by bwang
- git #7c142c4c - build: facebook/webdriver -> php-webdriver/webdriver by Antoine Musso
- git #3b73590f - Simplify use of StatusFormatter::getPsr3MessageAndContext() by Bartosz DziewoĹski
- git #f4b33844 - Adds new field (T377590) by ksarabia
- git #c7ae257f - AuthManagerStatsdHandler: Add label for wiki (T375505) by Kosta Harlan
WikimediaMaintenance
[edit]- git #927323bf - ChangeSkinPref: Replace deprecated SkinFactory::getSkinNames() call (T377521) by Reedy
WikimediaMessages
[edit]- git #a7b8b347 - Revert "contactpage: Update AffCom contact form messages" by Varnent
- git #a63cc8f5 - Add additional strings for use on Wikimedia wikis and update outdated string for Wikimedia Foundation People department. (T361071) by varnent
- git #0afbe095 - Add messages for Tulu Wikisource (tcywikisource) (T377919) by gerritbot
- git #97ee4e59 - Add messages for Tulu Wiktionary (tcywiktionary) (T377922) by gerritbot
- git #1efc4294 - Drop labtestwiki name (T378260) by Taavi Väänänen
- git #befaf953 - contactpage: Update AffCom contact form messages (T375392) by Ammarpad
- git #82a68bc9 - Update the English name of mni.wikipedia (T343113) by Amir E. Aharoni
Wikistories
[edit]- git #e1030d92 - Use explicit nullable type on parameter arguments (for PHP 8.4) (T376276) by Andre Klapper
Skins
[edit]MinervaNeue
[edit]- git #e2d85635 - Move the tablet thumb styles inside the content block so they get the correct priority when the page is loaded (T378874) by Sjoerd de Bruin
- git #7ca52402 - Revert "Use array instead of string for class list" (T378531) by Ammarpad
- git #ae6dc84f - Use explicit nullable type on parameter arguments (T376276) by Reedy
Vector
[edit]- git #acdad079 - Adjustments to bundle size testing (T378635) by Jon Robson
- git #03634118 - tests: Use fresh RequestContext in FeatureManagerTest by Umherirrender
- git #7bdc6436 - Update Codex bundlesize config (T378366) by Eric Gardner
- git #621484ca - Use explicit nullable type on parameter arguments (T376276) by Reedy
WikimediaApiPortal
[edit]- git #8b63dac5 - doc: Remove references to removed Skin method (T377521) by Ammarpad
Misc
[edit]VisualEditor/VisualEditor
[edit]- git #507999ff - AnnotationInspector: Remove useless context binding in arrow callback by Ed Sanders
- git #fb7f4ed6 - Platform: Implement generateUniqueId by Ed Sanders
- git #d4b5b74d - ve.ce.Surface: Use getLinearFragment shortcut by Ed Sanders
- git #0e82a6db - ve.ce.ClipboardHandler: Fix async test running by Ed Sanders
- git #69d7ca48 - Apply an annotation to imported (pasted/dropped) text (T371996) by Ed Sanders
- git #1232c042 - Tests: Introduce ve.dm.example.annotateText to simplify runs of annotated text by Ed Sanders
- git #d3f9d848 - ClipboardHandler tests: Run tests in series by Ed Sanders
- git #54027276 - Use the onPaste handler for dropped content (T377427) by Ed Sanders
- git #b4b63a46 - Move drag/drop handling code to DragDropHandler (T78696) by Ed Sanders
- git #e1cd7893 - [BREAKING CHANGE] Move selection handling code to SelectionManager (T78696) by Ed Sanders
- git #db0f21d0 - ve.ce.Surface: Check dataTransfer.files is non-empty by Ed Sanders
- git #7a373467 - Update DOMPurify to 2.5.7 (T377905) by sbassett
No changes
[edit]- 3D
- ActiveAbstract
- AdvancedSearch
- AntiSpoof
- ArticleCreationWorkflow
- Babel
- BetaFeatures
- BounceHandler
- Calendar
- Campaigns
- Capiunto
- CentralNotice
- CharInsert
- ChessBrowser
- CiteThisPage
- CodeEditor
- Collection
- CologneBlue
- CommonsMetadata
- CreditsSource
- Dashiki
- Disambiguator
- DismissableSiteNotice
- Elastica
- ElectronPdfService
- ExtensionDistributor
- ExternalGuidance
- FeaturedFeeds
- FlaggedRevs
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- GeoCrumbs
- GlobalCssJs
- GlobalPreferences
- GoogleNewsSitemap
- Graph
- GuidedTour
- ImageMap
- InputBox
- Insider
- Interwiki
- InterwikiSorting
- Josa
- LabeledSectionTransclusion
- LandingCheck
- LdapAuthentication
- LoginNotify
- MapSources
- MassMessage
- MediaModeration
- MetricsPlatform
- Modern
- MonoBook
- NavigationTiming
- NetworkSession
- NewUserMessage
- Nostalgia
- Nuke
- OAuth
- OAuthRateLimiter
- PageAssessments
- PageImages
- PageNotice
- PagedTiffHandler
- ParserFunctions
- ParserMigration
- PdfHandler
- Phonos
- Poem
- Quiz
- RSS
- RealMe
- RelatedArticles
- ReportIncident
- RevisionSlider
- SandboxLink
- Score
- SearchExtraNS
- ShortUrl
- SimilarEditors
- SiteMatrix
- SpamBlacklist
- SubPageList3
- SubpageSortkey
- TemplateSandbox
- TemplateWizard
- TextExtracts
- Thanks
- TheWikipediaLibrary
- TimedMediaHandler
- Timeless
- TitleBlacklist
- TocTree
- TorBlock
- TrustedXFF
- UploadsLink
- VipsScaler
- VueTest
- WebAuthn
- WikiEditor
- WikiLove
- Wikidata.org
- WikimediaApiPortalOAuth
- WikimediaBadges
- WikimediaEditorTasks
- WikimediaIncubator
- Wikisource
- XAnalytics
- intersection
- timeline
- wikihiero
Total changes
[edit]404 Changes in 94 repos by 96 authors