MediaWiki 1.38/wmf.5/Changelog
< MediaWiki 1.38 | wmf.5
Core changes
edit- git #0b712a9a - Branch commit for wmf/1.38.0-wmf.5 by trainbranchbot
- git #9b202c52 - Change WatchedItemStore to cache an array instead of MapCacheLRU (task T282105) by drynok
- git #d7c1b899 - Add the Farefare language (gur) to Names.php (task T293656) by Amir E. Aharoni
- git #47171749 - ApiQueryBacklinks: Simplify getAllowedParams returns by Reedy
- git #feffc822 - Fix invisible DateTimeInputWidget clear button (task T283129) by Nardog
- git #3393545f - Fix return type of PageStore::newSelectQueryBuilder() (task T291288) by Lucas Werkmeister
- git #d3004df4 - importDump.php: handle fopen error (task T293569) by Gergő Tisza
- git #bdbc5d13 - WikiImporter: improve error handling by Gergő Tisza
- git #f7fd5338 - Fix nullable doc for EditPage::$editRevId by Umherirrender
- git #1c936cb6 - Update link target by Meno25
- git #551e7448 - namespaceDupes.php: Handle invalid titles (task T293407) by Gergő Tisza
- git #4f71fcdf - Remove the executable flag from test files by Fomafix
- git #5aa1bf33 - Make PageEditStash::checkCache() accept an UserIdentity by Alexander Vorwerk
- git #ffb0dfc8 - Hard deprecate ParserOutput::addWarning() (task T293515) by C. Scott Ananian
- git #4834340e - Deprecate ParserOutput::addWarning() in favor of ::addWarningMsg() (task T293515) by C. Scott Ananian
- git #06ab90f1 - Add new ParserOutput::{get,set}OutputFlag() interface (task T292868) by C. Scott Ananian
- git #8979eb0c - Mark ParserOutput::getAllFlags() @internal (task T292868) by C. Scott Ananian
- git #6bf78153 - Hard deprecate ParserOutput::addTrackingCategory() by C. Scott Ananian
- git #9632dfb0 - Move ::addTrackingCategory() implementation to TrackingCategories by C. Scott Ananian
- git #cc241c2a - Allow using a reverse proxy for local HTTP requests (task T288848) by Kunal Mehta
- git #06fe601b - Hard deprecate ParserOutput::{get,set}CategoryLinks() (task T287216) by C. Scott Ananian
- git #5ae946d3 - Rename ParserOutput::setCategoryLinks() and ::getCategoryLinks() (task T287216) by C. Scott Ananian
- git #8384c72a - RELEASE-NOTES-1.38: Re-write to be more useful & keep to standard form by James D. Forrester
- git #5ef1f785 - Ensure the search input element has a aria-label by default by updating 'html-input-attributes' by bwang
- git #8408d4de - Always encode spaces in cookie values as "%20" (task T291127) by Kevin Israel
- git #84ef41ad - Improve TitleWidget search results (task T291056) by Sam Wilson
- git #bff33f9f - mediawiki.rcfilters.filters.ui: Simplify ItemMenuOptionWidget by Fomafix
- git #b7709569 - Add $wgParserEnableLegacyMediaDOM to REL1-37 release notes (task T51097) by Arlo Breault
- git #fe7bd754 - objectcache: Change variable name from master to primary by Umherirrender
- git #fb4e7a80 - Add message parameter type for User Groups (task T278482) by TChin
- git #468721ab - Replace deprecated Language::getConverter in CoreParserFunctions (task T252095) by Umherirrender
- git #845b36c7 - ParserOutput: remove Title from public interface by daniel
- git #15964c66 - mediawiki.base: Add tests for mw.log.deprecate() (task T292489) by Timo Tijhof
- git #30567374 - Make Parser::$mStripState private (task T275160) by C. Scott Ananian
- git #4598d556 - Remove cookie settings from mw.config (task T291760) by DannyS712
- git #61327219 - objectcache: remove deprecated setDebug() method by Aaron Schulz
- git #32239812 - Move parser test with stray carriage return to extraParserTests.txt by Bartosz Dziewoński
- git #751dccfb - Minor cleanup to EditPage, should be a no-op by DannyS712
- git #02c0e8b8 - Use Message::sizeParams to simplify code when building messages by Umherirrender
- git #a1aa3e08 - Hard-deprecate all public property access on CacheTime and ParserOutput. (task T263851) by Petr Pchelko
- git #4d54b4ca - Run ParserOutput serialization tests against latest example available by Petr Pchelko
- git #5050208e - Hard-deprecate ParserOutput::preventClickjacking() (task T287216) by C. Scott Ananian
- git #23ec8052 - Final sync of DeleteAction and FileDeleteAction forms (task T288282) by Daimona Eaytoy
- git #d2419a1d - Live preview: use the correct content model (task T293022) by Daimona Eaytoy
- git #3893aab3 - Add S'gaw Karen (ksw) to Names.php (task T292612) by Amir E. Aharoni
- git #03aebb3f - Fix Burmese date format by Amir E. Aharoni
- git #59b2f57b - Fix regex typo by xiplus
- git #62bc788c - installer: Fix 5th param to sourceFile() in DatabaseUpdater (task T293044) by Paladox
- git #8b97d344 - RCFilters: Merge mw.rcfilters.init.js into mw.rcfilters.js (task T256836) by DannyS712
- git #7accea74 - Upgrading wikimedia/wrappedstring (v3.2.0 => v4.0.1) by Reedy
- git #0a86c365 - phpunit: Fix parameter order on two assertSame() calls by Alexander Vorwerk
- git #4f3570f7 - PHPVersionCheck: Mark PHP 7.4.0 - 7.4.2 as buggy (task T246594) by Reedy
- git #41e082e6 - docs: Document in DEVELOPERS.md how to stop or restart the thing by Timo Tijhof
- git #dd0b5e0e - Metrics: reduce the number of packets sent by MetricsFactory->flush() (task T240685) by Cole White
- git #97661702 - Fix reference to moved flag in phpdoc (task T287158) by Lucas Werkmeister
- git #8b9fb655 - block: Stop passing list of blocks around by ref (task T270318) by Sam Smith
- git #75808a6e - block: Add BlockManager::getIPBlock() (task T270318) by Sam Smith
- git #af305e61 - Remove NS_IMAGE and NS_IMAGE_TALK from DumpNamespaceFilter by Alexander Vorwerk
- git #ba53aa6d - Add unwatchedpages to the basic grant (task T292940) by Martin Urbanec
- git #82d168fa - Fix history page iteration in backwards mode (task T292791) by Tim Starling
- git #6bba7602 - Rename linter-pager-* messages to avoid conflict with Linter extension (task T292098) by Bartosz Dziewoński
- git #33720e76 - AllMessagesTablePager: Avoid double class mw-datatable by Fomafix
- git #278bcbb7 - Reduce microtime()/mt_rand() fragility in WANObjectCacheTest by Aaron Schulz
- git #df322289 - profiler: Remove dependency on WebRequest from Profiler (task T292269) by Timo Tijhof
- git #d4577627 - resourceloader: Remove obsolete logic for handheld=yes pageviews (task T49504) (task T32956) by Timo Tijhof
- git #fb235068 - Remove deprecated ApiBase::PARAM_VALUE_LINKS by Reedy
- git #e7a42255 - tests: MWHttpRequestTest is a unit test, not an integration test by Kunal Mehta
- git #5b515cfa - Hard deprecate the renamed ParserOutput::*Property() methods (task T287216) by C. Scott Ananian
- git #4f1c4618 - Move mediawiki.ForeignUpload configuration settings to package files (task T292017) by DannyS712
- git #39b19c05 - DeleteAction: allow easy override of form messages (task T288282) by Daimona Eaytoy
- git #087d9f07 - Pre-format comments for non-local files too (task T292570) by Petr Pchelko
- git #eed3121a - Encode & to & in displaytitle fallback (task T291985) by Fomafix
- git #33009712 - Parser: Explicit check for false instead of falsey by Fomafix
- git #467ba5b1 - docs: Various DEVELOPERS.md improvements about MediaWiki-Docker by Timo Tijhof
- git #c2a598d5 - Sanitizer: Use \u{xxxx} syntax in cleanUrl by Fomafix
- git #4706b9bf - Sanitizer: Replace RFC 3454 by RFC 8264 for clearUrl by Fomafix
Vendor
edit- git #f8485f48 - Bump wikimedia/parsoid to 0.15.0-a4 (task T226428) (task T293308) by Subramanya Sastry
- git #7c724aec - Upgrading fgrosse/phpasn1 (v2.1.1 => v2.3.0) by Reedy
- git #64af5b6d - Upgrading defuse/php-encryption (v2.2.1 => v2.3.1) by Reedy
- git #be832326 - Upgrading beberlei/assert (v3.3.0 => v3.3.1) by Reedy
- git #314403c5 - Upgrading composer/ca-bundle (1.2.10 => 1.2.11) by Reedy
- git #ef0fe350 - Upgrading wikimedia/wrappedstring (v3.2.0 => v4.0.1) by Reedy
- git #9208b7b5 - Upgrade ramsey/* by Reedy
- git #48cc5e65 - Upgrading spomky-labs/base64url (v2.0.3 => v2.0.4) by Reedy
- git #3e7600da - Upgrading james-heinrich/getid3 (v1.9.20 => v1.9.21) by Reedy
- git #792ca1d6 - README: Advise people to run without skipping platform reqs (task T292860) by James D. Forrester
Extensions
editAbuseFilter
edit- git #ce71c23b - Remove references to afl_filter (task T291725) by Daimona Eaytoy
- git #f2e2f5ae - Move renaming of the afl_wiki_timestamp index to its own file (task T291725) by Daimona Eaytoy
- git #7cc7cfa8 - MediaWikiTestCase -> MediaWikiIntegrationTestCase (task T293043) by Alexander Vorwerk
AdvancedSearch
edit- git #4d04390a - MediaWikiTestCase -> MediaWikiIntegrationTestCase (task T293043) by Alexander Vorwerk
AntiSpoof
edit- git #396269dd - MediaWikiTestCase -> MediaWikiIntegrationTestCase (task T293043) by Alexander Vorwerk
ArticlePlaceholder
edit- git #74e27003 - Bump grunt-eslint from 23.0.0 to 24.0.0 by Addbot
- git #ef810a79 - MediaWikiTestCase -> MediaWikiIntegrationTestCase (task T293043) by Alexander Vorwerk
Babel
edit- git #1c29399d - MediaWikiTestCase -> MediaWikiIntegrationTestCase (task T293043) by Alexander Vorwerk
BetaFeatures
edit- git #f0f12a17 - MediaWikiTestCase -> MediaWikiIntegrationTestCase (task T293043) by Alexander Vorwerk
BounceHandler
edit- git #7797a91b - MediaWikiTestCase -> MediaWikiIntegrationTestCase (task T293043) by Alexander Vorwerk
CentralAuth
edit- git #411b518a - MediaWikiTestCase -> MediaWikiIntegrationTestCase (task T293043) by Alexander Vorwerk
CheckUser
edit- git #79c2c49a - SECURITY: Escape date values (task T292795) by Alexander Vorwerk
- git #2d07ccd7 - If no user-agent is passed, cuc_agent should be an empty string (task T293642) by Martin Urbanec
CirrusSearch
edit- git #d9e48a68 - MediaWikiTestCase -> MediaWikiIntegrationTestCase (task T293043) by Alexander Vorwerk
Cite
edit- git #53d055d1 - Only the "show/hide options" button should be hidden (task T293280) by Adam Wight
cldr
edit- git #de27f077 - MediaWikiTestCase -> MediaWikiIntegrationTestCase (task T293043) by Alexander Vorwerk
CodeMirror
edit- git #7550ec89 - MediaWikiTestCase -> MediaWikiIntegrationTestCase (task T293043) by Alexander Vorwerk
CodeReview
edit- git #0ed2bfed - MediaWikiTestCase -> MediaWikiIntegrationTestCase (task T293043) by Alexander Vorwerk
Cognate
edit- git #86e09dde - build(deps-dev): bump grunt-eslint from 23.0.0 to 24.0.0 by Addbot
- git #5d8d3bd6 - MediaWikiTestCase -> MediaWikiIntegrationTestCase (task T293043) by Alexander Vorwerk
Collection
edit- git #2a77bde9 - Check that the timestamp key/value is set to avoid undefined offset (task T293300) by Derick Alangi
- git #6914cfef - Api: Avoid trying to access undefined offset in a user's collection (task T293261) by Derick Alangi
- git #1f724a4f - Fall back to main page if given title is invalid (task T293299) by Alexander Vorwerk
- git #1aa9b34e - MediaWikiTestCase -> MediaWikiIntegrationTestCase (task T293043) by Alexander Vorwerk
- git #13e80f13 - Avoid using ContentHandler::getContentText() by Alexander Vorwerk
CommonsMetadata
edit- git #cbe444dc - Replace use of deprecated ParserOutput::addTrackingCategory() by C. Scott Ananian
- git #8f89ae6a - MediaWikiTestCase -> MediaWikiIntegrationTestCase (task T293043) by Alexander Vorwerk
ContentTranslation
edit- git #c1363115 - SX: Move initializeDashboardContext vuex action to composable (task T284058) by NikG
- git #ce28ef1f - SXPublisher: Disable publish button when publish result has errors (task T260134) by NikG
- git #5e2549ad - SXPublisherHeader: Refactor to use composition api by NikG
- git #c16e0502 - SXPublisher: Refactor publishTranslation composable for consistency by NikG
- git #6b6a8c3f - CX3 Build 0.1.0+20211018 (task T287742) (task T287835) (task T290457) (task T290455) by Santhosh Thottingal
- git #cb73cd98 - SXPublisherReviewInfo: Refactor to use composition-api by NikG
- git #0b8380b0 - composer.json: Loosen firebase/php-jwt requirement by Reedy
- git #94d527df - SXTranslationConfirmer: Clear prefilled section from URL if invalid (task T287742) by NikG
- git #36b424d9 - SX article search: Show loading indicator as soon as the user types (task T287835) (task T290457) by NikG
- git #7fa93d10 - SXTranslationConfirmer: Go to previous route on back button click (task T290455) by NikG
- git #a11f764a - SX SearchResultsCard: Make sourceLanguageAutonym reactive by NikG
- git #2af60b3a - SX useApplicationState composable: Fix computed autonym properties by NikG
- git #4af80e75 - SX vuex translator getters: Refactor to be property-style if possible by NikG
- git #0063e389 - TranslatedSegmentCardHeader: Refactor to use composition api by NikG
- git #4ed6383c - sentenceSelectorMockStore: Remove unneeded variables and mutations by NikG
- git #f71dfc9e - TranslatedSegmentCardActionButtons: Refactor to use composition api by NikG
- git #1c3575f6 - TranslatedSegmentCard: Refactor to use composition api by NikG
- git #a60cb285 - MediaWikiTestCase -> MediaWikiIntegrationTestCase (task T293043) by Alexander Vorwerk
DiscussionTools
edit- git #f4c12e12 - Define documentable types in eslintrc instead of inline by Ed Sanders
- git #d83816f5 - Remove redundant checks by Bartosz Dziewoński
- git #0935bb12 - MediaWikiTestCase -> MediaWikiIntegrationTestCase (task T293043) by Alexander Vorwerk
- git #8c6928aa - modifier: Handle empty nodes in appendSignature() (task T292664) by Bartosz Dziewoński
- git #384fc2aa - Re-enable wikitext paste conversion in source mode (task T281009) by Bartosz Dziewoński
- git #e3af0bc6 - Replace marker comment with limit report data (task T291831) by Bartosz Dziewoński
- git #59cba79c - Compatibility with Microsoft Edge's translation feature (task T292675) by Bartosz Dziewoński
DonationInterface
edit- git #aecd47b9 - Remove continue button from HTML where hidden (task T291143) by Elliott Eggleston
- git #1957ec74 - Explicitly make Amazon & Paypal gateways not show submethod buttons by Andrew Green
- git #a3ecf7c5 - Apple Pay: onValidateMerchant handler (task T290108) by Elliott Eggleston
- git #13924ebe - Remove all address fields for Apple Pay by Elliott Eggleston
- git #6bd7d3cb - Reinstate payment_submethods.yaml for Adyen Checkout (task T293420) by Andrew Green
- git #a7fad565 - Add autocomplete to top-level form element by Elliott Eggleston
- git #fc5835f9 - Adyen Checkout: handle validation errors (task T290923) by Elliott Eggleston
- git #4d8af0ae - Adyen Checkout: Don't add (hidden) submethod button elements (task T290103) by Andrew Green
- git #ce3e0c64 - MediaWikiTestCase -> MediaWikiIntegrationTestCase (task T293043) by Alexander Vorwerk
Echo
edit- git #4814d14b - Update comment about AbuseFilterVariableHolder by Reedy
- git #449f82fa - MediaWikiTestCase -> MediaWikiIntegrationTestCase (task T293043) by Alexander Vorwerk
Elastica
edit- git #12c3a142 - MediaWikiTestCase -> MediaWikiIntegrationTestCase (task T293043) by Alexander Vorwerk
EntitySchema
edit- git #101e8450 - MediaWikiTestCase -> MediaWikiIntegrationTestCase (task T293043) by Alexander Vorwerk
- git #8e53a1f1 - Override ContentHandler::fillParserOutput instead of Content::fillParserOutput. (task T287158) by Roman Stolar
- git #617f696d - MediaWikiTestCase -> MediaWikiIntegrationTestCase (task T293043) by Alexander Vorwerk
EventBus
edit- git #521310dd - Cleanup unused argument & method in EventFactoryTest by David Causse
- git #c2890475 - MediaWikiTestCase -> MediaWikiIntegrationTestCase (task T293043) by Alexander Vorwerk
EventLogging
edit- git #98b435e8 - MediaWikiTestCase -> MediaWikiIntegrationTestCase (task T293043) by Alexander Vorwerk
ExternalGuidance
edit- git #40347065 - MediaWikiTestCase -> MediaWikiIntegrationTestCase (task T293043) by Alexander Vorwerk
FileImporter
edit- git #feb6adcf - MediaWikiTestCase -> MediaWikiIntegrationTestCase (task T293043) by Alexander Vorwerk
Flow
edit- git #f8bec28d - Remove comments that literally repeat the code by Thiemo Kreuz
- git #ee916e16 - Make use of PHPUnit shortcuts in tests by Thiemo Kreuz
- git #e0115bd7 - Suppress notices in TemplateHelper (task T282069) by Gergő Tisza
- git #2e130390 - MediaWikiTestCase -> MediaWikiIntegrationTestCase (task T293043) by Alexander Vorwerk
- git #f57b7c8e - Support TemplateStyles in Structured Discussions (task T252038) by Derk-Jan Hartman
Gadgets
edit- git #32677ff5 - Various code cleanup by Reedy
GeoData
edit- git #04c0ef96 - MediaWikiTestCase -> MediaWikiIntegrationTestCase (task T293043) by Alexander Vorwerk
GlobalCssJs
edit- git #bc3a6874 - MediaWikiTestCase -> MediaWikiIntegrationTestCase (task T293043) by Alexander Vorwerk
GlobalPreferences
edit- git #8c0e3345 - MediaWikiTestCase -> MediaWikiIntegrationTestCase (task T293043) by Alexander Vorwerk
Graph
edit- git #d5af4cd9 - Replace use of deprecated ParserOutput::addTrackingCategory() by C. Scott Ananian
- git #404a4fc7 - Delete empty GraphTest.php by DannyS712
GrowthExperiments
edit- git #b7e82387 - Replace deprecated TitleFactory::newFromIDs (task T291288) by TChin
- git #3e11232f - QuestionPoster: set minimum dialog height (task T293262) by MewOphaswongse
- git #87ce9349 - Suggested Edits: Remove double event listeners on #mw-ge-homepage-suggestededits-info (task T293430) by MewOphaswongse
- git #42c53fb0 - Suggested Edits: Take into account the available task types in NewcomerTasksUserOptionsLookup::getDefaultTaskTypes (task T292257) by MewOphaswongse
- git #46ba4184 - Help panel: Add tests for shouldShowHelpPanel() by Kosta Harlan
- git #cbb21cbb - Help panel: Only show to registered users by Kosta Harlan
- git #c9be127c - SuggestedEdits: Always load help panel when doing a newcomer task (task T284088) by Kosta Harlan
- git #894c5dae - Claim mentee: Rename Echo icon to growthexperiments-mentor (task T289599) by Martin Urbanec
- git #3754fb5e - Fix JSDoc warnings by Gergő Tisza
- git #66dfdd11 - Move BeforeCreateEchoEvent hook handler to MentorHooks (task T289599) by Martin Urbanec
- git #ce034b55 - Add Image: Change rejection dialog style (task T290046) by Gergő Tisza
- git #b41b43fc - Add an image: Skip funtionality (task T290910) by MewOphaswongse
- git #bc0f9ddb - updateMenteeData: Switch profiling to microsecond precision (task T290609) by Martin Urbanec
- git #7ca8e545 - Add an Image: Finalize log entry text (task T293169) by Gergő Tisza
- git #54537763 - Add an Image: Finalize change tag text (task T293166) by Gergő Tisza
- git #1a30fb35 - initWikiConfig: Fix loading difficulty/group from SUGGESTED_EDITS_TASK_TYPES (task T293219) by Martin Urbanec
- git #d51db29a - Add an image: overlay onboarding (task T292092) by MewOphaswongse
- git #7a4789b9 - SmallTaskCard: align title to the top (task T269659) by MewOphaswongse
- git #a737ffd7 - updateMenteeData: Summarize profiling data for all mentors (task T290609) by Martin Urbanec
- git #f233a78d - UncachedMenteeOverviewDataProvider: Reset state before calculating (task T290609) by Martin Urbanec
- git #359745ef - MediaWikiTestCase -> MediaWikiIntegrationTestCase (task T293043) by Alexander Vorwerk
- git #9a350a6a - Add an image: update inspector per iteration 1 v0.3 designs (task T290045) by MewOphaswongse
- git #a7949f59 - Help panel: stop auto-advancing when the dialog closes (task T292561) by MewOphaswongse
- git #8e84c564 - DX: Throw exceptions when DeveloperSetup is true by Kosta Harlan
GWToolset
edit- git #8e1eacee - MediaWikiTestCase -> MediaWikiIntegrationTestCase (task T293043) by Alexander Vorwerk
- git #68e29f33 - Fix typo in comment by C. Scott Ananian
InputBox
edit- git #b1e2979b - Update PHP coding style by Fomafix
- git #14a2d087 - Remove styles for cached old HTML by Fomafix
- git #cec79baa - build: Run stylelint for less files by Umherirrender
InterwikiSorting
edit- git #31561a34 - build(deps-dev): bump grunt-eslint from 23.0.0 to 24.0.0 by Addbot
IPInfo
edit- git #4b28fe6e - Save user preference for infobox state (task T290941) by STran
- git #f807270c - Rename $wgIPInfoGeoIP2Path (task T289361) by tsepothoabala
JsonConfig
edit- git #ffd0c1a7 - MediaWikiTestCase -> MediaWikiIntegrationTestCase (task T293043) by Alexander Vorwerk
Kartographer
edit- git #3bbaf1d2 - Replace some config globals in tag classes by WMDE-Fisch
- git #465c160e - Replace use of deprecated ParserOutput::addTrackingCategory() by C. Scott Ananian
- git #04b51ecc - Map dialog should not copy TemplateStyles CSS from captions (task T292598) by Derk-Jan Hartman
- git #a4ec954f - MediaWikiTestCase -> MediaWikiIntegrationTestCase (task T293043) by Alexander Vorwerk
- git #251567d7 - Use $content from hook instead of $('.mw-body') for maplink (task T280363) by Fomafix
LandingCheck
edit- git #62d2721e - Remove php entry point by Umherirrender
LdapAuthentication
edit- git #92514cac - Remove php entry point by Umherirrender
Linter
edit- git #2b3ca018 - MediaWikiTestCase -> MediaWikiIntegrationTestCase (task T293043) by Alexander Vorwerk
Listings
edit- git #85c44e81 - Remove php entry point by Umherirrender
LoginNotify
edit- git #f20844ab - MediaWikiTestCase -> MediaWikiIntegrationTestCase (task T293043) by Alexander Vorwerk
MassMessage
edit- git #66537017 - Override ContentHandler::fillParserOutput instead of Content::fillParserOutput. (task T287158) by Roman Stolar
- git #82bc7acf - Replace use of deprecated ParserOutput::addTrackingCategory() by C. Scott Ananian
- git #1de3d09d - MediaWikiTestCase -> MediaWikiIntegrationTestCase (task T293043) by Alexander Vorwerk
Math
edit- git #ee2867db - MediaWikiTestCase -> MediaWikiIntegrationTestCase (task T293043) by Alexander Vorwerk
MediaSearch
edit- git #27cb8f23 - Revert 727328 (task T293554) by seddon
- git #361cba70 - Fix assessment quickview labels (task T292596) by seddon
- git #e95cbacf - Allow mw.Message objects as "label" props for Select component (task T292487) by Eric Gardner
MobileFrontend
edit- git #55fc9a11 - Explicitly check if the subpage is not null (task T293538) by Alexander Vorwerk
- git #41f0bc6a - Adds mw-mf-special-page class to Mobile special pages (task T291871) by jdlrobson
- git #4882c7a1 - Bump Node.js version by jdlrobson
- git #7eb099f8 - MediaWikiTestCase -> MediaWikiIntegrationTestCase (task T293043) by Alexander Vorwerk
Newsletter
edit- git #089eabdb - Override ContentHandler::fillParserOutput instead of Content::fillParserOutput. (task T287158) by Roman Stolar
OAuth
edit- git #b80ef11c - MediaWikiTestCase -> MediaWikiIntegrationTestCase (task T293043) by Alexander Vorwerk
ORES
edit- git #88a698ac - MediaWikiTestCase -> MediaWikiIntegrationTestCase (task T293043) by Alexander Vorwerk
PageAssessments
edit- git #ba5f4089 - MediaWikiTestCase -> MediaWikiIntegrationTestCase (task T293043) by Alexander Vorwerk
PageImages
edit- git #7b033927 - MediaWikiTestCase -> MediaWikiIntegrationTestCase (task T293043) by Alexander Vorwerk
Popups
edit- git #0140767e - Simplify addClass with an array of classes by Fomafix
- git #131186d8 - MediaWikiTestCase -> MediaWikiIntegrationTestCase (task T293043) by Alexander Vorwerk
ProofreadPage
edit- git #08a65c4d - Override ContentHandler::fillParserOutput instead of Content ::getParserOutput & ::fillParserOutput. (task T287158) by Roman Stolar
- git #878cce6d - Don't access ParserOutput text directly by Petr Pchelko
PropertySuggester
edit- git #7e1c1043 - build(deps-dev): Bump grunt-eslint from 23.0.0 to 24.0.0 by Addbot
- git #68dc1ad3 - MediaWikiTestCase -> MediaWikiIntegrationTestCase (task T293043) by Alexander Vorwerk
- git #f06332b5 - Typehint NumericPropertyId where necessary (task T289125) (task T293247) by Jakob Warkotsch
QuickSurveys
edit- git #2948b0e8 - Set text-align to initial in survey-panel so that text is not centered (task T256372) by Maggie Epps
ReadingLists
edit- git #a86cb0c3 - MediaWikiTestCase -> MediaWikiIntegrationTestCase (task T293043) by Alexander Vorwerk
RevisionSlider
edit- git #dcf19784 - Define documentable types in eslintrc instead of inline by Ed Sanders
- git #64effa6e - Move var declarations inline by Ed Sanders
Score
edit- git #11e9cf96 - Add content-type header to .ly files in swift (task T184871) by Derk-Jan Hartman
Scribunto
edit- git #1af638f8 - Replace use of deprecated ParserOutput::addWarning() (task T293515) by C. Scott Ananian
- git #c0963ece - Replace use of deprecated ParserOutput::{get,set}Flag() by C. Scott Ananian
- git #0453ef60 - Replace use of deprecated ParserOutput::addTrackingCategory() by C. Scott Ananian
SecurePoll
edit- git #425ef774 - Fix wrong var being passed (task T289950) (task T293102) by Alexander Vorwerk
- git #7a430238 - Implement unarchiving functionality (task T290178) by STran
SpamBlacklist
edit- git #ef084bbe - MediaWikiTestCase -> MediaWikiIntegrationTestCase (task T293043) by Alexander Vorwerk
TemplateData
edit- git #df34af35 - MediaWikiTestCase -> MediaWikiIntegrationTestCase (task T293043) by Alexander Vorwerk
TextExtracts
edit- git #d70db0f0 - MediaWikiTestCase -> MediaWikiIntegrationTestCase (task T293043) by Alexander Vorwerk
Thanks
edit- git #559e3e04 - MediaWikiTestCase -> MediaWikiIntegrationTestCase (task T293043) by Alexander Vorwerk
TimedMediaHandler
edit- git #5cd989a2 - MediaWikiTestCase -> MediaWikiIntegrationTestCase (task T293043) by Alexander Vorwerk
TitleBlacklist
edit- git #ce64fbb8 - Fix typos in comments (task T201491) by Siddharth VP
- git #d54338f5 - Avoid using ContentHandler::getContentText() by Alexander Vorwerk
Translate
edit- git #f3241e99 - Implement TranslationEntitySearchActionApi (task T246624) by Niklas Laxström
- git #120ffb3c - eslint: Fix mediawiki/class-doc errors by Ed Sanders
- git #05b62462 - Group configuration: Rename validator keymatch option to include by Abijeet
- git #064c8faf - Escape
<translate>
and<tvar>
tags in message documentation (task T293459) by Niklas Laxström - git #cf3dcd1b - eslint: Fix no-shadow errors by Ed Sanders
- git #90b7086d - Move client eslintrc to /resources by Ed Sanders
- git #4fc6f7cb - Rename TranslationInterface to TranslatorInterface in tests by Niklas Laxström
- git #84ac48a7 - Implement EntitySearch (task T246624) by Niklas Laxström
- git #a0a6505e - Add support to exclude messages from validation (task T289480) by Abijeet
- git #219b8518 - Add UI messages for Translate support in VE/Parsoid (task T292285) by Isabelle Hurbain-Palatin
- git #2418a3a4 - Special:Translations: Fix lang attribute for message documentation (task T259137) by João Carvalho
- git #5f863a19 - MediaWikiTestCase -> MediaWikiIntegrationTestCase (task T293043) by Alexander Vorwerk
TranslationNotifications
edit- git #9c3546d3 - Stop accessing MediaWikiServices in constructor (task T293702) by Reedy
- git #8a308abc - MediaWikiTestCase -> MediaWikiIntegrationTestCase (task T293043) by Alexander Vorwerk
TwoColConflict
edit- git #19977cdb - MediaWikiTestCase -> MediaWikiIntegrationTestCase (task T293043) by Alexander Vorwerk
UploadWizard
edit- git #703feb5c - Define documentable types in eslintrc instead of inline by Ed Sanders
UrlShortener
edit- git #646c12cb - MediaWikiTestCase -> MediaWikiIntegrationTestCase (task T293043) by Alexander Vorwerk
UserMerge
edit- git #f06ff9ac - MediaWikiTestCase -> MediaWikiIntegrationTestCase (task T293043) by Alexander Vorwerk
VisualEditor
edit- git #e389e7eb - Update VE core submodule to master (4373b0a6e) (task T292491) by Bartosz Dziewoński
- git #78951901 - Add mobile 'content' class to visual diff (task T293392) by Ed Sanders
- git #e1fb20d8 - Replace IIFE with block scope in ES6 code by Ed Sanders
- git #bf846d23 - Don't close the old sidebar when the add parameter button is pressed by Andrew Kostka
- git #18964cdf - Fix broken focus when using the add parameter button in the old sidebar (task T293203) by Andrew Kostka
- git #9b9c6ff4 - Remove focus from first input field when clicking on template name in sidebar (task T293250) by Svantje Lilienthal
- git #0350b742 - Auto hide the sidebar when only a single placeholder is present in narrow mode (task T293202) by Andrew Kostka
- git #4e2318f2 - Fix value of 'namespacesWithSubpages' in wgVisualEditorConfig (task T293310) by Bartosz Dziewoński
- git #fa629a42 - Update VE core submodule to master (35412f822) (task T293254) by Bartosz Dziewoński
- git #295d139e - Minor documentation fixes by Ed Sanders
- git #aaf27e39 - Revert "build: Remove max-len over-ride (leave as warning)" by Esanders
- git #e603613a - ve.dm.MWExtensionNode: Clarify documentation of 'extensionName' (task T291900) by Bartosz Dziewoński
- git #33bbd5bc - Remove duplicate load error handling code (task T237063) by Bartosz Dziewoński
Wikibase
edit- git #66497168 - Remove IE8 workaround (task T123221) by Amir Sarabadani
- git #7165cae3 - Make deduplication actually work for DispatchChangesJob (task T291118) by Michael Große
- git #6b667fe4 - Create DispatchChangesJob without change id by Michael Große
- git #cc7447d2 - Don't filter by change Id when dispatching to client wikis by Michael Große
- git #671cf4ec - Rename usages of deprecated ParserOutput::{get,set}Property() (task T287216) by C. Scott Ananian
- git #66f8124e - Replace use of deprecated ParserOutput::addTrackingCategory() by C. Scott Ananian
- git #a4ddee69 - Use new namespace for RevisionRecord by Alexander Vorwerk
- git #fa303a5f - Skip all EntityChangeLookup tests without repo by Michael Große
- git #2e31804b - Add maintenance script to resubmit lost DispatchChanges jobs (task T292728) by Michael Große
- git #73984956 - Pass IDatabase into EntityChangeLookup::loadChanges() (task T292728) by Lucas Werkmeister
- git #9a2169dd - Instantiate ItemId for SiteLinkConflictLookup results (task T293104) by Lucas Werkmeister
- git #d4dbf342 - Bump stylelint-config-wikimedia from 0.10.3 to 0.11.1 by Addbot
- git #7751d4e8 - MediaWikiTestCase -> MediaWikiIntegrationTestCase (task T293043) by Alexander Vorwerk
- git #7ec524b9 - Bump eslint-config-wikimedia from 0.17.0 to 0.20.0 by Addbot
- git #c95ea65e - bridge: Update node environment to match CI by Michael Große
WikibaseLexeme
edit- git #0252ddbc - eslint: Fix var scope errors by Ed Sanders
- git #1d2a2b36 - eslint: Fix jsdoc warnings by Ed Sanders
- git #0f8aa223 - Define documentable types in eslintrc instead of inline by Ed Sanders
- git #143c27a3 - Bump jasmine from 3.9.0 to 3.10.0 by Addbot
- git #719c4f4d - MediaWikiTestCase -> MediaWikiIntegrationTestCase (task T293043) by Alexander Vorwerk
WikibaseMediaInfo
edit- git #0caae74b - eslint: Fix jsdoc warnings by Ed Sanders
- git #cb49eedc - Define documentable types in eslintrc instead of inline by Ed Sanders
- git #393c7672 - MediaSearchQueryBuilder test query boosts defaults (task T290023) by seddon
- git #3a4bc241 - MediaWikiTestCase -> MediaWikiIntegrationTestCase (task T293043) by Alexander Vorwerk
WikibaseQualityConstraints
edit- git #f78be700 - Bump grunt-eslint from 23.0.0 to 24.0.0 by Addbot
- git #f04d9e11 - Bump jasmine from 3.9.0 to 3.10.0 by Addbot
- git #2e2a8c86 - MediaWikiTestCase -> MediaWikiIntegrationTestCase (task T293043) by Alexander Vorwerk
WikidataPageBanner
edit- git #0b5e9949 - Replace use of deprecated ParserOutput::addWarning() (task T293515) by C. Scott Ananian
- git #425e0cb1 - Refine the offset margin calculation (task T191689) by Sam Wilson
- git #3701d63c - MediaWikiTestCase -> MediaWikiIntegrationTestCase (task T293043) by Alexander Vorwerk
- git #f78cd94f - Rename deprecated usage of ParserOutput::{get,set}Property() (task T287216) by C. Scott Ananian
WikiEditor
edit- git #54f3e151 - Remove out-of-date CSS by Sam Wilson
- git #60be1db1 - Remove template for insert-link dialog (task T289214) by Sam Wilson
- git #83463265 - Remove 'resize' logic from jQuery UI dialogs (task T293065) by Daimona Eaytoy
- git #0b14ae06 - Change insert-link radio buttons to OOUI (task T289214) by Sam Wilson
WikiLambda
edit- git #719062eb - Special:EvaluateFunctionCall: Make this work again by adding to router by Simone This Dot
- git #d030797e - Added create function CTA (task T293180) by adesoji
- git #e926efa4 - Bugfix: create new ZObject when the zid is null or Z0 by gengh
- git #c706aa82 - Add updateCanonicalStrings development script (task T292091) by gengh
- git #ffe51da6 - Add real normalizer method to ZObjectUtils by gengh
- git #4ccfe043 - Add ZQuote and ZKeyReference builtin classes by gengh
- git #db25fc1a - Update function-schemata sub-module to HEAD (e134e54) (task T287735) by James D. Forrester
WikimediaEditorTasks
edit- git #b9ccf43a - MediaWikiTestCase -> MediaWikiIntegrationTestCase (task T293043) by Alexander Vorwerk
WikimediaEvents
edit- git #ce1e6aab - Break down copy action metrics by wiki (task T289395) by AnaïsGueyte
- git #214a1fbf - MediaWikiTestCase -> MediaWikiIntegrationTestCase (task T293043) by Alexander Vorwerk
- git #93a5dfbd - Change VectorPrefDiffInstrumentation stream name to `mediawiki.skin_diff` (task T289622) by Nicholas Ray
WikimediaIncubator
edit- git #7a0fb0d0 - MediaWikiTestCase -> MediaWikiIntegrationTestCase (task T293043) by Alexander Vorwerk
WikimediaMessages
edit- git #6694dd7e - Add messages for Paiwan Wikipedia (pwnwiki) (task T292415) by gerritbot
Skins
editMinervaNeue
edit- git #c1ea154a - Generate Minerva search HTML with SkinMustache data (task T290525) by bwang
- git #f9214f8a - Revert "Generate Minerva search HTML with SkinMustache data" by Jdlrobson
- git #a7b66f6f - Remove MinervaTemplate::getContentHtml (task T291871) by jdlrobson
- git #ecd35774 - Generate Minerva search HTML with SkinMustache data (task T290525) by bwang
- git #3a889112 - Remove whitespace to right of search input in overlay (task T292107) by jdlrobson
- git #9a4caa76 - Use skin.json to define messages instead of MinervaTemplate (task T290343) by bwang
- git #702ec511 - MediaWikiTestCase -> MediaWikiIntegrationTestCase (task T293043) by Alexander Vorwerk
Vector
edit- git #fa15608f - Fix article title in sticky header template. (task T289814) by Clare Ming
- git #90b5ff51 - Define documentable types in eslintrc instead of inline by Ed Sanders
- git #a1b523a9 - Avoid calling forEach on searchbox NodeList for older browsers (task T293402) by bwang
- git #7575cf97 - Revert "Use searchFooterText slot in typeahead search component" by Bernard Wang
- git #6c009f87 - Make edit icons in sticky header untabbable for VO/screen readers. (task T290201) by Clare Ming
- git #e924b9b0 - MediaWikiTestCase -> MediaWikiIntegrationTestCase (task T293043) by Alexander Vorwerk
- git #b7728ddd - Use searchFooterText slot in typeahead search component (task T290392) by bwang
Misc
editVisualEditor/VisualEditor
edit- git #386526a3 - Never infer a mobile link annotation click from the DM (task T274068) by Ed Sanders
- git #df49011d - Give nails a width to 0.1px to allow cursor placement at end of paragraph (task T274068) by Ed Sanders
- git #4373b0a6 - Create new stacking context for diffElement (task T292491) by Ed Sanders
- git #f16f2179 - Never rebuild above the attachedRoot (task T293254) by Ed Sanders
- git #aed112aa - Follow-up Ia593dad856: Use set data when changing character in sanitize by Ed Sanders
- git #78bedf8b - ElementLinearData tests: Refactor for loops by Ed Sanders
No changes
edit- 3D
- ActiveAbstract
- ApiFeatureUsage
- ArticleCreationWorkflow
- Calendar
- Campaigns
- Capiunto
- CategoryTree
- CentralNotice
- CharInsert
- ChessBrowser
- CiteThisPage
- Citoid
- CodeEditor
- CologneBlue
- ConfirmEdit
- CongressLookup
- ContactPage
- CreditsSource
- Dashiki
- Disambiguator
- DismissableSiteNotice
- DoubleWiki
- DynamicSidebar
- ElectronPdfService
- EventStreamConfig
- ExtensionDistributor
- FeaturedFeeds
- FileExporter
- FlaggedRevs
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- GeoCrumbs
- GlobalBlocking
- GlobalUsage
- GlobalUserPage
- GlobalWatchlist
- GoogleNewsSitemap
- GuidedTour
- ImageMap
- Insider
- Interwiki
- Josa
- LabeledSectionTransclusion
- LiquidThreads
- LocalisationUpdate
- MachineVision
- MapSources
- MediaModeration
- MobileApp
- Modern
- MonoBook
- MultimediaViewer
- NavigationTiming
- NearbyPages
- NewUserMessage
- Nostalgia
- Nuke
- OATHAuth
- OAuthRateLimiter
- OpenStackManager
- PageNotice
- PageTriage
- PageViewInfo
- PagedTiffHandler
- ParserFunctions
- PdfHandler
- Poem
- PoolCounter
- Quiz
- RSS
- RelatedArticles
- Renameuser
- SandboxLink
- SearchExtraNS
- SecureLinkFixer
- ShortUrl
- SiteMatrix
- StopForumSpam
- SubPageList3
- SubpageSortkey
- SyntaxHighlight_GeSHi
- TemplateSandbox
- TemplateStyles
- TemplateWizard
- TheWikipediaLibrary
- Timeless
- TocTree
- TorBlock
- TrustedXFF
- UniversalLanguageSelector
- UploadsLink
- VipsScaler
- WebAuthn
- WikiLove
- WikibaseCirrusSearch
- WikibaseLexemeCirrusSearch
- Wikidata.org
- WikimediaApiPortal
- WikimediaApiPortalOAuth
- WikimediaBadges
- WikimediaMaintenance
- Wikisource
- XAnalytics
- intersection
- timeline
- wikihiero
Total changes
edit351 Changes in 92 repos by 74 authors