MediaWiki 1.43/wmf.21/Changelog

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

Extensions

edit

AbuseFilter

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

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

CirrusSearch

edit

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

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

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

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

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

GrowthExperiments

edit

Interwiki

edit
  • git #7b29f815 - Replace use of deprecated global URL functions with wfGetUrlUtils() (T319340) by James D. Forrester

IPInfo

edit

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

Newsletter

edit

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

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

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

Skins

edit

MinervaNeue

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

Vector

edit

Misc

edit

No 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

edit

331 Changes in 67 repos by 78 authors