MediaWiki 1.43/wmf.21/Changelog
< MediaWiki 1.43 | wmf.21
Core changes
edit- git #ea5d4864 - Branch commit for wmf/1.43.0-wmf.21 (T373640) by trainbranchbot
- git #e57f444a - page: Remove unused ImageHistoryList::$repo by Umherirrender
- git #c28ffec9 - tests: Use getNewTempFile to simplify test setup by Umherirrender
- git #ca7ae770 - qunit: Support 'component' param on Special:JavaScriptTest (T250045) by Timo Tijhof
- git #8ba0fd1c - qunit: Replace slow mw.messages reset with empty object reset (T225730) (T250045) by Timo Tijhof
- git #084f43a6 - Bump wikimedia/parsoid to 0.20.0-a19 (T373593) by Yiannis Giannelos
- git #a3ef4cce - Add missing phpdoc param in SiteConfig by Yiannis Giannelos
- git #c7cb9d1a - Rest: Reduce code duplication in ConditionalHeaderUtil by thiemowmde
- git #0ed4f6f8 - upload: Use const for UploadBase::$safeXmlEncodings by Umherirrender
- git #6c3de9d4 - CleanupTitles: Check if title exists from primary database (T195546) by Pppery
- git #574e8b70 - utils: Add missing documentation to class properties by Umherirrender
- git #20dadba5 - filerepo: Add missing documentation to class properties by Umherirrender
- git #3a096987 - utils: Remove unused ZipDirectoryReader::$data class property by Umherirrender
- git #c9a4f4c9 - filerepo: Remove unused LocalFileMoveBatch::$archive by Umherirrender
- git #31c10111 - exception: Use const for MWExceptionHandler::$fatalErrorTypes by Umherirrender
- git #e95bfeae - title: Use const for NamespaceInfo::$alwaysCapitalizedNamespaces by Umherirrender
- git #0005b14e - collation: Add type declaration for RemoteIcuCollation class properties by Umherirrender
- git #e44aee1f - auth: Add missing documentation to class properties by Umherirrender
- git #7bee34c9 - Permissions: Avoid assignment in condition in PermissionManager by Umherirrender
- git #cfa2cf73 - search: Replace IResultWrapper::fetchObject()/next() with foreach loop by Umherirrender
- git #087e676c - Message: Add more tests for serialization and unserialization (T373719) by Bartosz Dziewoński
- git #c13dbc8a - CodexModule: Fix double-flipping in RTL (T373676) by Roan Kattouw
- git #bcb21128 - Start on tests for install.php (T371167) by Dreamy Jazz
- git #a805898f - Fully test createBotPassword.php (T371167) by Dreamy Jazz
- git #0a89e2b0 - Test deleteOrphanedRevisions.php (T371167) by Dreamy Jazz
- git #8a249543 - specials: Improve SpecialExpandTemplates form (T161295) by Ammarpad
- git #cf089f77 - Test dumpRev.php (T371167) by Dreamy Jazz
- git #05c7a34f - Test fixUserRegistration.php (T371167) by Dreamy Jazz
- git #3bcf2cae - Start on tests for renameUser.php (T371167) by Dreamy Jazz
- git #62943e49 - Start on tests for resetAuthenticationThrottle.php (T371167) by Dreamy Jazz
- git #dad6613f - Fix vertical align of collapsibleFooter toggle across skins (T373658) by Ebrahim Byagowi
- git #311b2d0e - Revision,Storage: Widen `@covers` tags in tests by Timo Tijhof
- git #3833d2d3 - rdbms: remove deprecated MaintainableDBConnRef class (T373655) by Aaron Schulz
- git #786aa3eb - rdbms: rename and reorganize some TransactionManager helper methods by Aaron Schulz
- git #fb8bea33 - RenameUser: Make RenameUserJob use commitAndWaitForReplication() by Aaron Schulz
- git #1e138c93 - api: make ApiMain::getUserAgent() only use api-user-agent when set (T313731) by Aaron Schulz
- git #0450b5e4 - Add `double-px-category` tracking category for deprecated image size syntax (T15436) (T15500) (T372935) by C. Scott Ananian
- git #8a6567d1 - Modify namespace translation for Mongolian (mn) (T366271) by Srishakatux
- git #05e6bdce - Test jsparse.php (T371167) by Dreamy Jazz
- git #276d4d00 - Test moveBatch.php (T371167) by Dreamy Jazz
- git #b380904c - Test checkComposerLockUpToDate.php (T371167) by Dreamy Jazz
- git #76719d84 - maintenance: Replace deprecated Maintenance::$mOptions by Umherirrender
- git #550f916f - Add missing cases to ParserOutput::collectMetadata() by C. Scott Ananian
- git #06ccac8c - Test deleteOldRevisions.php (T371167) by Dreamy Jazz
- git #7de06668 - Remove 'clear: both;' from headings in generated API docs by Bartosz Dziewoński
- git #493df826 - Add option to sort categories in OutputPage (T373480) by C. Scott Ananian
- git #9dbce134 - Allow ApiParse to use the ArticleParserOptions hook (T373212) by C. Scott Ananian
- git #1b667a73 - Translate special page names into Polish by Msz2001
- git #bf100ed9 - Revert "auth: Relax AuthManager session state check while cde00b55 is deployed" by Gergő Tisza
- git #24de971e - SpecialBlock: refactor to use $useCodex class property by MusikAnimal
- git #8fb118cb - recentchanges: Move rcfeed/ to includes/recentchanges/RCFeed/ (T364652) by Timo Tijhof
- git #5943b6e6 - phpunit: Replace trivial wfParseUrl use with parse_url() (T319340) by Timo Tijhof
- git #d5a044ba - api: Use MW_INSTALL_PATH in ApiBase by Timo Tijhof
- git #5b055f7e - ResourceLoader: Switch CodexModule from BaseDirectory to MW_INSTALL_PATH by Roan Kattouw
- git #67fa7f14 - ResourceLoader: Fix `require('../../foo.js')` from module base directory (T373065) by Timo Tijhof
- git #de99e338 - RELEASE-NOTES-1.43: Move MessageContent entry to correct section by James D. Forrester
- git #3a275a80 - Add Haryanvi language (bgc) (T364737) by Amir E. Aharoni
- git #9c62cd1a - auth: Relax AuthManager session state check while cde00b55 is deployed (T373504) by Gergő Tisza
- git #4d9c5295 - More robust assert.step() call in mediawiki.base/track test by thiemowmde
- git #ef14cd41 - PasswordReset: remove $wgAllowRequiringEmailForResets feature flag (T242406) by MusikAnimal
- git #d286c554 - remove @internal from getStatsFactory() (T350592) by Cole White
- git #37394672 - Deprecate OutputPage::setCategoryLinks() (T373480) by C. Scott Ananian
- git #02391f2f - i18n: add ChipInput messages for `aria-live` attribute (T364441) by lwatson
- git #ec372cbf - Update date format for Uzbek language (T369787) by Nemoralis
- git #2ca11e87 - Remove a vandal's username from translation file by mary123
- git #1c950a1e - ResourceLoader: Migrate from deprecated $IP global to MW_INSTALL_PATH by Roan Kattouw
- git #e7393b3c - Exclude boilerplate maintenance code from code coverage reports (T371167) by Dreamy Jazz
- git #3c331f41 - RELEASE-NOTES: Add entry for @vue/composition-api removal by James D. Forrester
- git #ef832a2f - selenium: Example code for Selenium/Explanation/Page object pattern (T368535) by Željko Filipin
- git #dddc54d5 - auth: Fix documentation of AuthManagerVerifyAuthentication hook by Gergő Tisza
- git #33c8f3cc - Remove deprecated since 1.41 '@vue/composition-api' module by Ebrahim Byagowi
- git #34c64601 - remove <em> from recentchanges-legend-plusminus (T373412) by Andrei Rybak
- git #36e06c9f - Test purgeOldText.php (T371167) by Dreamy Jazz
- git #06f33763 - tests: Remove deprecated MediaWikiIntegrationTestCase::addCoreDBData by Umherirrender
- git #6d2c0119 - Remove Y2K38 limit from reverse chronology pager (T122660) by Derk-Jan Hartman
- git #5842c2c4 - CodexModule: Also print dev mode warning when loading full library (T314507) by Roan Kattouw
- git #f41620e5 - docs: Set SORT_GROUP_NAMES=YES in Doxyfile (T364652) by Timo Tijhof
- git #0cb0f0ba - rdbms: override sanitizeConnectionFlags() in LoadBalancerSingle by Aaron Schulz
- git #ccf94e31 - rdbms: remove CONN_INTENT_WRITABLE and deprecate other CONN_* constants by Aaron Schulz
- git #512eb521 - ResourceLoader: Update wikimedia/minify to 2.8.0 (T371938) by Timo Tijhof
- git #25f2888e - rdbms: only mention write queries in "writes pending" warnings (T368289) by Aaron Schulz
- git #de2afffb - rdbms: add nullity safety check to DBConnRef::ensureConnection() by Aaron Schulz
- git #e5693c91 - Make "View contributions" menu item the default, instead of "Contribute" (T369041) by NikG
- git #8e5e9029 - installer: remove redundant clearFlag( DBO_TRX )/commit() calls (T311090) by Aaron Schulz
- git #71e4634e - rdbms: clarify comment in DatabaseFactory::create() and rename helper method by Aaron Schulz
- git #f0a981fd - Add namespace translations for Saint Lucian Creole (acf) (T371051) by Amir E. Aharoni
- git #fc194e5b - languages: Switch around formalityIndex for `nl` and `nl-informal` (T366595) by Seawolf35gerrit
- git #c74515fa - i18n: Use "Don't" over "Do not" in tog-diffonly (T367988) by James D. Forrester
Vendor
edit- git #26478106 - Bump wikimedia/parsoid to 0.20.0-a19 (T324431) (T358950) (T373593) by Yiannis Giannelos
- git #f86c4a3c - Update wikimedia/minify to 2.8.0 (T371938) by Timo Tijhof
Extensions
editAbuseFilter
edit- git #aee25cfd - Allow consequence to be used without pattern in SearchFilters.php (T373148) by Dreamy Jazz
ApiFeatureUsage
edit- git #6c8563bd - Simplify ApiFeatureUsageQueryEngine method signatures a bit by Aaron Schulz
- git #8c82d680 - Fix date conversion in ApiFeatureUsageQueryEngineSql::suggestDateRange() by Aaron Schulz
AutoModerator
edit- git #89b805dd - Pre-check for user rights instead of user groups (T371275) by suecarmol
- git #6f0d60c6 - build: Update MediaWiki requirement to 1.43 by James D. Forrester
Babel
edit- git #a98fe061 - Use my other name in extension.json by Kunal Mehta
CampaignEvents
edit- git #dbb60461 - Fix typo in qqq file by NMW03
CentralAuth
edit- git #670aa88f - SUL3: Handle password change / removal in primary provider in SUL3 mode (T369180) by Gergő Tisza
- git #e993c058 - TokenManager: Get rid of delete() and consume() by Gergő Tisza
- git #16593c57 - SUL3: Don't show local login page in SUL3 mode (T369180) by Gergő Tisza
- git #685c854d - Namespace remaining maintenance scripts (T373271) by Bartosz Dziewoński
- git #df310d0a - SpecialCentralAuth: Allow info field label to already be a Message (T358979) by Dreamy Jazz
Chart
edit- git #4b514a42 - Update sample.wiki with new wikitext syntax by Roan Kattouw
- git #f0f2639f - Remove outdated CLI code by Roan Kattouw
- git #b2c86cb3 - Escape messages for Html::errorBox by Umherirrender
CheckUser
edit- git #224d7c49 - Fix running of recent changes purge in purgeOldData.php (T372865) by Dreamy Jazz
- git #35c59897 - Improve checkuser-ip-contributions-subtitle message for translators (T369859) by Dreamy Jazz
- git #3a487e07 - Replace GlobalBlocking::getUserBlock in AbstractCheckUserPager (T370463) (T373596) by Dreamy Jazz
- git #2c6db645 - Update signature of SpecialIPContributions method (T369859) by Dreamy Jazz
- git #66069ccd - Add "showing results from last 90 days" to Special:IPContributions (T369859) by Dreamy Jazz
- git #ccacb5c5 - Add CheckUserCentralIndexManager::getWikiMapIdForDomainId (T373021) by Dreamy Jazz
- git #6f9c7dfa - Create CheckUserCentralIndexManager service (T372865) by Dreamy Jazz
- git #f6cd8c0c - Normalize IP used in temporary accounts IP endpoint (T354542) by STran
- git #6a968f11 - Improve documentation and tests for PruneCheckUserDataJob (T372865) by Dreamy Jazz
- git #17e397aa - Only purge in purgeOldData.php if able to acquire a lock (T372865) by Dreamy Jazz
- git #42c8ce79 - Hide "Show IP" button in the printable version of pages (T331015) by Jamie Kuppens
- git #730a3c7d - Replace slow PurgeOldDataTest with faster tests (T359560) by Dreamy Jazz
- git #4643b6bb - Use CheckUserDataPruner in the purgeOldData.php maintenance script (T359560) by Dreamy Jazz
- git #27e2a6cd - Correct overlap of "Show IP" button (T331012) by Jamie Kuppens
CirrusSearch
edit- git #740b7038 - sanity: Handle redirect in wrong index (T331127) by Erik Bernhardson
- git #61b2198b - sanity: Track the kinds of problems seen by Erik Bernhardson
- git #195fd06b - selenium: Use @wdio/spec-reporter (T280331) by Željko Filipin
- git #b59799a6 - Remove CirrusSearch.results.file_duplicates stat (T372897) by Erik Bernhardson
- git #8fba85ce - maintenance: Replace deprecated Maintenance::$mOptions by Umherirrender
- git #c76e4e4e - Change use of AtEase to at operator by Dringsim
Cite
edit- git #581d987b - Fix null reference error in 2017 source editor (T373661) by thiemowmde
- git #31dcf252 - [refactor] Replace InternalList with DocumentReferences in ReferenceEditPanel by WMDE-Fisch
- git #24915de7 - Drop unused, duplicate "this is an extension" message (T373564) by thiemowmde
- git #b5522b70 - Drop unused "Re-use by this name" message (T373564) by thiemowmde
- git #63396930 - [refactor] Update some usages to new refs interface by Adam Wight
- git #b69614fc - [refactor] groupInput takes narrower parameters by Adam Wight
- git #8c084917 - [refactor] New interface in MWReferenceContextItem by Adam Wight
- git #35e8af7d - Clean up reflist usage of MWGroupReferences (T372871) by Adam Wight
- git #850586c6 - [refactor] Inline single-use variables by Adam Wight
- git #3774c86a - Add parameters to Cite error messages in Parsoid by Isabelle Hurbain-Palatin
- git #a3a60915 - Fix and update styling in reference re-use dialog (T372385) by thiemowmde
- git #d55d6413 - Reword the missing main ref hint in editing and context menu (T372871) by WMDE-Fisch
- git #b223649f - Move existing ReferenceListFormatter code closer together by thiemowmde
- git #a4ffedbc - Remove not needed int type from ReferenceListFormatter by thiemowmde
- git #3cebd437 - Make use of createNoOpMock in ReferenceListFormatterTest by thiemowmde
- git #d885a0c6 - Allow disabling the alternative backlink labels message by thiemowmde
CodeMirror
edit- git #975db1f6 - ext.CodeMirror.js: emit deprecation warning when using CM5 on CM6 wiki (T373720) by MusikAnimal
- git #2abaedf4 - ve.ui.CodeMirror.v6.less: Use `white-space: break-spaces` (T347902) by MusikAnimal
- git #27b6aaeb - CodeMirrorWikiEditor: use new icon and add text to toggle button (T174145) by MusikAnimal
CommunityConfiguration
edit- git #f00a0c0c - Fix main namespace label in HelpPanel namespace selector (T367045) by Cyndy
- git #96123802 - chore: adjust phpcs to require trailing commas (T364771) by Michael Große
- git #12c88b3a - chore: add trailing commas in all PHP files (T364771) by Michael Große
- git #15b74e0b - chore: require commas in javascript (T364771) by Michael Große
- git #fde01e23 - docs(example): Add two number fields as part of an object (T372053) by Michael Große
- git #da5e853a - MessageProcessor: Actually log something (T373203) by Martin Urbanec
- git #ced94fcc - feat(editor): add multipleOf-support to NumberControl by Michael Große
- git #57942c81 - refactor(editor): move `step` attr from useJsonFormControl to NumberControl by Michael Große
CommunityRequests
edit- git #3c7f43c4 - Add messages for the translation gadget (T371098) by Sam Wilson
ConfirmEdit
edit- git #6e4fd9cf - Keep sending CAPTCHA info if an unrelated save error happens (T371041) by Bartosz Dziewoński
ContentTranslation
edit- git #207b4d8a - Add missing documentation to class properties by Umherirrender
- git #776fbf68 - build: Exclude app folder from composer based linters by Umherirrender
DiscussionTools
edit- git #2308d9bb - build: Rewrite exclude rule Generic.CodeAnalysis.AssignmentInCondition by Umherirrender
- git #890cec73 - Pause polling for new replies while saving (T333576) by Bartosz Dziewoński
- git #f76e47a3 - Keep sending CAPTCHA info if an unrelated save error happens (T371041) by Bartosz Dziewoński
- git #4ff5bf25 - Reattempt the save when something already created a temporary account (T368263) by Bartosz Dziewoński
- git #5bb03b9e - Fix missing definition of setSaveErrorMessage too (T373288) by Bartosz Dziewoński
DonationInterface
edit- git #1af75c52 - Add a var in the top level to filter if we want to get address from donor for ach (T360825) by wfan
- git #bc6c8590 - Add backend_processor and id to gravy queue messages (T372589) by Elliott Eggleston
- git #b2e6f42f - Add missing config file to gravy gateway by Elliott Eggleston
- git #c3b663ea - Update SmashPig version by Elliott Eggleston
- git #ac69d05b - Send payment_submethod not issuer_id for ideal by Elliott Eggleston
- git #d49e69c2 - Add missing documentation to class properties by Umherirrender
- git #099dbbb7 - Use real type hints for class properties holding type hinted arguments by Umherirrender
Echo
edit- git #017b9368 - build: Update MediaWiki requirement to 1.43 by James D. Forrester
EventBus
edit- git #408a11bf - metrics: provide a fallback value for emtpy labels (T373086) by Gabriele Modena
EventLogging
edit- git #fb471b87 - Replace use of deprecated global URL functions with wfGetUrlUtils() (T319340) by James D. Forrester
ExtensionDistributor
edit- git #4db621d2 - Add missing documentation to class properties by Umherirrender
FileExporter
edit- git #e295264b - Replace use of deprecated global URL functions with wfGetUrlUtils() (T319340) by James D. Forrester
FileImporter
edit- git #4876cf36 - Remove usage of deprecated GlobalBlocking::getUserBlock (T373596) by Dreamy Jazz
FlaggedRevs
edit- git #f269e726 - advanced.js: remove closing #mw-fr-revision-details using mouseout (T373769) by Novem Linguae
- git #537fd049 - Fix bug causing review form to disappear on unreviewed pages (T373582) by Doğu Abaris
- git #e37808d1 - FlaggedRevsHTML: make "review" button open in same tab (T373682) by Novem Linguae
- git #1f155d23 - RevisionReviewFormUI: improve comment & whitespace by Novem Linguae
- git #3c025aa3 - i18n: add period to *-none messages (T373628) by Novem Linguae
- git #9f50bab4 - Delete unneeded @wdio/mocha-framework npm package (T324685) by Željko Filipin
Flow
edit- git #6b055081 - Normalize FlowException for "could not locate workflow ..." (T303129) by Michael Große
FundraisingTranslateWorkflow
edit- git #4fe3cfd4 - build: Update MediaWiki requirement to 1.43 by James D. Forrester
GeoData
edit- git #81e36e16 - Make BoundingBox store Coords instead of individual values (T160141) by thiemowmde
GlobalBlocking
edit- git #ba123b53 - Hard deprecate GlobalBlocking::getUserBlock (T373596) by Dreamy Jazz
- git #c213ac28 - Hard deprecate all GlobalBlocking methods except ::getUserBlock (T373596) by Dreamy Jazz
- git #63a5e663 - Pass IContextSource to GlobalBlockingLinkBuilder::getActionLinks (T358979) by Dreamy Jazz
- git #0e7a00e8 - Use GlobalBlockingLinkBuilder for central URL in GlobalBlockingHooks (T358979) by Dreamy Jazz
- git #654658cd - Update ApiGlobalBlock to optionally disable account creation (T371718) by Dreamy Jazz
GlobalWatchlist
edit- git #21d045d4 - Move JS files into directory per module name (T193826) by Timo Tijhof
- git #504289c1 - build: Update MediaWiki requirement to 1.43 by James D. Forrester
- git #72ac97e8 - tests: Fix too many '..' in require() (T373065) by Bartosz Dziewoński
GrowthExperiments
edit- git #2084f065 - tests: Make addLink selenium test less flaky (T373157) by Michael Große
- git #706cff81 - Suggested edits: update background color to use Codex token (T367986) (T371146) by Michael Große
- git #500fbfac - refactor: replace less' fade() call with fixed less variable (T357740) by Michael Große
- git #c8023ae5 - fix(styles): darkmode: make add a link suggestions readable (T373336) (T369588) by Michael Große
- git #2ad3daab - ManageMentorsEditMentor: Declare awayTimestamp as required (T370981) by Martin Urbanec
- git #1bbde3af - Add missing documentation to class properties by Umherirrender
Interwiki
edit- git #7b29f815 - Replace use of deprecated global URL functions with wfGetUrlUtils() (T319340) by James D. Forrester
IPInfo
edit- git #435cba8b - Show IPInfo popup for temporary users (T349716) by Máté Szabó
- git #e6c5a694 - Show IPInfo infobox for temporary user contributions (T349715) by Máté Szabó
- git #862e3135 - Extend InfoboxHandler tests (T349715) by Máté Szabó
- git #802d0936 - Support temporary users in LogHandler (T349715) by Máté Szabó
- git #263162b4 - Look for log events when fetching temp user IPs (T349715) by Máté Szabó
Kartographer
edit- git #8c589c35 - build: Updating mediawiki/mediawiki-codesniffer to 44.0.0 by Umherirrender
- git #07bf8da3 - Remove warning on non-existing category (T373454) by Isabelle Hurbain-Palatin
Math
edit- git #cd4ce78d - Make use of actual @dataProviders in tests by thiemowmde
- git #419ce56d - Add missing documentation to class properties by Umherirrender
- git #d35c8155 - selenium: Delete unneeded @wdio/dot-reporter npm package (T280331) by Željko Filipin
- git #89e45815 - Fix selenium tests (T372872) by physikerwelt
- git #3e37c4e5 - tests: Remove unused class properties from AllText by Umherirrender
MobileFrontend
edit- git #c9090508 - Fix icon reflow (T367240) by bwang
- git #96262c71 - Restore border for section headings in Parsoid; handle NULL preference value (T371539) by Jon Robson
- git #d6ce3ea5 - Sections in Parsoid HTML should be collapsed by default (T371539) by Jon Robson
- git #29273e1c - Move sub-ref number prefix infront of main ref when previewing (T371666) by mareikeheuer
- git #aea8436d - Don't crash if skin title is null by C. Scott Ananian
- git #ef18bb91 - Don't involve URL query in finding file path name (T348939) by Ebrahim Byagowi
- git #0277bc37 - Remove opt-in cookie stats (T359378) by Thomas Arrow
- git #fde14714 - Add apc to rtllanguages.js (T290657) by Amir E. Aharoni
- git #3ebe4ae0 - Convert the RemovableClasses feature into a Transform (T255586) by Func
Newsletter
edit- git #55c31c3c - Add namespace description for Special:NamespaceInfo (T373070) by Tony Thomas
OAuth
edit- git #ec9852b9 - build: Use inline ignore for Generic.CodeAnalysis.AssignmentInCondition by Umherirrender
PageTriage
edit- git #7f624dde - tests: Use existing user when inserting event by Matěj Suchánek
- git #064d6a90 - Fix page curation toolbar compatibility with dark mode. (T369752) by yash9265
ParserMigration
edit- git #a812cba5 - Use $this->getContext() instead of $this->context by Fomafix
PropertySuggester
edit- git #e05e5aa9 - tests: Use getNewTempFile to simplify test setup by Umherirrender
QuickSurveys
edit- git #b1bcc7ab - tests: Drop testItShouldAllowAQuestionWithoutDependsOn, dupe of testItShouldAllowAnswersWithALabelString by thiemowmde
- git #de721335 - build: Update MediaWiki requirement to 1.43 by James D. Forrester
- git #4c70d272 - Use existing NullLogger in tests by thiemowmde
- git #ef923d14 - Drop broken QUnit test that works only in Chrome (T372596) by thiemowmde
Scribunto
edit- git #bb71303a - Replace use of deprecated global URL functions with wfGetUrlUtils() (T319340) by James D. Forrester
- git #40ebea23 - Make use of MainConfigNames constants in tests by thiemowmde
- git #5ced07c3 - Improve a few PHPDoc type hints by thiemowmde
- git #ffafba06 - Remove meaningless return true from hook handler functions by thiemowmde
SecureLinkFixer
edit- git #9bfcb752 - Updating domains.php from Mozilla by SecureLinkFixer updater bot
SecurePoll
edit- git #4515e3fe - Maintain ranked order of candidates in STV vote summary (T373499) by STran
SimilarEditors
edit- git #9bef1a12 - build: Update MediaWiki requirement to 1.43 by James D. Forrester
TemplateSandbox
edit- git #4ece0502 - Remove LEFT-TO-RIGHT MARK (U+200E) from comments by Fomafix
- git #777c4997 - Use $output->getConfig() instead of global variable by Fomafix
TemplateWizard
edit- git #951656a9 - Make night mode-compatible (T368575) by Tacsipacsi
TimedMediaHandler
edit- git #f4065045 - build: Update MediaWiki requirement to 1.43 by James D. Forrester
Translate
edit- git #1d496a95 - ManageGroupsSpecialPage: Remove usage of Xml::radioLabel (T369056) by Abijeet
- git #339653d0 - ExportTranslationsSpecialPage: Use StatusFormatter (T369056) by Abijeet
- git #6e9b30c1 - TTMServerAid: Add property types and improve variable names by Abijeet
- git #62775233 - TTMServerAid: Remove usage of wfExpandUrl (T3690560) by Abijeet
- git #2b9586cb - TranslationStashStorageTest: Remove usage of User::newFromId (T369056) by Abijeet
- git #4af7090e - tests: Remove usage of WikiPage::doUserEditContent (T369056) by Abijeet
- git #3b0470cc - poimport: Remove usage of WikiPage::doUserEditContent (T369056) by Abijeet
- git #683377f6 - PageTranslationTaggingTest: Remove usage of WikiPage::doUserEditContent (T369056) by Abijeet
- git #df4ca30f - TranslatablePageMarker: Remove usage of WikiPage::doUserEditContent (T369056) by Abijeet
- git #f6af82f1 - MessageGroupSubscriptionStore: Use virtual domain (T372287) by Abijeet
- git #76bcfa34 - TranslationStatsInterface: Add type hints and return type by Abijeet
- git #5d243470 - build: Updating mediawiki/mediawiki-codesniffer to 44.0.0 by Umherirrender
- git #b37a0aba - TranslationStatsInterface::indexOf: Add type hints and return types by Abijeet
- git #b56dd0a5 - CleanChangesFilter: Remove usage of deprecated methods by Abijeet
- git #99cd3a6a - MessageGroupSubscription: Use composite primary key (T372287) by Abijeet
- git #208b2cd3 - TranslationStatsInterface: Replace getTimestamp with getTimestampColumn (T363938) by Abijeet
- git #106c9bc0 - Use OutputPage::addCategoryLinks() instead of ::setCategoryLinks() by C. Scott Ananian
- git #14440d34 - MessageWebImporter: Remove usage of WikiPage::doUserEditContent (T369056) by Abijeet
- git #8f2425c3 - WorkflowStatesMessageGroup: Remove usage of WikiPage::doUserEditContent (T369056) by Abijeet
- git #5d486fd1 - Remove usage of Parser::getTitle (T369056) by Abijeet
- git #ad0658a5 - Remove usage of Xml::fieldset (T369056) by Abijeet
UniversalLanguageSelector
edit- git #150ead69 - Updates from jquery.ime by Srishakatux
- git #2beab731 - Remove a vandal's username from translation file by mary123
VipsScaler
edit- git #fff0e5b1 - Replace use of deprecated global URL functions with wfGetUrlUtils() (T319340) by James D. Forrester
VisualEditor
edit- git #c026712a - Ensure page is reloaded after edit using Parsoid if appropriate (T373212) by C. Scott Ananian
- git #6d527b9f - Replace use of deprecated global URL functions with wfGetUrlUtils() (T319340) by James D. Forrester
- git #a9278f65 - Fix exception editing cross-wiki redirects (T326169) by Mahmoud Al-Qudsi
- git #b4fc696a - Reattempt save as temporary user only when we were previously anon (T345975) by Bartosz Dziewoński
- git #c93d4a96 - Allow &veaction=editsource to load 2017WTE regardless of user prefs (T239796) by Bartosz Dziewoński
- git #317d6dd7 - Reattempt save when refreshing temporary user if session expired (T345975) by Jamie Kuppens
WebAuthn
edit- git #9d31586e - Replace use of deprecated global URL functions with wfGetUrlUtils() (T319340) by James D. Forrester
- git #5209eb6b - build: Replace eslint ad-hoc mix of es5+es6 with es6 rules by Timo Tijhof
- git #090e06a1 - Replace bind(this) with arrow function by Timo Tijhof
- git #50fcad23 - Do not swallow errors from navigator.credentials.create() by Gergő Tisza
Wikibase
edit- git #71b5857b - tests: Use getNewTempFile to simplify test setup by Umherirrender
- git #0c983def - REST: Fix "Patch Item/Property Descriptions" errors (T349813) by dima koushha
- git #73380211 - REST: Fix `DescriptionsSyntaxValidator` by dima koushha
- git #6a64bdd1 - REST: Fix "Patch Item/Property Statement" errors (T349813) by dima koushha
- git #506e5845 - REST: Replace `patched-statement-property-not-modifiable` (T373004) by dima koushha
- git #a6f38e49 - REST: Replace `statement-id-not-modifiable` (T373005) by dima koushha
- git #cbd62ee4 - Fix sitelink entity usage tracking (T295356) by joelyrookewmde
- git #026924a5 - REST: Replace InvalidAliasesInLanguageException with parent by Ollie Shotton
- git #9a62f7ce - REST: Create an AliasesInLanguageDeserializer by Ollie Shotton
- git #dca6bd2b - REST: Replace 'patched-item-invalid-operation-change-item-id' (T373003) by Muhammad Yasser Jazirahly
- git #57377547 - REST: Replace EmptyAliasException with InvalidFieldException by Ollie Shotton
- git #937d1802 - REST: Remove patched-duplicate-alias and duplicate-alias errors (T366902) by Ollie Shotton
- git #cd97b453 - REST: Fix alias validation (T349813) by Ollie Shotton
- git #3ed42861 - REST: Refactor Patch*AliasesValidator tests by Ollie Shotton
- git #b4137d1f - REST: Remove unused constants from AliasesValidator by Ollie Shotton
- git #b6608f62 - REST: ExtractUseCaseError::newPermissionDenied() by Jakob Warkotsch
- git #7a8ff989 - Improve two search API example messages by Amir E. Aharoni
WikibaseCirrusSearch
edit- git #4d228182 - Document dependency on experimental highlighter plugin (T373670) by Lucas Werkmeister
WikibaseLexeme
edit- git #1034d3b1 - tests: Use getNewTempFile to simplify test setup by Umherirrender
- git #123c8348 - Port selenium 'header.js' spec to cypress (T372629) by Arthur Taylor
- git #b1748b58 - Port selenium 'nonexistinglexeme.js' spec to cypress (T372630) by Arthur Taylor
- git #1313203c - Port selenium 'form.remove.js' to cypress (T372628) by Audrey Penven
- git #dc3f3d19 - Use LogicException in MediaWikiPageSubEntityMetaDataAccessor by thiemowmde
WikidataPageBanner
edit- git #6f25e428 - Replace use of deprecated global URL functions with wfGetUrlUtils() (T319340) by James D. Forrester
WikiLambda
edit- git #6b5dd7a6 - SpecialViewObject: Page Information toolbox link is not shown on the page itself (T343594) (T364318) by Daphne Smit
- git #96a69815 - Function Details: we should update the message text to be "This function has no connected implementations." (T345848) by Daphne Smit
- git #209c56cb - Use const instead of static for a constant by Fomafix
- git #47eabb8d - Use ===, !==, <=>, ??= and ?? instead of == and != in PHP code by Fomafix
- git #d6c297d6 - Testers: We should rerun the implementations when the user changes the function of a test by Daphne Smit
- git #d0f84316 - i18n: Replace '...' with '…' by James D. Forrester
WikimediaEvents
edit- git #74cdc6ed - build: Update MediaWiki requirement to 1.43 by James D. Forrester
- git #e7e6dcb8 - Restore cross-wiki upload messages by Yusuke Matsubara
- git #313556db - Merge duplicate onListDefinedTags hook handler implementation by thiemowmde
WikimediaMaintenance
edit- git #8b3fc71f - phpcs: Fix MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment failures and enforce by James D. Forrester
- git #3d7627b0 - phpcs: Move Generic.CodeAnalysis.AssignmentInCondition.FoundInWhileCondition disables inline by James D. Forrester
- git #bec491f4 - Start on tests for blockDisabledAccounts.php (T326932) by Dreamy Jazz
- git #b1a35af5 - Create some very basic tests for addWiki.php (T372107) by Dreamy Jazz
- git #1de5b4e9 - blockDisabledAccounts.php: Don't block temporary accounts (T326932) by Jamie Kuppens
WikimediaMessages
edit- git #00a9bb7d - Add a donate link to user links menu in vector for anonymous users (T372757) by Steph Toyofuku
- git #0719862b - Improve dark mode link styling in tables, infobox (T371411) by ksarabia
- git #db9770f2 - Remove a vandal's username from translation file by mary123
- git #e7b80fca - build: Update MediaWiki requirement to 1.43 by James D. Forrester
Wikistories
edit- git #e83afc40 - Parse message for Html::errorBox/warningBox by Umherirrender
- git #0e128677 - Fix instrumentation file path (T373481) by Sbisson
Skins
editMinervaNeue
edit- git #4ca4febd - tests: Adopt private require() for skins.minerva.scripts (take 2) (T373482) by Timo Tijhof
- git #dbe79167 - Revert "tests: Adopt private require() for skins.minerva.scripts" (T373482) by Jdrewniak
- git #8a78d017 - Add a tag to mw.notify by Fomafix
- git #548e94da - tests: Adopt private require() for skins.minerva.scripts by Timo Tijhof
MonoBook
edit- git #f06694fe - Remove spacing above used template (T373286) by Ebrahim Byagowi
Vector
edit- git #ea1fd81d - tests: Bump general styles bundle size (T373017) by Michael Große
- git #0a4f5c8d - Language button dropdown arrow should be progressive color (T363920) by Jon Robson
- git #f0b5f234 - styles: Remove outdated skin variable by Volker E.
- git #96956476 - VISUAL CHANGE: Use mask-image for all Vector icons (T363920) by Jon Robson
- git #3c7d7c67 - Add tooltip to appearance menu icon (T369849) by Jon Robson
- git #1b4d07e1 - Add tooltip to reporting link (T369849) by Jon Robson
- git #16b300ca - Remove "report" link for logged-out users (T372754) by Jon Robson
- git #0e030b13 - Revert "Allow gadget/browser extension extensibility of empty search state" by Jdlrobson
Misc
editNo changes
edit- 3D
- ActiveAbstract
- AdvancedSearch
- AntiSpoof
- ArticleCreationWorkflow
- ArticlePlaceholder
- BetaFeatures
- BounceHandler
- Calendar
- Campaigns
- Capiunto
- CategoryTree
- CentralNotice
- CharInsert
- ChessBrowser
- CiteThisPage
- Citoid
- CodeEditor
- Cognate
- Collection
- CologneBlue
- CommonsMetadata
- ContactPage
- CreditsSource
- Dashiki
- Disambiguator
- DismissableSiteNotice
- Elastica
- ElectronPdfService
- EntitySchema
- EventStreamConfig
- ExternalGuidance
- FeaturedFeeds
- FundraiserLandingPage
- Gadgets
- GeoCrumbs
- GlobalCssJs
- GlobalPreferences
- GlobalUsage
- GlobalUserPage
- GoogleNewsSitemap
- Graph
- GuidedTour
- IPReputation
- ImageMap
- ImageSuggestions
- InputBox
- Insider
- InterwikiSorting
- Josa
- JsonConfig
- LabeledSectionTransclusion
- LandingCheck
- LdapAuthentication
- Linter
- LiquidThreads
- LoginNotify
- MapSources
- MassMessage
- MediaModeration
- MediaSearch
- MetricsPlatform
- MobileApp
- Modern
- MultimediaViewer
- NavigationTiming
- NearbyPages
- NetworkSession
- NewUserMessage
- Nostalgia
- Nuke
- OATHAuth
- OAuthRateLimiter
- ORES
- PageAssessments
- PageImages
- PageNotice
- PageViewInfo
- PagedTiffHandler
- ParserFunctions
- PdfHandler
- Phonos
- Poem
- Popups
- ProofreadPage
- Quiz
- RSS
- ReadingLists
- RealMe
- RelatedArticles
- ReportIncident
- RevisionSlider
- SandboxLink
- Score
- SearchExtraNS
- SearchVue
- ShortUrl
- SiteMatrix
- SpamBlacklist
- StopForumSpam
- SubPageList3
- SubpageSortkey
- SyntaxHighlight_GeSHi
- TemplateData
- TemplateStyles
- TextExtracts
- Thanks
- TheWikipediaLibrary
- Timeless
- TitleBlacklist
- TocTree
- TorBlock
- TranslationNotifications
- TrustedXFF
- TwoColConflict
- UploadWizard
- UploadsLink
- UrlShortener
- VisualEditor/VisualEditor
- VueTest
- WikiEditor
- WikiLove
- WikibaseLexemeCirrusSearch
- WikibaseMediaInfo
- WikibaseQualityConstraints
- Wikidata.org
- WikimediaApiPortal
- WikimediaApiPortalOAuth
- WikimediaBadges
- WikimediaCampaignEvents
- WikimediaEditorTasks
- WikimediaIncubator
- Wikisource
- XAnalytics
- cldr
- intersection
- timeline
- wikihiero
Total changes
edit331 Changes in 67 repos by 78 authors