MediaWiki 1.38/wmf.24/Changelog
< MediaWiki 1.38 | wmf.24
Core changes
edit- git #eb42e8e6 - Branch commit for wmf/1.38.0-wmf.24 by trainbranchbot
- git #f9858b28 - MessageCache: Move LanguageConverterFactory call from wiring to constructor (task T292239) by Umherirrender
- git #0d0e09c1 - Show pager date headers to screen-readers (task T298638) by Bartosz Dziewoński
- git #ecbe6d21 - ReverseChronologicalPager: Group by dates in the user's timezone (task T298638) by Bartosz Dziewoński
- git #f72ea9d6 - Add <section> wrappers around pagers grouped by date (task T298638) by Bartosz Dziewoński
- git #f16c46dc - api-testing: Remove 'matched_title' check (task T302706) by Nikki Nikkhoui
- git #06f13065 - Revert "htmlform: Replace some uses of isHidden to isDisabled" (task T302512) by Func
- git #b0bd09c9 - Remove change tags for media additions/removals (task T286362) by Matthias Mullie
- git #d344b90f - block: Add a limit to DatabaseBlockStore::purgeExpiredBlocks (task T301742) by Amir Sarabadani
- git #0c65ca1b - rdbms: Remove deprecated and unused function assertIsWritableMaster by Amir Sarabadani
- git #07520e22 - Push down date header code from IndexPager to ReverseChronologicalPager by Bartosz Dziewoński
- git #31de8c23 - build: Update 'svgo' to latest v2.8.0 by Volker E
- git #194b0f37 - Add the Pannonian Rusyn language (rsk) (task T302556) by Amir E. Aharoni
- git #5a453892 - Improve documentation in tables.json about file metadata by Umherirrender
- git #ba2c15ab - block: Avoid use of null block id and blocker by Umherirrender
- git #b126dbe3 - Fix various documentation related to null types by Umherirrender
- git #25188a6a - jobqueue: JobQueueDB::jobFromRow cannot return null by Umherirrender
- git #f721b5f3 - installer: Fix docs for getInfoBox/label by Umherirrender
- git #ce9388af - http: Fix return types in MwHttpRequestToResponseInterfaceAdapter by Umherirrender
- git #b339659d - LanguageConverter: Fix a deprecation and avoid some use of phan suppression by Func
- git #89ef0a94 - ContentHandler: Use ParserOutputAccess for accessing ParserOutput (task T302620) by Amir Sarabadani
- git #8c559f71 - Language: Document StubUserlang in methods that accept it by Ammarpad
- git #662e644a - Hard-deprecate Article::doDelete by Daimona Eaytoy
- git #951063a7 - composer.json: Add ext-simplexml to require-dev (task T302540) by Reedy
- git #1d21dbb1 - composer.json: Add ext-calendar to require (task T302540) by Reedy
- git #b0041f0f - Filter out "LocationShown" from image metadata (task T297403) by Simone This Dot
- git #69906cb6 - Remove TrivialLanguageConverter::__construct() type hint (task T302554) by Gergő Tisza
- git #c1d7cbb9 - Remove LanguageConverterFactory::instantiateConverter() type hint by Gergő Tisza
- git #b5b3dcfe - In parserTests.php, load test extension classes by Tim Starling
- git #c2cd7147 - mediawiki.base: Remove deprecated stateful Message#toString (task T292489) by Timo Tijhof
- git #128debb6 - tests: Change use of AtEase to at operator by Timo Tijhof
- git #5bc9bedf - mediawiki.base: Rewrite old mw.Message documentation (task T292489) by Timo Tijhof
- git #5fcbadb6 - i18n: Adjust Special:UserRights messages to refer to user groups not rights (task T296056) by Taavi Väänänen
- git #86934b2f - Replace some more usages of Wikimedia\(suppress|restore)Warnings() by Reedy
- git #07b4daf8 - preferences: Use a faster and simpler form descriptor when validating (task T58633) by Func
- git #6a3cdd15 - api: Fix documenation/types related to null and int types by Umherirrender
- git #a9bc9f8a - Use ObjectFactory in LanguageConverterFactory by Umherirrender
- git #074bdbec - Fix UserGroupManager::listAllGroups() returning duplicates by Taavi Väänänen
- git #f3687776 - Convert SearchFormWidget namespace checkboxes to OOUI (task T301500) by dylsss
- git #e35f8220 - mediawiki.special.search.styles: Don't break columns inside checkboxes (task T300574) by Bartosz Dziewoński
- git #12aae451 - tests: Replace some usages of Wikimedia\(suppress|restore)Warnings() by Reedy
- git #8016d726 - maintenance: Replace some usages of Wikimedia\(suppress|restore)Warnings() by Reedy
- git #d8d2bbb1 - reassignEdits: Only UPDATE tables if there's rows to update by Reedy
- git #c83b530f - Revert "Show message fallback keys when using &uselang=qqx" (task T302469) by Elliott Eggleston
- git #477230d4 - benchmarkTruncate.php: Make script work copying from tables with prefixes by Reedy
- git #350ea668 - Should be possible to use Linker static functions without global context by Jon Robson
- git #58bc56cd - resourceloader: Document optimisation in WikiModule::isKnownEmpty (task T299288) by Timo Tijhof
- git #add6d0a0 - build: Update to QUnit 2.18 by Timo Tijhof
- git #82fc3bbe - ApiSandbox: Fix issues with non-plaintext labels (task T302389) by Bartosz Dziewoński
- git #55c067fe - build: Set package.json name by Kosta Harlan
- git #f9b589f5 - config-schema: Define types for all arrays. (task T300129) by daniel
- git #74249a88 - Add "grep.php" to search pages for a regex by Tim Starling
- git #f0f860a5 - Remove unnecessary TestingAccessWrapper from SkinComponentTableOfContentsTest by Nicholas Ray
- git #71e80770 - resourceloader: Add regression test for long strings and regexes (task T299537) by Timo Tijhof
- git #1a5dc6b6 - resourceloader: Fix jsminplus regex recursion (task T299537) by Tim Starling
- git #cf499e84 - Allow config merge strategies to be bypassed. by daniel
- git #f105ddff - Make Skin::getSearchInputAttributes internal by Jon Robson
- git #b96d235b - ReverseChronologicalPager: Fix displaying date headers for non-revisions (task T302343) by Bartosz Dziewoński
- git #a5277ce8 - Avoid references to DefaultSettings. (task T300129) by daniel
- git #de0c4819 - Add validation for abstract schema (task T298320) by mainframe98
- git #83d1537b - rdbms: Move another batch of transaction management code (task T299698) by Amir Sarabadani
- git #bfdfb770 - ApiDelete: add option to delete associated talk page (task T263209) by Dayllan Maza
- git #4cbda4ba - CommentParser: Optimise operation order (cache before isAlwaysKnown) (task T293665) by Ammarpad
- git #77f86c7e - resourceloader: Pass exports parameter to package modules (task T284511) by Roan Kattouw
- git #dc828c4a - api-testing: Run all jobs in a few more tests by Kosta Harlan
- git #66f0904b - Pass SettingsBuilder into config callbacks. (task T294739) by daniel
- git #94ab2e6a - EditPage: Support Special:MyLanguage for preload param (task T299544) by Niklas Laxström
- git #0fdd607a - ParserOutput: Use page language instead of site content language for conversion (task T295187) by Func
- git #6a7bffaa - LinkBatch::getPageIdentities(): Fix return type by Gergő Tisza
- git #e37d3d84 - api: Remove ApiQueryBlocks::prepareUsername by Umherirrender
- git #f5092e8a - block: Replace DateTime::createFromFormat by wfTimestamp by Umherirrender
- git #bc36c768 - ParserOutput: implement the abstract ContentMetadataCollector interface (task T287216) by C. Scott Ananian
- git #4776bed2 - [Take 2] Refactor menu navigation construction"" (task T301203) by Jon Robson
- git #f8c17b57 - Fix documentation about mode for ContentSecurityPolicy Hooks by Umherirrender
- git #b6e2a124 - ParserOutputAccess: Check for latest revision when checking for cache (task T283029) by Amir Sarabadani
- git #b2ded2c7 - Linker: Compact rollback edit count related code by Thiemo Kreuz
- git #6939b7f6 - SpecialUndelete: Do not show empty comments as deleted (task T300462) by dylsss
Vendor
edit- git #445e2a07 - Revert league/oauth2-server to 61d770dc284898ea2905d66e12f8f7e5f6664092 (task T302757) by Reedy
- git #622fc763 - Bump parsoid to 0.15.0-a22 (task T302093) (task T261161) (task T302118) by Arlo Breault
Extensions
editAbuseFilter
edit- git #533e3dc5 - Use new namespace for MediaWiki\Revision\RevisionLookup by Umherirrender
- git #2f5a587b - Normalize logged parser error messages by Daimona Eaytoy
- git #b5c22f2b - Improve wording for throttled filter warnings (task T200036) by Daimona Eaytoy
- git #9ed8fa7f - Update description of AbuseFilterEmergencyDisableThreshold by Matěj Suchánek
- git #1d31c86e - Improve debug messages of loading ext. links by Matěj Suchánek
AdvancedSearch
edit- git #748a6beb - build: Drop qunit devDependency, seemingly unused by James D. Forrester
- git #e9f803d8 - build: Update QUnit from 2.17.2 to 2.18.0 by James D. Forrester
AntiSpoof
edit- git #955325ca - Remove global namespaced class aliases by Reedy
ApiFeatureUsage
edit- git #6653a46a - Namespace extension by Reedy
CategoryTree
edit- git #de9a92c7 - CategoryTree: Use Category::getMemberCount from core by Ammarpad
CentralAuth
edit- git #59dd19c6 - Add centralauth-suppress permission (task T302675) by Alexander Vorwerk
- git #a29bc022 - Drop Special:UsersWhoWillBeRenamed (task T288906) by Alexander Vorwerk
- git #4464dd85 - Set default for globaluser.gu_enabled when inserting by Umherirrender
- git #c0017d6e - tests: Call IDatabase::timestamp before inserting rows (task T244899) by Umherirrender
- git #8c1db946 - Replace usages of Wikimedia\(suppress|restore)Warnings() by Reedy
- git #4f22a33e - Update ContentSecurityPolicy* hooks doc by Alexander Vorwerk
- git #d282c215 - Normalize some log messages by Taavi Väänänen
- git #89aa2b0e - SECURITY: Ignore cached CentralAuthUser entries with expired groups (task T302248) by Taavi Väänänen
- git #3da3c164 - SECURITY: Fix ttl for groups expiring in the future (task T302248) by Alexander Vorwerk
- git #37b07040 - attachAccount: Use fatalError() rather than output() and exit() by Reedy
- git #433fc19e - Standardise type for timestamp columns (task T300576) by Umherirrender
CheckUser
edit- git #d54484ea - Use namespaced GuidedTourLauncher by Reedy
CirrusSearch
edit- git #34617748 - ext.cirrus.serp: Use "wikipage.content" instead of mw.util.$content (task T65466) by Timo Tijhof
- git #b6e1d34a - Replace usages of Wikimedia\(suppress|restore)Warnings() by Reedy
- git #335095e6 - integration: move @expect_failure from one test to the full update_weight_api feature by Erik Bernhardson
- git #5dba6c90 - DataSender::sendUpdateWeightedTags(): Allow omitting tags (task T301030) by Gergő Tisza
- git #b387a913 - UpdateWeightedTags: Add batch mode (task T301030) by Gergő Tisza
Citoid
edit- git #a8f96c59 - Namespace extension by Reedy
CodeMirror
edit- git #ca0e8f20 - Highlight tags in link text (task T184341) by bhsd
- git #386bb03b - Namespace extension by Reedy
CodeReview
edit- git #0ed1648f - Replace usages of Wikimedia\(suppress|restore)Warnings() by Reedy
ContentTranslation
edit- git #146f9f45 - SXTranslationListLanguageSelector: Add missing lang attribute by Santhosh Thottingal
- git #44050d36 - Fix: contenttranslationlangtrend API fails with Internal DBQueryError (task T302700) by Santhosh Thottingal
- git #41f5fe59 - SX entrypoints: Autogenerate sql file for cx_significant_edits table (task T302371) by NikG
- git #28d1f72d - For sections with MT misuse issue, validate it on content updates (task T263116) by Santhosh Thottingal
- git #5aad1f49 - CX: Add "cx_significant_edits" table to support entrypoint (task T287025) by NikG
CreditsSource
edit- git #8828a8e4 - Namespace extension by Reedy
DiscussionTools
edit- git #be749388 - Warn when target comments in a link can't be found (task T301602) by Bartosz Dziewoński
- git #dc8b4e8d - Highlight all comments since the oldest in a thread bundle (task T302014) by Ed Sanders
- git #109f49bb - Mobile: Only show "Add discussion" button if "New section" tab would be shown on desktop (task T302417) by Bartosz Dziewoński
- git #e11beee2 - Fix check for enabling features on mobile (task T302388) by Bartosz Dziewoński
- git #b4f10c56 - Mobile config: Always enable reply/newtopic tools on mobile, disable subscriptions (task T302326) by Ed Sanders
- git #d1b17459 - Avoid undefined index for mobileformat (task T302344) by Ed Sanders
- git #ae554cdd - Fix legacy hint URI on mobile (task T302307) by Ed Sanders
- git #1e3ce9c8 - Don't insert comment markers inside replaced elements (like `<video>`) (task T301427) (task T302296) by Bartosz Dziewoński
- git #4244418e - Don't detect comments within references (task T301213) by Bartosz Dziewoński
DismissableSiteNotice
edit- git #ab678fd3 - Namespace extension by Reedy
DonationInterface
edit- git #a398bf20 - Add dedicated IPDenyListFailScore (task T302532) by jgleeson
- git #924f81a5 - Update translation from wikimediafoundation.org (task T301815) by wfan
- git #59fc6c35 - E-mail Preferences Center header, footer and styling (task T290986) (task T301728) by Andrew Green
- git #49c86b38 - Email Prefs center - use expiring checksum (task T301289) by Elliott Eggleston
Echo
edit- git #c5c27568 - build: Update 'svgo' to latest v2.8.0 by Volker E
EntitySchema
edit- git #da9f43d2 - selenium: Reenable some long-disabled tests (task T280652) by Lucas Werkmeister
EventBus
edit- git #65f7536e - Use new namespace for MediaWiki\Revision\RevisionSlots by Umherirrender
EventLogging
edit- git #9b6ad67b - Move support for POST data from sendBeacon() back to submit() (task T273374) by Timo Tijhof
FlaggedRevs
edit- git #3f9e352c - ext.flaggedRevs.review: Restore tolerance when setting "disabled" prop by Timo Tijhof
- git #f852d75e - Use namespaced Database class by Umherirrender
Flow
edit- git #48f6764b - Use new namespace for MediaWiki\Revision\RevisionRecord by Umherirrender
- git #01ef285f - Use namespaced IDatabase class by Umherirrender
- git #b03258d3 - Use namespaced GuidedTourLauncher by Reedy
- git #ddd67187 - Replace usages of Wikimedia\(suppress|restore)Warnings() by Reedy
GeoCrumbs
edit- git #53f18ae6 - Namespace extension by Reedy
GlobalCssJs
edit- git #55855f5e - Use new namespace for MediaWiki\Revision\RevisionRecord by Umherirrender
Graph
edit- git #fc815b79 - ve.dm.MWGraphModel: Fix invalid assert.throws() call in test by Timo Tijhof
GrowthExperiments
edit- git #d576784f - GLAM event: update landing page icon (task T301097) by MewOphaswongse
- git #f711bf5d - GLAM event: enableCampaign should set image recommendation task type (task T301029) by Kosta Harlan
- git #d7451775 - GLAM event: landing page (task T301097) by MewOphaswongse
- git #8a7283c0 - Mentor dashboard: Mark mentor-tools as stable (task T280307) by Martin Urbanec
- git #08ccd564 - build: Update 'svgo' to latest v2.8.0 & re-crush images by Volker E
- git #6f911036 - Use new namespace for MediaWiki\SpecialPage\SpecialPageFactory by Umherirrender
- git #1f7d763a - Use new namespace for MediaWiki\Revision\RevisionLookup by Umherirrender
- git #4692e09a - HomepageHooks: Micro-optim around onMessageCache__get() and other hooks (task T302623) by Timo Tijhof
- git #328c959a - phpunit: Add some tests for VariantHooks by Kosta Harlan
- git #b8667e1f - Help panel dialog: use mock only for getTaskTypes by Sergio Gimeno
- git #7fc37f42 - GLAM event: use GrowthExperimentsCampaignConfig for QualityGateDecorator and PageConfigurationLoader (task T301029) by MewOphaswongse
- git #17a5b306 - LocalSearchTaskSuggester: Make sure search errors are serializable by Gergő Tisza
- git #30c16d28 - GrowthArticleTopicFeature: Accept any topic (task T301030) by Gergő Tisza
- git #2788d561 - GLAM event: Show CampaignTopic for users in the campaign (task T301029) by MewOphaswongse
- git #364edcc8 - Structured task: Don't show dialog for confirming leaving suggestions mode upon rejection (task T302463) by MewOphaswongse
- git #787a9563 - Add an image: add "confirm_reject_suggestion" action (task T302429) by MewOphaswongse
- git #84d70cbe - Newcomer tasks: Add CampaignTopic by Gergő Tisza
- git #ed4aa5ed - tests: Mock wgArticleId instead of relying on SpecialPage value (task T89434) by Timo Tijhof
GuidedTour
edit- git #f9a59f41 - build: Update 'svgo' to latest v2.8.0 by Volker E
ImageMap
edit- git #375570b6 - Account for strtok boolean return type (task T302093) by Arlo Breault
- git #bf2da4d9 - Replace usages of Wikimedia\(suppress|restore)Warnings() by Reedy
Insider
edit- git #4b4dedde - Namespace extension by Reedy
intersection
edit- git #a47cdf44 - Use namespaced Database class by Umherirrender
IPInfo
edit- git #07bf48c9 - Use namespaced IDatabase class by Umherirrender
- git #7ab509ea - Restore default preferences when beta feature enabled/disabled (task T297897) by Thalia
- git #c7d8b8ab - Update ipinfo log line copy (task T302000) by STran
- git #2ee19801 - Create a log entry when the LogHandler is called (task T294657) by tsepothoabala
Josa
edit- git #e93d1eaa - Namespace extension by Reedy
Kartographer
edit- git #ce9b3dca - Replace use of deprecated ParserOutput::addJsConfigVars() (task T300307) by C. Scott Ananian
- git #2892c8ad - build: Update 'svgo' to latest v2.8.0 by Volker E
- git #94304074 - Make live data test setup more readable by Thiemo Kreuz
- git #33dcccdb - Disable broken test (task T302360) by Gergő Tisza
LdapAuthentication
edit- git #50b5535e - Replace usages of Wikimedia\(suppress|restore)Warnings() by Reedy
Linter
edit- git #6925519c - Delete lint errors when blank page saved while changing content type (task T280193) by sbailey
- git #28583896 - Account for all lintable contentmodels after contentmodel change by Arlo Breault
- git #0e56c222 - Delete lint error records when content model changes from wikitext (task T298343) by sbailey
Listings
edit- git #20ab8062 - Namespace extension by Reedy
MachineVision
edit- git #c2f6ed9b - Use new namespace for MediaWiki\Revision\RevisionStore by Umherirrender
MapSources
edit- git #bdb268ea - Namespace extension by Reedy
MassMessage
edit- git #6a191405 - Use new namespace for MediaWiki\Revision\RevisionStore by Umherirrender
MobileFrontend
edit- git #50964a01 - Toggler: Use getObject/setObject to handle JSON serialisation by Ed Sanders
- git #f685a0e3 - Use new namespace for MediaWiki\Revision\RevisionRecord by Umherirrender
- git #9d021f21 - Toggler: Remove old localStorage code by Ed Sanders
- git #dda5295e - Fix documentation typo by Ed Sanders
- git #65bcd8da - build: Update QUnit from 2.17.2 to 2.18.0 by James D. Forrester
- git #84a5ff57 - Editor init: Use wgAction instead of query string action (task T302298) by Ed Sanders
MultimediaViewer
edit- git #d1c468f9 - build: Update 'svgo' to latest v2.8.0 by Volker E
- git #e49e7da0 - Namespace extension by Reedy
NavigationTiming
edit- git #9a495b20 - tests: Avoid loadCallback() in tests and re-enable onMwLoadEnd test (task T299780) by Timo Tijhof
- git #6e69608f - tests: Improve stability and visibility of emitCpuBenchmark() test (task T299780) by Timo Tijhof
- git #a690c3cc - ext.navigationTiming: Use early return for isRegularNavigation (task T299780) by Timo Tijhof
- git #255cc9e9 - ext.navigationTiming: Change $.each() to Array#forEach by Timo Tijhof
NearbyPages
edit- git #07d3f965 - Swap AutoloadClasses for AutoloadNamespaces by Reedy
NewUserMessage
edit- git #38f38168 - Namespace extension by Reedy
OATHAuth
edit- git #6f37618f - Explicitly specify SQL columns to SELECT by Kunal Mehta
- git #ba39a4df - Add basic tests for TOTPKey by Kunal Mehta
- git #211c1cb9 - Replace usages of Wikimedia\(suppress|restore)Warnings() by Reedy
- git #274c8204 - SECURITY: Use constant time checks for token values (task T302059) by sbassett
OAuth
edit- git #af26a29b - composer.json: Pin league/oauth2-server to commit by Reedy
PagedTiffHandler
edit- git #c963ef17 - Drop unused PagedTiffHandlerRenderCommand hook (task T299615) by James D. Forrester
PageTriage
edit- git #654225e6 - Replace deprecated JobQueueGroup::singleton() by Umherirrender
Popups
edit- git #830ec1b5 - build: Update 'svgo' to latest v2.8.0 & re-crush images by Volker E
RevisionSlider
edit- git #91ea0fcc - build: Update 'svgo' to latest v2.8.0 by Volker E
RSS
edit- git #32ec2ae3 - Replace usages of Wikimedia\(suppress|restore)Warnings() by Reedy
Scribunto
edit- git #5ca204aa - Replace usages of Wikimedia\(suppress|restore)Warnings() by Reedy
SearchExtraNS
edit- git #20d78fd6 - Namespace extension by Reedy
SecurePoll
edit- git #a3900b42 - Add optional comment box to the end of the vote form (task T300087) (task T300088) by Tim Starling
- git #9adceb3c - Improve dependency injection into Ballot classes by Tim Starling
- git #07c3114a - Add table and script for UCoC ratification vote (task T302433) by Reedy
SpamBlacklist
edit- git #a5c4f5bb - Use new namespace for MediaWiki\Revision\SlotRecord by Umherirrender
- git #22198885 - Replace usages of Wikimedia\(suppress|restore)Warnings() by Reedy
SubPageList3
edit- git #32d25fd8 - Namespace extension by Reedy
SubpageSortkey
edit- git #91b309d1 - Namespace extension by Reedy
TemplateStyles
edit- git #5d7bc99c - Use namespaced quietCall by Reedy
TheWikipediaLibrary
edit- git #f6c56a17 - Namespace remaining classes by Reedy
TimedMediaHandler
edit- git #0f6ed659 - Use namespaced Database class by Umherirrender
- git #34a6c716 - Replace usages of Wikimedia\(suppress|restore)Warnings() by Reedy
- git #27fd478d - Use namespaced quietCall by Reedy
- git #f04b90f1 - Add CC and duration labels on top of the placeholder (task T270400) by Derk-Jan Hartman
timeline
edit- git #7edf5de7 - Namespace extension by Reedy
TitleBlacklist
edit- git #b9b82c55 - Replace usages of Wikimedia\(suppress|restore)Warnings() by Reedy
TorBlock
edit- git #8eab6fe5 - Migrate AbuseFilter-filterAction hook to AbuseFilterAlterVariables by Daimona Eaytoy
Translate
edit- git #f185b753 - Rename SpecialPageMigration to MigrateTranslatablePageSpecialPage (task T299019) by Abijeet
- git #ccbc145d - Avoid writing to objectcache table (task T272512) by Amir Sarabadani
- git #2006096d - TranslationEntitySearch: Add parameter to fetch specific entity types (task T298960) by Abijeet
- git #414f3cb1 - Dry out preprocessing in tag hooks by Arlo Breault
- git #a0afc66c - Strip tags from source when preprocessing by Arlo Breault
- git #4598e7cb - Disable translation helper for user without rights (task T48557) by Gee
TwoColConflict
edit- git #966416e5 - build: Update 'svgo' to latest v2.8.0 by Volker E
UniversalLanguageSelector
edit- git #5abe9869 - build: Update 'svgo' to latest v2.8.0 & re-crush images by Volker E
- git #32ee5f55 - Update jquery.ime and jquery.uls from upstream by Amir E. Aharoni
UploadWizard
edit- git #9d810954 - Use namespaced Database class by Umherirrender
VipsScaler
edit- git #9a3d16e4 - Namespace extension by Reedy
- git #5d592848 - Replace usages of Wikimedia\(suppress|restore)Warnings() by Reedy
VisualEditor
edit- git #5012d2fa - Make sure postEdit hook doesn't fire until after saveComplete is done (task T302746) by David Lynch
- git #a6d11f53 - Don't let MobileFrontend show abandonedit after saveComplete (task T302746) by David Lynch
- git #99a251c8 - Add section fragment to keyboard help link (task T302004) by WMDE-Fisch
- git #5a92880d - Fix bad visualization of empty suggested value (task T299430) by Thiemo Kreuz
- git #b0c0917f - ApiVisualEditor: Support Special:MyLanguage for preload param (task T299544) by Thalia
- git #0c5ed2e7 - ApiVisualEditorTest: Avoid using VirtualRESTServiceClient by Thalia
- git #10526ca4 - Update VE core submodule to master (a75d285a8) (task T302362) by James D. Forrester
- git #b0dcf1fc - Update VE core submodule to master (492815b58) (task T101113) by Ed Sanders
- git #14f99d05 - Avoid undefined index for mobileformat (task T302344) by David Lynch
- git #0d989b6f - Never collapse newly added templates in transclusion dialog (task T300640) by Thiemo Kreuz
- git #b4f3ecbc - MobileSaveDialog: Also add 'content' class to preview panel by Ed Sanders
Wikibase
edit- git #d501adf6 - Add more directories for eslint to ignore by Jakob Warkotsch
- git #09849b83 - REST: Enable end-to-end tests via Mocha JS (task T302300) by Ollie Shotton
- git #2317c215 - Revert "LexiData: add parameter to copyright translation message" by Lucas Werkmeister
- git #8263cbe7 - Update Termbox (CI fix) (task T265091) by Lucas Werkmeister
- git #0c1e8aeb - LexiData: add parameter to copyright translation message (task T298152) by Noa wmde
- git #398fd979 - Update to Node 12.21.0 as CI has migrated (task T284345) by James D. Forrester
- git #c2bf2f8c - REST: extend Wikibase PHPCS config in rest-api dir (task T302303) by Jakob Warkotsch
- git #530d7db0 - REST: First getItem happy path (task T302370) by Ollie Shotton
- git #fe90e567 - REST: Set up dir and autoload namespaces (task T302309) by Jakob Warkotsch
WikibaseLexeme
edit- git #3fdd0f1e - Revert "Provide csrf token to NewLexeme form" (task T302001) by Urbanecm
- git #e3b31c97 - Provide csrf token to NewLexeme form (task T302001) by Michael Große
WikibaseMediaInfo
edit- git #6c521867 - Use new namespace for MediaWiki\Revision\RevisionStore by Umherirrender
- git #632454b2 - build: Update QUnit from 2.9.3 to 2.18.0 by James D. Forrester
- git #f5c65325 - Remove fulltext score normalization (task T296631) by Matthias Mullie
WikibaseQualityConstraints
edit- git #448c4d2b - Bump grunt-stylelint from 0.16.0 to 0.17.0 by Addbot
- git #0eb6ace3 - Bump stylelint-config-wikimedia from 0.11.1 to 0.12.2 by Addbot
- git #710c5552 - Bump unexpected from 12.0.3 to 12.0.4 by Addbot
Wikidata.org
edit- git #eecec323 - build(deps-dev): bump grunt-stylelint from 0.16.0 to 0.17.0 by Addbot
WikiEditor
edit- git #fbecf465 - insertlink: Set url mode of title field when switching between modes automatically (task T302196) (task T302201) by Func
- git #d1dc65cf - Remove unused deprecated module "jquery.throttle-debounce" by Ed Sanders
WikiLambda
edit- git #7aefb9b8 - jest: Clean up the ignores and explain why we do so by James D. Forrester
- git #ad46e38b - Apply correct spacing and positioning on function heading (task T298598) by adesoji
- git #d4e30017 - Update function-schemata sub-module to HEAD (370b9cb) by James D. Forrester
- git #8dc8d279 - Validation tests: Enable LIST meta-schema by James D. Forrester
- git #5aa62eee - Add @codeCoverageIgnore directives to some trivial files we can't test by James D. Forrester
- git #18378d37 - API: Improve coverage reports by ignoring structural methods by James D. Forrester
- git #6da95c65 - fix the publish function to show hand on button and redirect after clicking publish (task T302156) (task T302155) by jkieserman
- git #2efbb584 - Update function-schemata sub-module to HEAD (650770f) (task T292788) (task T296676) by James D. Forrester
- git #0e703eeb - Validation tests: Don't try to use the Z10 and Z7_backend schemas, going away by James D. Forrester
WikimediaBadges
edit- git #e6abb45f - build(deps-dev): bump grunt-stylelint from 0.16.0 to 0.17.0 by Addbot
WikimediaEvents
edit- git #868d9e7a - build: Update eslint-config-wikimedia to 0.22.1 by Ed Sanders
- git #8b96ae20 - mobileWebUIActions: Minor optims that simplify and reduce indirection by Timo Tijhof
WikimediaIncubator
edit- git #5df0ae61 - Use renamed SpecialRandomPage class by Umherirrender
- git #2610305f - Fix escaped HTML showing on Special:IncubatorFirstSteps (task T301061) by Jon Harald Søby
WikimediaMaintenance
edit- git #7b24a16a - Replace usages of Wikimedia\(suppress|restore)Warnings() by Reedy
- git #17f86faa - createExtensionTables.php: Update path for translate's tables (task T268576) by Martin Urbanec
WikimediaMessages
edit- git #cb282352 - Remove obsolete message overrides for Special:UsersWhoWillBeRenamed (task T288906) by Alexander Vorwerk
- git #4ee494c4 - Use namespaced GuidedTourLauncher by Reedy
- git #cb7634b2 - Add overrides for 2FA disabled notification (task T210075) by Kunal Mehta
Skins
editMinervaNeue
edit- git #e3c2e625 - build: Update 'svgo' to latest v2.8.0 & re-crush images by Volker E
- git #3dd1fd84 - Use new namespace for MediaWiki\SpecialPage\SpecialPageFactory by Umherirrender
- git #dc422a3d - Deprecate MobileMenu hook (task T291568) by Jon Robson
- git #fade8ad2 - Search icon should be part of search form for grade C browsers (task T301257) by Jon Robson
MonoBook
edit- git #4750ffdf - build: Update 'svgo' to latest v2.8.0 & re-crush images by Volker E
Nostalgia
edit- git #bdc068fd - Namespace skin by Reedy
Timeless
edit- git #91c3bb0f - build: Update 'svgo' to latest v2.8.0 by Volker E
Vector
edit- git #f2d71586 - build: Update 'svgo' to latest v2.8.0 & re-crush images by Volker E
- git #be2abb58 - Hide sticky header and ULS button in print mode (task T300178) by bwang
- git #1b0af902 - Add icon classes to portlet links without IDs (task T301012) by BrandonXLF
- git #5f0c0cb2 - Use TOC template data for showing collapsible section arrows (task T299361) by bwang
- git #27939ac6 - Revert "Improve jsdoc for tableOfContents.js and sectionObserver.js" by Nicholas Ray
- git #e9d2f5e3 - Switch order of sidebar menu and article toolbar in DOM (task T300875) by bwang
- git #f5ad6fe7 - Improve jsdoc for tableOfContents.js and sectionObserver.js by Nicholas Ray
- git #48f1f135 - Clean up: Remove ts-ignores in stickyheader.js by bwang
WikimediaApiPortal
edit- git #c5dd1968 - Use new namespace for MediaWiki\SpecialPage\SpecialPageFactory by Umherirrender
Misc
editVisualEditor/VisualEditor
edit- git #03e6e302 - build: Update QUnit from 2.16.0 to 2.18.0 by James D. Forrester
- git #a75d285a - ve.ce.Surface: Fix error on load when document has no content offsets (task T302362) by Bartosz Dziewoński
- git #abd5894e - Show copy button when selecting focusable nodes on mobile (task T101113) by Ed Sanders
No changes
edit- 3D
- ActiveAbstract
- ArticleCreationWorkflow
- ArticlePlaceholder
- Babel
- BetaFeatures
- BounceHandler
- Calendar
- Campaigns
- Capiunto
- CentralNotice
- CharInsert
- ChessBrowser
- Cite
- CiteThisPage
- CodeEditor
- Cognate
- Collection
- CologneBlue
- CommonsMetadata
- ConfirmEdit
- CongressLookup
- ContactPage
- Dashiki
- Disambiguator
- DoubleWiki
- DynamicSidebar
- Elastica
- ElectronPdfService
- EventStreamConfig
- ExtensionDistributor
- ExternalGuidance
- FeaturedFeeds
- FileExporter
- FileImporter
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- GWToolset
- Gadgets
- GeoData
- GlobalBlocking
- GlobalPreferences
- GlobalUsage
- GlobalUserPage
- GlobalWatchlist
- GoogleNewsSitemap
- InputBox
- Interwiki
- InterwikiSorting
- JsonConfig
- LabeledSectionTransclusion
- LandingCheck
- LiquidThreads
- LocalisationUpdate
- LoginNotify
- Math
- MediaModeration
- MediaSearch
- MobileApp
- Modern
- Newsletter
- Nuke
- OAuthRateLimiter
- ORES
- OpenStackManager
- PageAssessments
- PageImages
- PageNotice
- PageViewInfo
- ParserFunctions
- PdfHandler
- Poem
- PoolCounter
- ProofreadPage
- PropertySuggester
- QuickSurveys
- Quiz
- ReadingLists
- RelatedArticles
- Renameuser
- SandboxLink
- Score
- SecureLinkFixer
- ShortUrl
- SiteMatrix
- StopForumSpam
- SyntaxHighlight_GeSHi
- TemplateData
- TemplateSandbox
- TemplateWizard
- TextExtracts
- Thanks
- TocTree
- TranslationNotifications
- TrustedXFF
- UploadsLink
- UrlShortener
- WebAuthn
- WikiLove
- WikibaseCirrusSearch
- WikibaseLexemeCirrusSearch
- WikidataPageBanner
- WikimediaApiPortalOAuth
- WikimediaEditorTasks
- Wikisource
- XAnalytics
- cldr
- wikihiero
Total changes
edit306 Changes in 90 repos by 67 authors