MediaWiki 1.38/wmf.2
MediaWiki 1.38.0-wmf.1 | Deployment of MediaWiki 1.38.0-wmf.2 to Wikimedia sites | MediaWiki 1.38.0-wmf.3 |
The latest version (labeled "1.38.0-wmf.2") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 28 September 2021 (see the roadmap).
Core changes
edit- git #a4044cd9 - Branch commit for wmf/1.38.0-wmf.2 by trainbranchbot
- git #bc224d04 - QueryPage: s/Sometime/Sometimes/ by Reedy
- git #054cace5 - Follow-up I210c66c35: Add Parsoid update to RELEASE-NOTES-1.38 by James D. Forrester
- git #7e376418 - Bump wikimedia/parsoid to v0.15.0-a1 by C. Scott Ananian
- git #e5b4d10b - preferences: Allow wrapping text of "Restore all default settings..." button (task T227131) by Bartosz Dziewoński
- git #a8db81dc - Add script to delete a user email's address (task T290099) by Samuel Guebo
- git #d0a3ceee - Unbreak "show changes" in live preview for page creations (task T109166) by Daimona Eaytoy
- git #d24641a2 - Change return format of UndeletePage::undelete() (task T290021) by Daimona Eaytoy
- git #e0f3c37e - ChangeTags: Set interface flag when parsing tag names (task T291776) by Bartosz Dziewoński
- git #a407ce41 - Remove hard-deprecated methods returning User from Parser by Petr Pchelko
- git #0e4bb6d6 - Change 'fromdbmaster' to WikiPage::READ_LATEST by Umherirrender
- git #04dfdc36 - Hard deprecate User::setOption() (task T277818) by Alexander Vorwerk
- git #4cf28959 - Remove the deprecated IP class (task T291008) by Alexander Vorwerk
- git #de201732 - Allow int on ApiQueryGeneratorBase::setContinueEnumParameter by Umherirrender
- git #b78fe4bb - Merge mediawiki.widgets.StashedFileWidget module into only user (task T291443) by DannyS712
- git #9a7637e9 - Soft deprecate PageProps::getInstance() (task T289544) by Alexander Vorwerk
- git #63590331 - resourceloader: Remove execute() handling of legacy style formats (task T291300) by DannyS712
- git #3cfd632b - GlobalFunctions: Test clean up for wfExpandUrl() by Timo Tijhof
- git #8855258d - resourceloader: Remove `wgCommentByteLimit` from mw.config (task T291730) (task T227047) by DannyS712
- git #0f2008bc - Inject UserFactory into special pages by Alexander Vorwerk
- git #fd094c5b - Inject UserIdentityLookup into SpecialLog by Alexander Vorwerk
- git #d0c4c013 - Ignore pages that can't exist on Special:ListRedirects (task T279840) by Alexander Vorwerk
- git #b42e1abf - PHPUnit: enable convertDeprecationsToExceptions (task T291731) by DannyS712
- git #9617f177 - ResourceLoader: remove reference to resolveIndexedDependencies() by DannyS712
- git #6b63f11d - RELEASE-NOTES-1.38: Tweak wgBrowserFormatDetection introduction by James D. Forrester
- git #65b1b6b5 - Remove $wgShellLocale, always use C (task T291234) by Tim Starling
- git #041dadd6 - Update wikimedia/shellbox to 2.1.0 by Kunal Mehta
- git #fc5403e6 - resourceloader: Add test for getVersionHash() in debug mode (task T235672) by Timo Tijhof
- git #8eced80e - docs: LogFormatter: $plaintext and $irctext are booleans by lens0021
- git #d5e40efb - Stub threshold: Remove CSS (task T284917) by Ammarpad
- git #d1edf047 - Remove stylelint-disable-next-line plugin/no-unsupported-browser-features by Bartosz Dziewoński
- git #5140e053 - resourceloader: Document reasons for forced downgrades to Basic (task T283726) (task T178356) by Timo Tijhof
- git #33d542a3 - checkboxShift.js: fix @class documentation by DannyS712
- git #ee4e1949 - MovePage: don't create a recent change for a redirect (task T291677) by Petr Pchelko
- git #769bdbf0 - docs: Fix nullable documentation for class properties by Umherirrender
- git #035af05c - build: Add /cache to eslintignore (task T291674) by Timo Tijhof
- git #2d1c35ca - resourceloader: drop some unneeded startup compatibility checks (task T290293) by DannyS712
- git #62181c53 - sql.php: Fix typos by Reedy
- git #a7c90ecc - Allow skipping $wgMaxImageArea check (task T291014) by Kunal Mehta
- git #eed48e40 - Detect and monitor against multiple Parser invocation during edit requests (task T288707) by Cindy Cicalese
- git #d334de96 - Expand local URLs to absolute URLs in ParserOutput (task T263581) by Petr Pchelko
- git #b7b1ea66 - htmlform: Fix checkmatrix row vertical alignment by Bartosz Dziewoński
- git #d4d76359 - mediawiki.util: Update addPortletLink to support 'text-wrapper' option (task T289163) by bwang
- git #87e96b99 - Update RELEASE_NOTES with replacements by jdlrobson
- git #d93f45b0 - Remove deprecated skin methods 3 (task T287776) by Ammarpad
- git #9aab3159 - Fix code example in IDatabase::makeList() documentation by Lucas Werkmeister
- git #452329b6 - Update composer/semver from 3.5.4 to 3.5.5 by Reedy
- git #50bb8bfd - Update composer/spdx-licenses from 1.5.4 to 1.5.5 by Reedy
- git #3ef92057 - Expand set of data returned by SkinTemplate::getTemplateData (task T289221) by Ammarpad
- git #4583cf0e - Remove deprecated skin methods 2 (task T287777) by Ammarpad
- git #28173a23 - Revert "resourceloader: add local variable for mw.loader" by Krinkle
- git #220932ef - resourceloader: remove `return` from mw.Message constructor by DannyS712
- git #5b8b5bfb - resourceloader: Move mw.loader.getModuleNames to mediawiki.base by DannyS712
- git #2432cc2b - Use PageUpdater's fluent interface as in some parts of our codebase by Derick Alangi
- git #faf2233c - OutputHandler: Omit debug() call for common case (task T290776) by Timo Tijhof
- git #75706c4f - Update doctrine/dbal for PHP >= 7.3 from 3.0.0 to 3.1.2 by Reedy
- git #ad49bffd - Update doctrine/dbal for PHP < 7.3 from 2.10.4 to 2.13.3 by Reedy
- git #64a4d6e7 - Fix $wgDisableOutputCompression and $phase checks in OutputHandler (task T290776) by Aaron Schulz
- git #1866aef8 - permissions: Avoid null as init for PermissionManager->usersRights cache by Umherirrender
- git #3bd39c50 - Remove deprecated skin methods (1) (task T287777) by Ammarpad
- git #1b06034c - Hard deprecate SkinTemplate::getPersonalToolsList() (task T291576) by Alexander Vorwerk
- git #69be37d1 - Hard deprecate Skin::getSkinStylePath (task T270754) by Ammarpad
- git #0eb23b5c - MysqlUpdater: Add updatelog entries for dropDefault by Reedy
- git #40899992 - HTMLTitleTextField: Remove B&C code (task T288181) by Martin Urbanec
- git #db490267 - ActivityUpdateJob: accept PageReference (task T291531) by DannyS712
- git #20aa78f2 - Drop deprecated BeforeResetNotificationTimestamp hook (task T271715) by DannyS712
- git #e27cb5e4 - API: Fix null docs in ApiBase by Umherirrender
- git #adfa1686 - Update block option heading text to match design (task T280719) by STran
- git #c0f64981 - UndeletePage cleanup, part 1 (task T290021) by Daimona Eaytoy
- git #beadd445 - Move code from PageArchive to a new UndeletePage command (task T290021) by Daimona Eaytoy
- git #6f4b4eb3 - Hiding fallback button depends on HTML order (task T291272) by jdlrobson
- git #5427978d - Use mw.Title for capitalizing and drop wgCapitalizeUploads by Fomafix
- git #d1989b85 - Chinese Conversion Table Update 2021-2 by Chiefwei
- git #0ef73ec1 - Move some methods from FileDeleteForm to a subclass of DeleteAction (task T288282) by Daimona Eaytoy
Vendor
edit- git #3c1dc553 - Bump parsoid to 0.15.0-a1 (task T291452) (task T291234) by sbailey
- git #a5ec41d1 - Update wikimedia/shellbox to 2.1.0 by Kunal Mehta
- git #80766cc3 - Updating composer/ca-bundle (1.2.8 => 1.2.10) by Reedy
- git #28bb032a - Updating composer/semver (3.2.4 => 3.2.5) by Reedy
Extensions
editAbuseFilter
edit- git #632b39f8 - Stop requiring the Skin interface in AbuseFilterChangesList by Matěj Suchánek
- git #026f8a44 - Make mysql/patch-remove-afl_filter.sql valid SQL by Reedy
- git #020f8a09 - Remove leftovers of AbuseFilterAflFilterMigrationStage by Daimona Eaytoy
- git #e8471a71 - Add method to properly check visibility of AbuseLog entries (task T261532) by Daimona Eaytoy
- git #dae374ae - Remove afl_filter entirely (task T220791) by Daimona Eaytoy
- git #b2dc2c4d - Refactor ParserStatus by Daimona Eaytoy
AdvancedSearch
edit- git #f8ef7ecc - Consistent code formatting with empty lines by Thiemo Kreuz
ArticlePlaceholder
edit- git #59bbce10 - Bump grunt from 1.4.0 to 1.4.1 by Addbot
- git #d942adce - Bump load-grunt-tasks from 3.5.2 to 5.1.0 by Addbot
- git #5e7b9e33 - Add Github Actions Dependabot workflow (task T283333) by toan
CentralAuth
edit- git #866c060b - Replace usage of deprecated SkinTemplate::getPersonalToolsList() (task T291576) by Alexander Vorwerk
- git #b273a25a - Enable codesniffer ExtendClassUsage.FunctionVarUsage rule by Alexander Vorwerk
- git #eb36f433 - Avoid $wgUser deprecation warnings (task T291515) by DannyS712
CentralNotice
edit- git #6d0d4573 - build: Disable phan option null_casts_as_any_type and make pass by Umherirrender
- git #b9a20d69 - Close all tags in multiselect for jQuery update (task T291431) (task T291410) by Andrew Green
- git #f0571292 - Add unit test for CentralNotice::sanitizeSearchTerms by Thiemo Kreuz
- git #7d3a83e2 - selenium: Update README file to use @selenium-test (task T282237) by Željko Filipin
- git #3cea46eb - Avoid using ContentHandler::getContentText() by Alexander Vorwerk
- git #cfeb911a - selenium: Update README.md file (task T282237) by sahil
- git #49a4029f - Update small code pieces to use more modern PHP 7 syntax by Thiemo Kreuz
- git #7dd1276a - selenium: Upgrade WebdriverIO to v7 (task T274579) by sahil
- git #1a376999 - Explicitly require EventLogging by Elliott Eggleston
- git #34408964 - Replace link() function with linkRenderer() (task T279326) by palak199
ChessBrowser
edit- git #79bdd1dc - Add <fen> tags to display a single position with a static board (task T248272) by DannyS712
- git #bc2b5a33 - Add a11y chessboard grid with labels and pieces (task T239446) by Derk-Jan Hartman
- git #4a04954e - Remove jquery.ui from ext.chessViewer module by Derk-Jan Hartman
- git #76bb9a51 - SVG optimize the SVG resources by Derk-Jan Hartman
- git #79860c70 - Remove unneeded overflow by Derk-Jan Hartman
- git #963bee07 - Add, expand, and refactor tests by wugapodes
- git #320da555 - Parse Numeric Annotation Glyphs (NAGs) (task T290543) by wugapodes
Cite
edit- git #8902cea8 - Use .containsValuableData() method from transclusion model by Thiemo Kreuz
Cognate
edit- git #f5749c9f - build(deps-dev): bump grunt from 1.4.0 to 1.4.1 by Addbot
- git #2e6e38e1 - Add Github Actions Dependabot workflow (task T283333) by toan
Collection
edit- git #3c049680 - Api: Introduce the `collection-renamechapter` api module by Derick Alangi
- git #8a59bad1 - Api: Introduce `collection-addchapter` api module by Derick Alangi
- git #57972d22 - Api: Introduce the `collection-addcategory` API module (task T291399) by Derick Alangi
- git #fc40116b - Api: Introduce module to remove an article from a user's collection (task T291399) by Derick Alangi
- git #d9c46c5c - Introduce api action module to replace onAjaxCollectionSetTitles (task T291398) by TChin
- git #4354ab3e - Api: Introduce module to add an article to a user's collection (task T291399) by Derick Alangi
- git #a185e6f1 - Api: Introduce the `collection-list` API module (task T291399) by Derick Alangi
CommonsMetadata
edit- git #e6e8a097 - Remove a temporary hook hack to make absolute URLs (task T89937) by Petr Pchelko
ContentTranslation
edit- git #2e64391c - CX Skin: Fix missing icons in toolbar (task T291824) by Santhosh Thottingal
- git #1ef6cb66 - CX3 Build 0.1.0+20210927 by Santhosh Thottingal
- git #dfc198ac - SX getSubSectionNodes: Fix issue when references are unresolved by NikG
- git #4b6b04b6 - Merge two dependencies into mw.cx.init.Translation (task T290431) by DannyS712
- git #fbf5dd56 - Merge mw.cx.visualEditor.* modules into mw.cx.visualEditor (task T290431) by DannyS712
- git #21e9c42c - CXTranslationList: Refactor to use composition api by NikG
- git #77962d3f - SX: Add wgSectionTranslationTargetLanguages config as state variable by NikG
- git #ba1bebaa - SX: Update dependencies (task T271918) by Santhosh Thottingal
- git #e079164d - Remove Resource loader module mw.cx.ui.PublishSettingsWidget (task T290431) by Santhosh Thottingal
- git #d3d39b11 - Mobile Frontend Language search entry point: Redirect to target wiki (task T286645) by Santhosh Thottingal
- git #88fe2674 - Merge some widget ResourceLoader modules into their only users (task T290431) by DannyS712
- git #03043b77 - SX: Add lang and dir attributes to Editor view (task T271918) by Santhosh Thottingal
- git #1ad130e7 - SX: Add redirection to target wiki on target language change (task T291552) by NikG
- git #de9c879c - SXArticleLanguageSelector: Refactor to use composition api by NikG
- git #9152ecea - SX: Add lang and dir to proposed translation content container (task T271918) by Santhosh Thottingal
- git #617d0680 - SX ProposedTranslationCard: Use composition API by Santhosh Thottingal
- git #502af286 - SX Language selector: Handle search inputs using debounce by Santhosh Thottingal
- git #5ec50c48 - SX Language selector: Confine the scrolling to search results by Santhosh Thottingal
- git #f49cde32 - SX: Provide lang and dir attributes for content compare screen elements (task T271918) by Santhosh Thottingal
- git #9e0e82fb - SX: Avoid icon size overrides from mw-ui-icon from mw core by Santhosh Thottingal
- git #4155f3ba - SX: Use v-model to use language selector, update tests by Santhosh Thottingal
- git #b3ae7fda - SX MWDialog: Use composition API by Santhosh Thottingal
- git #3e559ed1 - siteMapper.getCXUrl: Add page and targettitle params only if not null by NikG
- git #c41081f3 - SX Remove LanguageSearchEntrypointTargetLanguages config parameter (task T290302) by NikG
- git #58ce66ab - SX: Update SectionTranslationTargetLanguage parameter to accept array (task T290302) by NikG
DiscussionTools
edit- git #c1f46688 - Change CommentParser and ImmutableRange to use offsets in codepoints instead of bytes by Bartosz Dziewoński
- git #b73f4b1a - Replace usage of deprecated PageProps::getInstance() (task T289544) by Alexander Vorwerk
- git #0bf4a6ca - Use MediaWiki's new section edit summary if the user didn't modify it (task T275178) by Bartosz Dziewoński
- git #b6c8de03 - Change the "Watch this page" label to distinguish it from topic subscriptions (task T290712) by Bartosz Dziewoński
- git #435b0c65 - Enhance Echo user talk edit and mention notifications (task T281590) (task T253082) by Bartosz Dziewoński
- git #0ae97ef5 - Deduplicate logic for subscribable headings by Bartosz Dziewoński
- git #9819df32 - CommentParser: Remove outdated legacy ID algorithm by Bartosz Dziewoński
Echo
edit- git #58fb5c28 - Implement MessageLocalizer in EchoEventPresentationModel by Umherirrender
- git #89dec691 - Avoid using MWNamespace (task T291389) by Alexander Vorwerk
FlaggedRevs
edit- git #ec3199ab - Expand sanitiy checks for null objects by Umherirrender
- git #2a97faf6 - Avoid using MWNamespace (task T291389) by Alexander Vorwerk
- git #9b036ebc - doc: Add missing nullable information by Umherirrender
- git #1a6a2522 - Fix package-lock.json and api-testing by Lucas Werkmeister
- git #61c49998 - Use new REST DiffHeader endpoint (task T94006) by daniel
- git #17e1044f - Create diffheader endpoint through a RESTful interface (task T94006) by Roman Stolar
Flow
edit- git #fddd7d26 - Avoid non-namespaced aliases for Wikimedia\Rdbms namespace by Umherirrender
GeoData
edit- git #ca2fe901 - Avoid using MWNamespace (task T291389) by Alexander Vorwerk
GlobalUsage
edit- git #e0a18c3f - Avoid using MWNamespace (task T291389) by Alexander Vorwerk
GlobalUserPage
edit- git #9d38de7e - Avoid using MWNamespace (task T291389) by Alexander Vorwerk
GrowthExperiments
edit- git #b415fbd5 - Cast unix timestamps to int to make type clear for static analyzer by Umherirrender
- git #080028f4 - updateMenteeData: Fix a typo (task T291836) by Martin Urbanec
- git #e8ffeb76 - Add a link: support swipe navigation in mobile link inspector (task T290316) by MewOphaswongse
- git #742684c1 - updateMenteeData: Do not calculate last edit timestamp twice (task T290609) by Martin Urbanec
- git #86c973db - Use false for context args of Status::getWikitext by Umherirrender
- git #e76af168 - Fix use of Message::numParams by Umherirrender
- git #8aa1ec33 - Add Image: Insert image into document (task T290785) by Gergő Tisza
- git #d49ff2dd - Add an image: Save placeholder by Gergő Tisza
- git #89d65deb - Add rejection dialog (task T290046) by Gergő Tisza
- git #6f0a8030 - Make createRecommendation retrun compatible with parent class by Kosta Harlan
- git #528004fa - Simplify recommendation provider error handling by Gergő Tisza
- git #d5f30272 - Add return types for maybeOverridePreferredEditorWithVE, userPrefersSourceEditor, userHasDisabledVe by MewOphaswongse
- git #0421668e - Suggested Edits: Update editor preference for tasks that shouldn't open the editor by default (task T291020) by MewOphaswongse
- git #6b754eb9 - refreshLinkRecommendations: Check if submission already exists (task T291253) by Kosta Harlan
- git #736d579c - SpecialEditGrowthConfig: Add a sentence about the banner module (task T283622) by Martin Urbanec
- git #51eedfd9 - updateMenteeData.php: Decrease number of write queries made (task T291658) by Martin Urbanec
- git #5c685adb - Fix a typo in a message by Amir E. Aharoni
- git #7292e172 - Foward metadata errors in ServiceImageRecommendationProvider (task T290911) by Gergő Tisza
- git #fb31d59b - Add an image: show suggestion-specific content in image inspector (task T290911) by MewOphaswongse
- git #e7914e47 - NewcomerTasks: Excluded templates / categories per task type (task T289216) by Kosta Harlan
- git #e31672f5 - Post-edit Panel: Set task.pageviews to null rather than undefined (task T291510) by MewOphaswongse
- git #b5765e5f - selenium: Wait for saveOption promise to resolve (task T291450) by Kosta Harlan
- git #a8dd9770 - Explicitly pass role to callers of MentorStore's set/get functions (task T291327) by Martin Urbanec
- git #3cdb2555 - Translate mentor dashboard special pages to ar, bn, cs, vi (task T290890) by Martin Urbanec
GWToolset
edit- git #84ae3753 - Support $wgMaxImageArea being false by AntiCompositeNumber
InterwikiSorting
edit- git #8390f0e8 - build(deps-dev): Bump grunt from 1.4.0 to 1.4.1 by Addbot
- git #93ed9698 - Add Github Actions Dependabot workflow (task T283333) by toan
JsonConfig
edit- git #c197599f - Avoid using MWNamespace (task T291389) by Alexander Vorwerk
MediaSearch
edit- git #6653e35d - Add Fix script and fix all fixable eslint issue (task T291626) by Simone This Dot
- git #9f52739c - Clean up "did you mean" handling by Roan Kattouw
- git #45c3481e - Close an XSS vulnerability in "did you mean" message (task T291600) by Eric Gardner
- git #f37893ce - Use text() instead of parse() for MediaSearch UI messages (task T291590) by Eric Gardner
- git #ed5c4419 - Modify MediaSearch filter behavior and add "all assessments" option (task T285349) by Eric Gardner
MobileApp
edit- git #85d307f9 - Stop defining unused ResourceLoader modules (task T291317) by DannyS712
MobileFrontend
edit- git #f3559e59 - Improve documentation of nullable types by Umherirrender
- git #8155d024 - Change null to [] for html attributes on call of Html functions by Umherirrender
- git #151e3060 - Make sure an IP address is valid (task T291519) by Alexander Vorwerk
OATHAuth
edit- git #72fb9118 - switchTOTPScratchTokensToArray: Don't run a db update unless the row is changed by Reedy
OAuth
edit- git #ad0286a1 - Change null to [] for html attributes on call of Html functions by Umherirrender
PageAssessments
edit- git #35e9ba36 - Avoid using MWNamespace (task T291389) by Alexander Vorwerk
PagedTiffHandler
edit- git #9acc9b58 - Support $wgMaxImageArea being false by Kunal Mehta
PageImages
edit- git #73371eb3 - Replace usage of deprecated PageProps::getInstance() (task T289544) by Alexander Vorwerk
PageTriage
edit- git #472c64e8 - Change 'fromdbmaster' to WikiPage::READ_LATEST by Umherirrender
- git #877cf6cc - Revert "Remove deprecated date.js library" (task T291675) by Legoktm
PageViewInfo
edit- git #ad4c6b46 - build: Disable phan option scalar_implicit_cast by Umherirrender
- git #5e40d47d - Extract parameter only once in api modules by Umherirrender
PdfHandler
edit- git #44e2d41b - build: Disable phan option scalar_implicit_cast and make pass by Umherirrender
- git #85fbb12d - Remove unneeded check for return value of explode by Umherirrender
PropertySuggester
edit- git #cc1ac83e - build(deps-dev): Bump grunt from 1.4.0 to 1.4.1 by Addbot
- git #8ac7ceae - Add Github Actions Dependabot workflow (task T283333) by toan
QuickSurveys
edit- git #dbef50c4 - Export wgEnabledQuickSurveys via package files instead of mw.config (task T291764) by DannyS712
Quiz
edit- git #fc2a9ba2 - build: Disable phan option null_casts_as_any_type and make pass by Umherirrender
SecurePoll
edit- git #22fee80e - Implement MessageLocalizer in ActionPage by Umherirrender
- git #2e5d1b3f - Use the new hook system for hooks provided by SecurePoll (task T289950) by Alexander Vorwerk
- git #0e157ce8 - build: Disable phan option null_casts_as_any_type and make pass by Umherirrender
- git #59866460 - Add table and script for mcdc2021 election (task T291668) by Reedy
- git #c8792599 - QoL improvements to purgeDecryptionKeys.php script (task T290277) by Sam Smith
- git #65209314 - Redefine surplus to accomodate tied candidates (task T290027) by STran
SubpageSortkey
edit- git #bf1f2375 - Avoid using MWNamespace (task T291389) by Alexander Vorwerk
TemplateData
edit- git #062d099f - Replace usage of deprecated PageProps::getInstance() (task T289544) by Alexander Vorwerk
TimedMediaHandler
edit- git #c38e9cf3 - Fix postgres typo by Reedy
- git #a8a6ecf2 - JavaScript: use packageFiles for wgParserEnableLegacyMediaDOM (task T60082) by DannyS712
- git #a1e3a1e2 - Merge mw.TextSource module into mw.TimedText (task T280746) by DannyS712
- git #5fd80c15 - Merge dependencies into mw.MediaWikiPlayer.loader module (task T280746) by DannyS712
- git #31e6d0b3 - Drop unused mw.EmbedPlayerVlc and mw.EmbedPlayerGeneric (task T280746) by DannyS712
- git #b7f72322 - Merge mw.ajaxProxy into mw.TextSource (task T280746) by DannyS712
- git #7b98d38e - Merge mw.MwEmbedSupport.style module into only user (task T280746) by DannyS712
- git #89062110 - Drop some unused MwEmbedModuleConfig values (task T60082) by DannyS712
- git #3b9f1026 - Merge two dependencies into `mw.MwEmbedSupport` module (task T280746) by DannyS712
- git #47ebc276 - Merge 10 dependencies into mw.EmbedPlayer module (task T280746) by DannyS712
- git #71868da6 - Clean up mw.EmbedTypes.js and remove commented out code by DannyS712
- git #5b19e6a6 - Grep comments for dynamically created RL module names loading (task T280746) by DannyS712
- git #8d79cfab - Merge mw.PopUpMediaTransform.styles module into only user (task T280746) by DannyS712
- git #0e9080e7 - Remove dead code from mw.checkRequestPost (task T286609) by Kunal Mehta
- git #3309d5a0 - videojs: Drop the JSON language files, unused by James D. Forrester
timeline
edit- git #ce3e6779 - Use BoxedCommand for "easytimeline" Shellbox, not default by Kunal Mehta
- git #6627305b - Migrate to BoxedCommand, copy structure from Score (task T289226) by Kunal Mehta
Translate
edit- git #ad07fa95 - MoveTranslatablePageSpecialPage: Stop extending MovePageForm by Niklas Laxström
- git #7e386bda - Optimize metadata query on Special:Translate (task T204026) by Niklas Laxström
- git #4bba60f5 - Backports: Preserve order of message keys (task T272830) by Niklas Laxström
- git #a241ca70 - Optimize Special:PageTranslation page list metadata query (task T204026) by Niklas Laxström
- git #e7719871 - TranslateUtils: fix phpcs failures by Niklas Laxström
- git #090b84a3 - SpecialPageTranslationMovePage: Rename and move to namespace by Abijeet
- git #e4a5fc60 - moveTranslatablePage: Make moving of sub pages the default by Abijeet
- git #0c4e224a - TranslateMetadata: log caller info in preloadGroups (task T204026) by Niklas Laxström
- git #0656f70a - PageTranslation: Prevent non-wikitext pages from being marked for translation (task T163254) by AntiCompositeNumber
UniversalLanguageSelector
edit- git #065018ef - Update jquery.uls from upstream by Abijeet
VipsScaler
edit- git #d022fa07 - Only show Special:VipsTest if VipsExposeTestPage is true, default false (task T291014) by James D. Forrester
VisualEditor
edit- git #e6a39d70 - Stop adding $wgSVGMaxSize to JavaScript config variables (task T291729) by DannyS712
- git #ffb7d762 - Move .containsValuableData() method from dialog to model by Thiemo Kreuz
- git #58f58829 - Implement basic Ctrl+Shift+Up/Down/Del support in new sidebar (task T290262) by Thiemo Kreuz
- git #02c637ad - Sync panels in narrow-view mode (task T290975) by Adam Wight
- git #f68c1e37 - Add @private tags to template dialog related methods by Thiemo Kreuz
- git #19bb1810 - Rename misleading updateOutlineControlButtons event and handler (task T289043) by Thiemo Kreuz
- git #63d99698 - Rename outline "container" widget by Thiemo Kreuz
- git #bd7a1b09 - Unhighlight all items when highlighting by Adam Wight
- git #b94f7e02 - Don't automatically focus the first parameter of each template by Adam Wight
- git #64c7859c - Prevent scrolling sidebar to heading of subitem by Adam Wight
- git #41bb9e95 - Don't automatically focus first element by Adam Wight
- git #91d24bf2 - Document the 3 ways the template dialog can be opened by Thiemo Kreuz
- git #760ae664 - Give the categories box a highlight on hover by David Lynch
- git #8125644a - Move data model tests to correct directory (task T291062) by Thiemo Kreuz
- git #ca282311 - Order all messages in extension.json alphabetically by Thiemo Kreuz
- git #d6aece09 - Disable unwanted auto-scroll feature in template dialog (task T289043) (task T291381) by Thiemo Kreuz
- git #129551d8 - Always update mode on replace part (task T291365) by WMDE-Fisch
- git #4ad151c1 - Fix existing templates without TemplateData not showing a link (task T290140) by Thiemo Kreuz
- git #224cc9ab - Consolidate messages about missing/bad templates (task T290140) by Thiemo Kreuz
- git #7d9a61de - Document optional parameter by Adam Wight
- git #e037f999 - Merge custom "focusin" with "set" event handler (task T289043) (task T291381) by Thiemo Kreuz
- git #86583d52 - Toggle the watchlist-expiry dropdown's disabled state (task T251348) by Bartosz Dziewoński
- git #921dabf8 - Make up/down/remove buttons behave sane on …AddParameterPage (task T291151) by Thiemo Kreuz
WebAuthn
edit- git #2e665ed3 - build: Disable phan option null_casts_as_any_type and make pass by Umherirrender
Wikibase
edit- git #3ff6fbfd - Clarify comment in mw.wikibase.lua by Lucas Werkmeister
- git #76d9c575 - Remove unused noUsageTracking Lua function by Lucas Werkmeister
- git #7eed0097 - Replace usage of deprecated PageProps::getInstance() (task T289544) by Alexander Vorwerk
- git #5c2469f8 - Bump grunt from 1.3.0 to 1.4.1 by Addbot
- git #4e421ff4 - Add SerializableEntityId class (task T289125) by tzhelyazkova
- git #48c32e11 - Bump eslint-plugin-compat from 3.9.0 to 3.13.0 by Addbot
- git #22fa190c - Track number of Changes per DispatchChangesJob (task T291171) by Michael Große
- git #ab9ae8b0 - Use IDatabase::makeList() in SqlSiteLinkConflictLookup by Lucas Werkmeister
- git #feae13f7 - Add Github actions dependabot workflow (task T283333) by toan
- git #7a998506 - FP: remove unused service by Jakob Warkotsch
- git #6c9b292e - Add logging to new change dispatching by Michael Große
- git #1501d9c0 - FP: Remove (De)SerializerFactory class aliases (task T289040) by Thomas Arrow
- git #fd87babe - Use constants for ChangeRow fields (task T291121) by Amir Sarabadani
- git #c393ffbd - FP: allow enabling fed props without an api source (task T291152) by Jakob Warkotsch
- git #b35d16a1 - FP: enable Federated Properties in CI (task T291152) by Jakob Warkotsch
- git #3143454f - Move (De)serializerFactory into (De)serializer Namespace (task T289040) by Thomas Arrow
- git #a5acd605 - FP: Change PropertyId to NumericPropertyId (task T289125) by tzhelyazkova
- git #468876e9 - FP: Renable phpcs on packages (task T289040) by Thomas Arrow
- git #7a74c59c - FP: Change PropertyId instances (task T289125) by tzhelyazkova
- git #e08ca83a - Add index on change_object_id in wb_changes (task T291125) by Amir Sarabadani
- git #801349bc - tests: Remove use of AtEase by Timo Tijhof
WikibaseCirrusSearch
edit- git #1ee29e76 - Add i18n for wbstatementquantity error messages (task T289242) by Erik Bernhardson
WikibaseLexeme
edit- git #908aa869 - Replace usage of deprecated PageProps::getInstance() (task T289544) by Alexander Vorwerk
- git #48cffdd3 - Use SerializableEntityId instead of EntityId (task T289125) by tzhelyazkova
- git #41de2784 - Bump sinon from 7.5.0 to 11.1.2 by Addbot
- git #11912a85 - Bump jsdom from 11.12.0 to 17.0.0 by Addbot
- git #794bdf43 - Bump eslint-plugin-promise from 4.2.1 to 5.1.0 by Addbot
- git #4fa24bc1 - Bump jasmine from 2.99.0 to 3.9.0 by Addbot
- git #d651a755 - Bump @wdio/dot-reporter from 6.11.0 to 7.0.0 by Addbot
- git #fa944917 - Bump @wdio/mocha-framework from 6.11.0 to 7.13.1 by Addbot
- git #99ed8b33 - Bump grunt from 1.4.0 to 1.4.1 by Addbot
- git #c64583c0 - Bump unexpected-dom from 4.18.0 to 5.0.1 by Addbot
- git #b39a618a - Bump jquery from 3.5.1 to 3.6.0 by Addbot
- git #04a163ca - Bump @wdio/junit-reporter from 6.11.0 to 7.0.0 by Addbot
- git #45328513 - selenium: Fix failing test when targeting MediaWiki-Docker (task T290183) by Željko Filipin
- git #6d95a9a1 - Add Github Actions Dependabot workflow (task T283333) by toan
- git #7dea07e0 - FP: tighten (De)SerializerFactory typings again (task T289040) by Thomas Arrow
- git #6e0cd4cb - FP: relax (De)SerializerFactory Typings (task T289040) by Thomas Arrow
- git #6c8b7bde - Add missing i18n messages for new tags params (task T290951) by Lucas Werkmeister
WikibaseMediaInfo
edit- git #2a1327e3 - build: Disable phan option scalar_implicit_cast and make pass by Umherirrender
- git #f9b0ac4c - build: Disable phan option null_casts_as_any_type and make pass by Umherirrender
- git #736f8613 - Use SerializableEntityId instead of EntityId (task T289125) by tzhelyazkova
- git #3af0b020 - Re-enable "mark as prominent" in UW (task T285579) by Matthias Mullie
- git #d86d961a - FP: tighten (De)SerializerFactory typings again (task T289040) by Thomas Arrow
- git #30841661 - FP: relax (De)SerializerFactory Typings (task T289040) by Thomas Arrow
WikibaseQualityConstraints
edit- git #0ca537fb - build: Disable phan option scalar_implicit_cast and make pass by Umherirrender
- git #aa1a5248 - build: Disable phan option null_casts_as_any_type and make pass by Umherirrender
- git #158a5208 - Use SerializableEntityId instead of EntityId (task T289125) by tzhelyazkova
- git #3a9d6f84 - Bump jasmine from 3.6.4 to 3.9.0 by Addbot
- git #f8c400e6 - Bump unexpected from 10.40.2 to 12.0.3 by Addbot
- git #24ad1300 - Bump eslint-plugin-jasmine from 4.1.1 to 4.1.2 by Addbot
- git #098df1cb - Bump sinon from 6.3.5 to 11.1.2 by Addbot
- git #18042be6 - Bump grunt from 1.4.0 to 1.4.1 by Addbot
- git #72c1d5d5 - Add Github Actions Dependabot workflow (task T283333) by toan
- git #bc3a9785 - FP: tighten (De)SerializerFactory typings again (task T289040) by Thomas Arrow
- git #91ea92f5 - FP: relax (De)SerializerFactory Typings (task T289040) by Thomas Arrow
Wikidata.org
edit- git #64f1b982 - build(deps-dev): Bump grunt from 1.4.0 to 1.4.1 by Addbot
- git #ef9ba67d - Add Github Actions Dependabot workflow (task T283333) by toan
WikiEditor
edit- git #2affca03 - Revert "Support colon link escapes for categories and files" (task T290818) by Ammarpad
WikimediaBadges
edit- git #7fa6dc1a - build(deps-dev): Bump grunt from 1.4.0 to 1.4.1 by Addbot
- git #e69d532b - Add Github Actions dependabot workflow (task T283333) by toan
WikimediaIncubator
edit- git #f3812b76 - Don't apply title prefix filter in Special:Search for site project (task T266624) by Erik Bernhardson
Skins
editMinervaNeue
edit- git #9833b2d8 - Fix the download link to use addPortletLink (task T291739) by jdlrobson
- git #e9e336a6 - Enhance icons of previously added items (task T240910) by jdlrobson
- git #d6d26e45 - Search header should be vertically centered, not top aligned. by jdlrobson
- git #f49eefbf - Improve support in Minerva for addPortletLink (task T240910) by jdlrobson
- git #6df49e3d - Add alt attribute to logo (task T288362) by Nicholas Ray
Vector
edit- git #125ea5de - Wire up sticky header search feature (task T289724) by jdlrobson
- git #a6c0b210 - Vector menu items are wrapped in spans + improve Vector addPortletLink support (task T289163) (task T291722) by jdlrobson
- git #8e35a099 - Update anon user menu introduction link to be localized and not hardcoded (task T290813) by bwang
- git #caed16e2 - Allow multiple search components on the same page by jdlrobson
- git #a1f9122e - Prevent gadgets from adding to the sticky header user menu via addPortletLink (task T291426) by bwang
- git #99930c47 - Defer to core for more template data (task T289221) by Ammarpad
- git #d4befe8c - Do not use User session in the constructor (task T289163) by jdlrobson
- git #2bcfac0f - Remove redundant template data (task T289221) by Ammarpad
- git #809a9726 - Fix sticky header language button (task T289815) by bwang
Misc
editNo changes
edit- 3D
- ActiveAbstract
- AntiSpoof
- ApiFeatureUsage
- ArticleCreationWorkflow
- Babel
- BetaFeatures
- BounceHandler
- Calendar
- Campaigns
- Capiunto
- CategoryTree
- CharInsert
- CheckUser
- CirrusSearch
- CiteThisPage
- Citoid
- CodeEditor
- CodeMirror
- CodeReview
- CologneBlue
- ConfirmEdit
- CongressLookup
- ContactPage
- CreditsSource
- Dashiki
- Disambiguator
- DismissableSiteNotice
- DonationInterface
- DoubleWiki
- DynamicSidebar
- Elastica
- ElectronPdfService
- EntitySchema
- EventBus
- EventLogging
- EventStreamConfig
- ExtensionDistributor
- ExternalGuidance
- FeaturedFeeds
- FileExporter
- FileImporter
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- Gadgets
- GeoCrumbs
- GettingStarted
- GlobalBlocking
- GlobalCssJs
- GlobalPreferences
- GlobalWatchlist
- GoogleNewsSitemap
- Graph
- GuidedTour
- IPInfo
- ImageMap
- InputBox
- Insider
- Interwiki
- Josa
- Kartographer
- LabeledSectionTransclusion
- LandingCheck
- LdapAuthentication
- Linter
- LiquidThreads
- Listings
- LocalisationUpdate
- LoginNotify
- MachineVision
- MapSources
- MassMessage
- Math
- MediaModeration
- Modern
- MonoBook
- MultimediaViewer
- NavigationTiming
- NearbyPages
- NewUserMessage
- Newsletter
- Nostalgia
- Nuke
- OAuthRateLimiter
- ORES
- OpenStackManager
- PageNotice
- ParserFunctions
- Poem
- PoolCounter
- Popups
- ProofreadPage
- RSS
- ReadingLists
- RelatedArticles
- Renameuser
- RevisionSlider
- SandboxLink
- Score
- Scribunto
- SearchExtraNS
- SecureLinkFixer
- ShortUrl
- SiteMatrix
- SpamBlacklist
- StopForumSpam
- SubPageList3
- SyntaxHighlight_GeSHi
- TemplateSandbox
- TemplateStyles
- TemplateWizard
- TextExtracts
- Thanks
- TheWikipediaLibrary
- Timeless
- TitleBlacklist
- TocTree
- TorBlock
- TranslationNotifications
- TrustedXFF
- TwoColConflict
- UploadWizard
- UploadsLink
- UrlShortener
- UserMerge
- VisualEditor/VisualEditor
- WikiLove
- WikibaseLexemeCirrusSearch
- WikidataPageBanner
- WikimediaApiPortal
- WikimediaApiPortalOAuth
- WikimediaEditorTasks
- WikimediaEvents
- WikimediaMaintenance
- WikimediaMessages
- Wikisource
- XAnalytics
- cldr
- intersection
- wikihiero
Total changes
edit351 Changes in 59 repos by 67 authors