![]() |
Deployment of MediaWiki 1.35.0-wmf.4 to Wikimedia sites | MediaWiki 1.35.0-wmf.5![]() |
The latest version (labeled "1.35.0-wmf.4") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 29 October 2019 (see the roadmap).
Core changes
- git #cd7e60a5 - tests: Reset $wgContLang consistently in PHPUnit tests (take 2) (task T231799) by Lucas Werkmeister
- git #537bdc2d - Deprecate Language::getMessage*For() (task T201405) by Aryeh Gregor
- git #251f4811 - Cache nonexistence of grammar transformations by Aryeh Gregor
- git #a738dd64 - Return deduplication to CategoryMembershipJob (task T204761) by Petr Pchelko
- git #d9209707 - WikiExporter: Remove unnecessary check for SCHEMA_COMPAT_WRITE_OLD flag (task T236735) by daniel
- git #ee4c9bc0 - Reduce top margin for multiselect widgets on Special:Block (task T236679) by Thalia
- git #59ec3fa3 - Remove "diff" in response body in revision/{from}/compare/{to} (task T235866) by Nikki Nikkhoui
- git #7e4fe19f - Allow extensions to modify CSP header on a per-page basis by Brian Wolff
- git #67ea4f57 - Mild refactoring of ContentSecurityPolicy by Brian Wolff
- git #402eb6a6 - Add "minor" to available REST API history filters (task T235660) by Bill Pirkle
- git #9f23090c - Document that IP::toHex should not be used for IP ranges by Thalia
- git #7c68951f - Portlet links should generate valid HTML in Minerva (task T231925) by jdlrobson
- git #0268da46 - Reduce top margin for block type options on Special:Block (task T236679) by Thalia
- git #2060b7cd - Delete wrong translations by Raymond
- git #72aff8cd - Revert "HACK! Temporarily hardcode IP for packagist" by Jforrester
- git #9bae9db4 - Parser: Hard deprecate getConverterLanguage by Fomafix
- git #0de9c47b - Remove Language::factory and getParentLanguage use by Aryeh Gregor
- git #e10f5724 - Remove deprecated QuickTemplate::setRef() by Max Semenik
- git #9227d862 - Remove deprecated Password::equals() by Max Semenik
- git #8b852bba - RELEASE-NOTES-1.35: Fix number in notes for "ObjectCache::newWANCacheFromParams" by Timo Tijhof
- git #5de964c4 - HACK! Temporarily hardcode IP for packagist (task T236513) by Marius Hoch
- git #4ddbf008 - Add release notes for discontinuation of IE6/7 support (task T232563) by Timo Tijhof
- git #453da8a7 - mediawiki.util: Remove <span>-hack for Vector skin (task T236410) by Timo Tijhof
- git #3c9acdff - revisionlist: Strict type hints in RevisionItem constructors by Thiemo Kreuz
- git #0d3d6be1 - Convert FileBackendGroup to service (task T234228) by Aryeh Gregor
- git #07de6e80 - ExtensionRegistry: specify constants visibility by Max Semenik
- git #3ef19d20 - resourceloader: Restore test case for ResourceLoaderImage by Timo Tijhof
- git #63ddc8c4 - tests: Replace RandomImageGenerator dictionary logic with rand+time (task T222416) by Timo Tijhof
- git #7f296ee6 - Saved filters button should be responsive (task T235535) (task T235536) by jdlrobson
- git #fa8272b6 - Email only users with require username and email option off when only email given (task T234401) by hmonroy
- git #6100226d - Ensure that the $target is a UserIdentity before calling ::getId() (task T236425) by David Barratt
- git #6dbd2b81 - Fix display of diffs on Special:JavascriptTest by Bartosz Dziewoński
- git #d50c7f5b - extension.schema.v2: Fix schemas for 'packageFiles' by Bartosz Dziewoński
- git #bb2770e0 - Remove 'response' prop. from revision comparison JSON (task T235864) by Nikki Nikkhoui
- git #567b99db - docs: Add "/docs/latex" to gitignore (generated by Doxygen) by Timo Tijhof
- git #b4a7620b - Hard-deprecate Title::getUserCaseDBKey (task T202094) by Aryeh Gregor
- git #cb324893 - REST: Correctly quote timestamps for page history handler. by Petr Pchelko
- git #93554568 - Emit namespace for titles in ApiWatch (task T235477) by DannyS712
- git #23a390e7 - Enable Book Referencing for development and tests (task T236255) by Adam Wight
- git #b69ee270 - Amend search result items list by Volker E
- git #fa7520ed - REST: add size and delta to revision metadata endpoint response. (task T231588) by Petr Pchelko
- git #d1604f74 - Mention requiring email address in password reset emails (task T233969) by Max Semenik
- git #74f2902e - Try fixing flaky test (task T232266) by Brad Jorsch
- git #e787246c - LanguageFactory to replace Language::factory() (task T201405) by Aryeh Gregor
- git #f36e22dd - Fix line selection in RandomImageGenerator (task T222416) by Brad Jorsch
- git #a883b6b9 - Add tests to ensure that block cookies are kept and removed correctly by Thalia
- git #3c2cea45 - build: Update linters and fix errors by Ed Sanders
- git #7f96f521 - Deprecate public User properties related to blocks (task T229035) by Thalia
- git #665b7758 - tests: getMock() is deprecated (task T192167) by Max Semenik
- git #26294657 - Use $this->localisationCache instead of $this->getLocalisationCache() by Fomafix
- git #a652bb33 - Pass the target as a string to the reason Message for autoblocks (task T227007) by Thalia
- git #2bc660c9 - Collapse uses of now-deprecated wfGetRusage() by James D. Forrester
- git #13bd9a88 - Deprecate wfGetRusage(), no longer useful by James D. Forrester
- git #8fc4d8a8 - Fix typo in userOptions.php help text by Sam Wilson
- git #d5f5dd2a - rdbms: add ILBFactory::setDefaultReplicationWaitTimeout() method (task T235244) by Aaron Schulz
- git #f5ac6830 - Deprecate wfWikiId() in favor of WikiMap::getCurrentWikiDbDomain() by Aaron Schulz
- git #fff1e123 - filebackend: rename $dir variables to $fsDirectory in FSFilebackend for clarity by Aaron Schulz
- git #752ad738 - filebackend: reduce unnecessary stat calls in FileBackend some cases by Aaron Schulz
- git #89c75623 - Provide a more informative message for authentication block errors (task T227110) by Thalia
- git #eb59ea21 - Throw a UserBlockedError from Special:Emailuser if a user is blocked (task T226990) by Thalia
- git #d3fdd4a3 - resourceloader: Use PHP7 return hints in StartupModule and Context by Timo Tijhof
- git #d07a2e2c - libs/Message: Improve parameter validation by Brad Jorsch
- git #a2aa7774 - libs/Message: Add static constructor by Brad Jorsch
- git #2a3b546f - libs/Message: Add DataMessageValue by Brad Jorsch
- git #0395cc8b - libs/Message: Improve tests by Brad Jorsch
- git #f20768c1 - Avoid use of private properties in RevDelFileItem::getApiData by Umherirrender
Vendor
- git #e55f9004 - Revert "HACK! Temporarily hardcode IP for packagist" (task T236513) by Hashar
- git #bae3ed56 - HACK! Temporarily hardcode IP for packagist (task T236513) by Marius Hoch
Extensions
3D
No changes for 3D
AbuseFilter
- git #03b3a555 - SECURITY: Check visibility for each version in ViewDiff (task T104807) by Daimona Eaytoy
- git #3a9eac9a - Unbreak filter edit form (task T236286) by Daimona Eaytoy
ActiveAbstract
- git #0187da83 - Drop use of wgParser, replaced in 1.32 and to be removed in 1.35 (task T160811) by James D. Forrester
AdvancedSearch
- git #1b0bf4a6 - Delete wrong translation by Raymond
- git #565cc1a6 - Update placeholder height to minimize jumping content by Thiemo Kreuz
AntiSpoof
No changes for AntiSpoof
ApiFeatureUsage
No changes for ApiFeatureUsage
ArticleCreationWorkflow
- git #54d15f54 - Tests: use ::class instead of plain strings by Daimona Eaytoy
- git #419395b4 - tests: getMock() is deprecated (task T192167) by Max Semenik
ArticlePlaceholder
- git #1ccedad6 - Don't rely on mw:getCurrentFrame() (task T236094) by Marius Hoch
Babel
No changes for Babel
BetaFeatures
No changes for BetaFeatures
BounceHandler
No changes for BounceHandler
Calendar
No changes for Calendar
Campaigns
No changes for Campaigns
Capiunto
No changes for Capiunto
CategoryTree
- git #e801fb1e - Define visibility on class constant by Umherirrender
CentralAuth
- git #6677760f - Don't call deprecated Title::getUserCaseDBKey() (task T202094) by Aryeh Gregor
- git #fd594d3d - Set CompositeBlock reason as Message object in hook by Thalia
- git #6bedf4d6 - Allow users to be hidden from lists, without being blocked (task T228950) by David Barratt
CharInsert
No changes for CharInsert
CheckUser
- git #22ddd638 - SECURITY: Do not show oversighted edit summaries in CheckUser API (task T234862) by Martin Urbanec
- git #2e04ba58 - Fix CentralAuth and GlobalBlock links by Melos
- git #db78def0 - Replace calls to deprecated User::isBlocked (task T235762) by Thalia
CirrusSearch
- git #2dc2d3c8 - Drop support for cross_cluster_single_shard_search quirk by David Causse
- git #f2ba92d5 - Remove RedirectsAndIncomingLinks multi-cluster support by Erik Bernhardson
- git #03a23ffc - Use real varargs on SearchConfig::getElement by Umherirrender
- git #1d412905 - Use nullable type in function signature by Umherirrender
- git #ebfca42e - Remove BuildDocument hooks by Erik Bernhardson
- git #4373829b - Import statements must not begin with a leading backslash by Umherirrender
- git #6007ef2e - Split word detection in multiple preg_match calls (task T236419) by David Causse
- git #9eb962c6 - Make sure to use host wiki components when issuing a sister wiki search (task T235778) by David Causse
- git #1415b7d5 - Ensure logged request parameters are strings (task T235354) by Erik Bernhardson
Cite
- git #ed8dee9b - Move unrelated static code to ApiQueryReferences (task T236260) by Thiemo Kreuz
- git #28dd373d - Move misplaced ParserFirstCallInit hook handler to CiteHooks (task T236260) by Thiemo Kreuz
- git #a037f763 - Streamline Hooks section in extension.json (task T236260) by Thiemo Kreuz
- git #ddafb6ad - Make use of PHP7's ?? feature instead of isset() (task T236260) by Thiemo Kreuz
- git #7f99a1bf - Simplify private listToText() implementation (task T236260) by Thiemo Kreuz
- git #5acc1e5a - Fix capitalization mismatch in class name by Thiemo Kreuz
- git #b65e1bb2 - Make use of ctype_digit() instead of a regex (task T236260) by Thiemo Kreuz
- git #f6b5615e - Stop sampling when Reference Previews is enabled (task T214493) by Adam Wight
- git #454827ff - Explicitly demand MW 1.34+ so that we get PHP7.2+ by James D. Forrester
- git #9196ccea - Refine some workflow related comments by WMDE-Fisch
- git #5e8d48b3 - Minimal support for bookreferencing tag (task T236257) by Adam Wight
- git #6dc20644 - Feature flag for Book Referencing (task T236255) by Adam Wight
- git #2f12ae1d - Use waitForModuleState from Util class by WMDE-Fisch
- git #42279a23 - Migrate to extension registration version 2 (task T236255) by Adam Wight
- git #0ecbf245 - build: Update dependencies by WMDE-Fisch
CiteThisPage
No changes for CiteThisPage
Citoid
No changes for Citoid
cldr
- git #7cd6330f - Add lcm (Tungag), used by Wikidata by Raymond
Cognate
- git #99cb55eb - Remove unneeded license preamble by Thiemo Kreuz
CodeEditor
- git #f8d9cdeb - Make CodeEditor compatible with CSP (task T214743) by Brian Wolff
CodeMirror
No changes for CodeMirror
CodeReview
No changes for CodeReview
CollaborationKit
No changes for CollaborationKit
Collection
No changes for Collection
CommonsMetadata
No changes for CommonsMetadata
ConfirmEdit
- git #d0d036ea - Drop use of wgParser, replaced in 1.32 and to be removed in 1.35 (task T160811) by James D. Forrester
CongressLookup
No changes for CongressLookup
ContactPage
No changes for ContactPage
ContentTranslation
- git #40ff4d19 - RestbaseClient: Set the accept header to use MW DOM Spec 2.1.0 by Santhosh Thottingal
- git #9632aa82 - Delete wrong translation by Raymond
- git #94fcadf0 - build: Update linters by Ed Sanders
- git #e4785427 - extension.json: Fix path for QUnitTestModule by Bartosz Dziewoński
- git #9480ed1c - Fix errors caused by minor update in dep tree, and commit package-lock.json by Ed Sanders
ContributionTracking
No changes for ContributionTracking
CreditsSource
No changes for CreditsSource
Dashiki
No changes for Dashiki
Disambiguator
No changes for Disambiguator
DiscussionTools
No changes for DiscussionTools
DismissableSiteNotice
No changes for DismissableSiteNotice
DonationInterface
- git #f4fc5b3a - Declare arrays before use by Umherirrender
DoubleWiki
No changes for DoubleWiki
DynamicSidebar
No changes for DynamicSidebar
EUCopyrightCampaign
No changes for EUCopyrightCampaign
Echo
- git #0efef4fa - Add strict "array" type hints to code expecting arrays by Thiemo Kreuz
- git #d79dd00e - Use READ_LATEST constant and fix a soft type hint by Thiemo Kreuz
- git #229c3d0f - Remove non helpful (auto-generated) comments by Thiemo Kreuz
- git #bc3dabf8 - Prefer strict assertSame() for all numeric assertions by Thiemo Kreuz
- git #967a0b54 - Use absolute class names in @covers tags by Thiemo Kreuz
- git #94646b0d - tests: Kill last use of deprecated getMock() by Max Semenik
Elastica
No changes for Elastica
ElectronPdfService
No changes for ElectronPdfService
EntitySchema
- git #bb307487 - Adjust annoation to match common standard by Umherirrender
EventBus
No changes for EventBus
EventLogging
No changes for EventLogging
ExtensionDistributor
No changes for ExtensionDistributor
ExternalGuidance
No changes for ExternalGuidance
FeaturedFeeds
No changes for FeaturedFeeds
FileExporter
- git #f6d71b30 - build: Remove unneeded Squiz.WhiteSpace.FunctionSpacing by Umherirrender
- git #e55fc2ae - build: Update dependencies by WMDE-Fisch
- git #6fd99e4e - Remove unneeded license preamble by WMDE-Fisch
FileImporter
- git #5c13f81b - Delete wrong translation by Raymond
- git #6de93301 - build: Remove unneeded Squiz.WhiteSpace.FunctionSpacing by Umherirrender
- git #3955d873 - Fix ident in extension.json by Umherirrender
- git #556838f0 - build: Update dependencies by WMDE-Fisch
- git #8e4cb8c8 - Remove unneeded license preamble by WMDE-Fisch
- git #0654f9f2 - Browser tests for external dependencies (task T190829) by Adam Wight
FlaggedRevs
- git #bd089280 - Drop use of wgParser, replaced in 1.32 and to be removed in 1.35 (task T160811) by James D. Forrester
Flow
- git #dcc00af1 - Remove obsolete minerva stylesheet by Volker E
- git #2c44ca7c - Use PHP7.1 nullable types, part 2 by Daimona Eaytoy
FundraiserLandingPage
No changes for FundraiserLandingPage
FundraisingTranslateWorkflow
No changes for FundraisingTranslateWorkflow
Gadgets
No changes for Gadgets
GeoCrumbs
No changes for GeoCrumbs
GeoData
No changes for GeoData
GettingStarted
No changes for GettingStarted
GlobalBlocking
- git #f99c8ac8 - Check for block before accessing block's properties in ApiGlobalBlock (task T179741) by Thalia
- git #07819ab2 - Update GlobalBlocking::getRangeCondition to work with IP ranges (task T179741) by Thalia
GlobalCssJs
- git #f7d068b1 - tests: Fix signature of setUp() that have crept into a trait (task T192167) by Max Semenik
GlobalPreferences
No changes for GlobalPreferences
GlobalUsage
No changes for GlobalUsage
GlobalUserPage
No changes for GlobalUserPage
GoogleNewsSitemap
No changes for GoogleNewsSitemap
Graph
- git #a4fefb58 - Drop use of wgParser, replaced in 1.32 and to be removed in 1.35 (task T160811) by James D. Forrester
GrowthExperiments
- git #7579f152 - DifficultyFiltersDialog: Pass mw.user to messages correctly by Roan Kattouw
- git #5b77fcc5 - Suggested Edits: Save task types to user preference (task T235042) by Kosta Harlan
- git #37041a8d - Suggested Edits: Implement difficulty filters (task T235042) by Kosta Harlan
- git #b939b183 - Footer for suggested edits module (task T236050) by Gergő Tisza
- git #68d75122 - Suggested Edits: Add placeholder image (task T232423) by Kosta Harlan
- git #fd950e64 - Homepage: Refactor SuggestedEditsModule to not use global selectors by Roan Kattouw
- git #5e98fc06 - Homepage: Refactor StartEditing.js to not use global selectors by Roan Kattouw
- git #08615a12 - Mobile homepage: Don't clone module DOM in overlays by Roan Kattouw
- git #e222cb3a - i18n: Remove not existing folder from wgMessagesDirs by Umherirrender
- git #fcbeb67f - Newcomer tasks: task explanation widget (task T235046) by Kosta Harlan
- git #612ff2e0 - Mobile summary for suggested edits (task T235810) by Gergő Tisza
GuidedTour
No changes for GuidedTour
GWToolset
- git #e653e7fe - Drop use of wgParser, replaced in 1.32 and to be removed in 1.35 (task T160811) by James D. Forrester
ImageMap
No changes for ImageMap
InputBox
No changes for InputBox
Insider
No changes for Insider
intersection
No changes for intersection
Interwiki
No changes for Interwiki
InterwikiSorting
- git #0941af9c - Replace custom Wikibase with upstream MediaWiki CodeSniffer by Thiemo Kreuz
- git #d5c9f704 - Remove unneeded license preamble by Thiemo Kreuz
Jade
- git #ffe2a00d - build: Remove unneeded Squiz.WhiteSpace.FunctionSpacing by Umherirrender
Josa
No changes for Josa
JsonConfig
- git #ae780517 - Do not use MediaWikiTitleCodec::splitTitleString by Aryeh Gregor
- git #22462986 - Fix PHP production error and update documentation (task T204577, T231556) by Mateus Santos
Kartographer
- git #e6583271 - Replace a separate RL module with a packageFiles callback by Max Semenik
LabeledSectionTransclusion
No changes for LabeledSectionTransclusion
LandingCheck
No changes for LandingCheck
LdapAuthentication
No changes for LdapAuthentication
Linter
No changes for Linter
LiquidThreads
- git #8353b315 - Drop use of wgParser, replaced in 1.32 and to be removed in 1.35 (task T160811) by James D. Forrester
- git #7ee471ac - Silence PHP warning in classes/View.php (task T141540) by Niklas Laxström
Listings
No changes for Listings
LocalisationUpdate
No changes for LocalisationUpdate
LoginNotify
No changes for LoginNotify
MachineVision
- git #ef192df2 - Condiitonally withhold remaining unreviewed titles on save complete (task T236408) by Michael Holloway
- git #22dabe7d - Fix depicts statement count checking in TitleFilter by Michael Holloway
- git #f3b4654d - rm ContentSecurityPolicy::setHeaders() as unnecessary by Brian Wolff
- git #cacf5936 - add hook onFileDeleteComplete to clean data (task T235806) by Mateus Santos
- git #1b1f35a1 - Hygiene: Clean up review state by Michael Holloway
- git #4fc4da59 - Add backoff and retry support when fetching suggestions from script (task T236311) by Michael Holloway
- git #fbbb0aa0 - Hygiene: Add machine_vision_safe_search to testTables by Michael Holloway
- git #74babb4e - Suppress suggested labels as appropriate on info action (task T236416) by Michael Holloway
- git #1170671c - Limit label requests on upload to testers if TestersOnly = true (task T236416) by Michael Holloway
- git #04336f24 - Optionally limit Special page access to testers only (task T236416) by Michael Holloway
- git #d8505c39 - Hygiene: Tweak extension description and authors by Michael Holloway
- git #26fb62a0 - Add throttling support for the label fetcher script (task T236311) by Michael Holloway
- git #8d8bd5d7 - Remove link from filename (task T234962) by annet
- git #36296820 - Show number of user uploads to be reviewed (task T234449) by annet
- git #4f627d90 - add blacklist for wikidata Q ids suggestions (task T231914) by Mateus Santos
- git #75c5aed9 - Fix: Use correct autoconfirmed message key by Michael Holloway
- git #2eac23a9 - Ensure subsequent queries can run when user finishes a batch (task T236171) by annet
- git #0a10c98a - Avoid generic 'moduleID' global variable (task T230813) by Timo Tijhof
- git #2cd815c7 - build: Misc clean ups for new repo (task T230813) by Timo Tijhof
- git #ab150f5d - Fix toast message styles on mobile (task T236109) by annet
- git #6e3321ea - Skip duplicate depicts (task T234457) by Mateus Santos
- git #1ea84a42 - Show labels to users in appropriate language (task T235556) by Mateus Santos
MapSources
No changes for MapSources
MassMessage
- git #4b4b3923 - Drop use of wgParser, replaced in 1.32 and to be removed in 1.35 (task T160811) by James D. Forrester
Math
- git #5ecbf750 - build: Fix exclude of vendor and node_modules in Gruntfile.js by Umherirrender
MobileApp
No changes for MobileApp
MobileFrontend
- git #834347ea - Replace usage of deprecated jquery.throttle-debounce (task T236427) by Ammar Abdulhamid
- git #45acda86 - mobile.init: Avoid mw.Uri overhead in onEditLinkClick() by Timo Tijhof
- git #becbe4ee - Enable the desktop Special:Watchlist on AMC mode (task T235414) by jdlrobson
- git #0f1af6c6 - Add onSaveComplete callback to TalkSectionOverlay (task T230695) by Nicholas Ray
- git #97167d3c - VE-as-default: check preferredEditor before logging a/b buckets (task T236337) by David Lynch
- git #fdd953a1 - Move editor A/B test bucketing code from PHP to JS, don't use cookies (task T236337) by Bartosz Dziewoński
- git #1560c658 - Delete wrong translations by Raymond
- git #16bcea2a - Add Slovak special page aliases (task T236626) by Martin Urbanec
- git #75b2dce3 - Import statements must not begin with a leading backslash by Umherirrender
- git #ae63069b - Remove link from block message drawer for blocks with no ID (task T225939) (task T233996) by Thalia
- git #7777217e - Export Section in mobile.startup.js (task T230695) by Nicholas Ray
- git #6c2a140b - Make lint:es5 use a specific ignore file by Nicholas Ray
- git #87f7df34 - Use 6.1.0 of mw-node-qunit (task T203137) by jdlrobson
- git #10816981 - Use core watchstar code and delete our own watchstar code (task T234970) by jdlrobson
- git #2ba8b6a4 - Remove BetaOptInPanel and associated code (task T229446) by jdlrobson
- git #b0a71b2a - mobile.editor.ve: Remove error handling hacks for VisualEditor by Bartosz Dziewoński
- git #784b2c32 - Reorder package.json commands by jdlrobson
- git #a48ff05e - MobileContext: Remove unused showFirstParagraphBeforeInfobox member by Derick Alangi
MultimediaViewer
No changes for MultimediaViewer
NavigationTiming
No changes for NavigationTiming
Newsletter
No changes for Newsletter
NewUserMessage
- git #81f8d9c7 - Drop use of wgParser, replaced in 1.32 and to be removed in 1.35 (task T160811) by James D. Forrester
Nuke
No changes for Nuke
OATHAuth
- git #6b993ae3 - Bump 0.4.4 by Reedy
- git #98d151fb - Ask for user re-auth only on initial requests (task T235645) by Dejan Savuljesku
OAuth
- git #120451b7 - tests: Fix setUp() signatures (task T192167) by Max Semenik
OpenStackManager
- git #d79c41f5 - Make callbacks in SpecialNova public (task T236281) by Bryan Davis
ORES
- git #ff7e98e0 - build: Remove unneeded Squiz.WhiteSpace.FunctionSpacing by Umherirrender
PageAssessments
No changes for PageAssessments
PagedTiffHandler
- git #5dc145ee - tests: Add explicit return type void to setUp() and tearDown() (task T192167) by Daimona Eaytoy
PageImages
- git #47660475 - Tests: Stub getRequest/getConfig for OutputPage mock (task T236723) by Kosta Harlan
PageTriage
- git #c336bd58 - Remove 'broken' group from ArticleMetadataTest by Sam Wilson
PageViewInfo
No changes for PageViewInfo
ParserFunctions
No changes for ParserFunctions
ParsoidBatchAPI
No changes for ParsoidBatchAPI
PdfHandler
No changes for PdfHandler
PerformanceInspector
No changes for PerformanceInspector
Petition
No changes for Petition
Poem
No changes for Poem
PoolCounter
No changes for PoolCounter
Popups
- git #a2e5bd03 - build: Remove unneeded Squiz.WhiteSpace.FunctionSpacing by Umherirrender
- git #b7331a6e - Record pageviews where Reference Previews is enabled (task T214493) by Adam Wight
- git #fed99e7c - Inline eventlogging call by Adam Wight
- git #01fc2db1 - Use 6.1.0 of @wikimedia/mw-node-qunit (task T203137) by jdlrobson
ProofreadPage
No changes for ProofreadPage
PropertySuggester
- git #781cbd80 - Remove unneeded license preamble by Thiemo Kreuz
QuickSurveys
- git #ea82b2b2 - [init] Don't respond to mobile.betaoptin event (task T229446) (task T218243) by Sam Smith
Quiz
- git #526921b7 - Drop use of wgParser, replaced in 1.32 and to be removed in 1.35 (task T160811) by James D. Forrester
ReadingLists
No changes for ReadingLists
RelatedArticles
- git #c9ec8dfa - Use mw.util.debounce (task T213426) by jdlrobson
Renameuser
No changes for Renameuser
RevisionSlider
- git #7e9eae9a - build: Remove unneeded Squiz.WhiteSpace.FunctionSpacing by Umherirrender
- git #5c77b477 - Use waitForModuleState from Util class by WMDE-Fisch
- git #8c963238 - build: Update dependencies and make them pass by WMDE-Fisch
- git #970c34f0 - Add license file (task T234086) by WMDE-Fisch
RSS
No changes for RSS
SandboxLink
No changes for SandboxLink
Score
No changes for Score
Scribunto
- git #76484716 - Replace trigger_error('') magic with error_clear_last() (task T191247) by Max Semenik
- git #52fb5f8c - build: Removed unneeded exclude MediaWiki.Commenting.PhpunitAnnotations by Umherirrender
- git #0ee41431 - Don't error if someone returns a built-in function from their module (task T236092) by Brad Jorsch
- git #de636b2b - Collapse uses of now-deprecated wfGetRusage() by James D. Forrester
SearchExtraNS
No changes for SearchExtraNS
SecureLinkFixer
No changes for SecureLinkFixer
SecurePoll
- git #1299f281 - Drop use of wgParser, replaced in 1.32 and to be removed in 1.35 (task T160811) by James D. Forrester
Sentry
No changes for Sentry
ShortUrl
No changes for ShortUrl
SiteMatrix
No changes for SiteMatrix
SkinPerPage
No changes for SkinPerPage
SpamBlacklist
No changes for SpamBlacklist
SubPageList3
No changes for SubPageList3
SubpageSortkey
No changes for SubpageSortkey
SyntaxHighlight_GeSHi
- git #1087f347 - Drop use of wgParser, replaced in 1.32 and to be removed in 1.35 (task T160811) by James D. Forrester
TemplateData
No changes for TemplateData
TemplateSandbox
No changes for TemplateSandbox
TemplateStyles
No changes for TemplateStyles
TemplateWizard
No changes for TemplateWizard
TextExtracts
No changes for TextExtracts
Thanks
No changes for Thanks
TheWikipediaLibrary
No changes for TheWikipediaLibrary
TimedMediaHandler
No changes for TimedMediaHandler
timeline
No changes for timeline
TitleBlacklist
- git #762ef4c0 - Drop use of wgParser, replaced in 1.32 and to be removed in 1.35 (task T160811) by James D. Forrester
TocTree
No changes for TocTree
TorBlock
No changes for TorBlock
Translate
- git #7611397a - Fix incorrect comment in UnicodePlural by Niklas Laxström
- git #18af7686 - Replace uses of deprecated Title::isValidMoveOperation (task T230327) by Niklas Laxström
- git #9a09f08f - Fix some spacing in ArrayFlattenerTest by Niklas Laxström
- git #fc6d060a - Drop use of wgParser, replaced in 1.32 and to be removed in 1.35 (task T160811) by James D. Forrester
- git #d6794eb0 - Fix English grammar in tpt-unknown-page by Amir Aharoni
- git #e1d6888c - Fix translation memory suggestions that were duplicated or missing (task T47686) by Niklas Laxström
- git #d6c1c22e - Display identified renames, and allow manual modification (task T196601) by abijeet
- git #188e20d4 - Process renames as per user submissions (task T196601) by abijeet
- git #d21527b2 - Process incoming changes to identify potential renames (task T196601) by abijeet
- git #de53a76b - Implemented used X times in translation memory suggestions (task T47686) by Niklas Laxström
- git #ff941d45 - Add `errorbox` class to duplicate translation units message (task T236005) by DannyS712
TranslationNotifications
No changes for TranslationNotifications
TrustedXFF
No changes for TrustedXFF
TwoColConflict
- git #4cf462ad - Use nullable type in function signature by Umherirrender
- git #ff6620df - build: Update dependencies by WMDE-Fisch
- git #4d746da7 - Use waitForModuleState from Util class by WMDE-Fisch
- git #009fad96 - Add license file (task T234086) by WMDE-Fisch
UniversalLanguageSelector
No changes for UniversalLanguageSelector
UploadsLink
No changes for UploadsLink
UploadWizard
No changes for UploadWizard
UrlShortener
No changes for UrlShortener
UserMerge
No changes for UserMerge
VipsScaler
No changes for VipsScaler
VisualEditor
- git #2479f5c7 - Drop use of wgParser, replaced in 1.32 and to be removed in 1.35 (task T160811) by James D. Forrester
- git #f31bcc21 - ApiVisualEditor: Fix preload handling further (task T233320) by Bartosz Dziewoński
- git #4da31e7c - Update VE core submodule to master (3075d3f8c) (task T236400) by Ed Sanders
- git #372f04fc - Tweak dependency on 'mediawiki.diff.styles' by Bartosz Dziewoński
- git #b345ae20 - Fix documentation position by Ed Sanders
- git #57ad605d - ApiVisualEditor: Return 'etag' with 'content' for preloaded content (task T233320) by Bartosz Dziewoński
- git #cbd500a9 - Don't log missing ETags when creating a new page, that's normal (task T233320) by Bartosz Dziewoński
- git #b676b229 - Update VE core submodule to master (3fac5f1f2) by Ed Sanders
- git #e82f5ccf - ve.init.mw.MobileArticleTarget: Remove error handling hacks for MobileFrontend by Bartosz Dziewoński
- git #f7ee7dc8 - Try using structured logging again (task T234564) by Bartosz Dziewoński
WebAuthn
- git #48bf8e53 - Fix variable name on webauth-error-module-not-enabled (task T236484) by MarcoAurelio
- git #f316c248 - Fix space between $1 on webauthn-error-max-keys-reached (task T236483) by MarcoAurelio
- git #8b364e00 - Remove some more variables by Reedy
- git #75d22d2f - build: Fix various eslint issues by James D. Forrester
- git #8325fa11 - build: Install eslint, banana, and stylelint, and make pass by Reedy
- git #4423279f - Re-add removed qqq message with corrected key by Reedy
- git #79351549 - Require OATHAuth 0.4.4 by Reedy
Wikibase
- git #f9dc2c96 - Increment TermboxView::CACHE_VERSION (task T236677) by Jakob Warkotsch
- git #9a749d1c - Add mediawiki/valid-package-file-require lint rule by Jakob Warkotsch
- git #efa52752 - Kill last usages of PHPUnit4And6Compat with a temporary compat trait (task T192167) by Daimona Eaytoy
- git #507361d2 - Change RequestContext mock to have working getRequest() method by Brian Wolff
- git #8415f914 - Replace deprecated getConverterLanguage by getTargetLanguage by Fomafix
- git #b505f969 - tests: Add explicit return type void to setUp() by Daimona Eaytoy
- git #82e6ae73 - Track mw.wikibase in memory statement cache misses (task T236491) by Marius Hoch
- git #17fe832c - Import statements must not begin with a leading backslash by Umherirrender
- git #bafd321d - In Lua cache mw.wikibase.getBestStatements/getAllStatements (task T236491) by Marius Hoch
- git #882a90e0 - Generalize internal cache in mw.wikibase.lua (task T236491) by Marius Hoch
- git #ae53a4a6 - bridge & tainted-ref: only inspect our code by Pablo Grass
- git #7b616d12 - Don't update ParserOutput usages, unless really needed (task T236485) by Marius Hoch
- git #284a8f04 - bridge: Add interface for datatype repository (task T236232) by bitPogo
- git #f3ed8e21 - termbox: entity page restyling via skinStyles by Pablo Grass
- git #bd03571e - TR: Generate a new store entry for popper openness (task T236353) by Marius Hoch
- git #3affb361 - TR: Use only one RL module (task T235734) by Marius Hoch
- git #283a9e83 - Update lua docs by Marius Hoch
- git #7c97b1e9 - Add (un)taint buttons to CSR, hook up like MW hooks by Marius Hoch
- git #01057c16 - TR: fix tainted references icon styling (task T236154) by Noa Rave
- git #0cbee0f2 - Enable phan's redundant condition detection by Daimona Eaytoy
- git #efc3a1fa - Add MWHookHandler test for TaintedChecker.check = false by Marius Hoch
- git #82d40ee0 - bridge: Add tracker interface (task T236233) by bitPogo
- git #9e95dbf4 - Merge wikibase.api.RepoApiError to wikibase.api.RepoApi (task T236138) by Amir Sarabadani
- git #b99653ee - Drop wikibase.api.RepoApiError (task T236138) by Amir Sarabadani
- git #805ebda6 - Turn duplicated code into symlinks (task T236206) by Amir Sarabadani
- git #500696fc - Merge resources.php files in wikibaseRepo (task T236140) by rosalie
- git #49c0405b - Merge resources.php files in WikibaseLib (task T236140) by rosalie
- git #f76be48f - bridge: remove overdos by bitPogo
- git #64ebde3f - bridge: extend e2e in terms of disabled (task T235056) by bitPogo
- git #ca96584c - Move all modules to a single resource.php in WikibaseView (task T236140) by rosalie
- git #3712e4ab - bridge: add max length to e2e tests by bitPogo
- git #6f791cc8 - TR: Change default SET_ALL_TAINTED to SET_ALL_UNTAINTED (task T232814) by Noa Rave
- git #1350dae3 - bridge: wire up initially disabled save button (task T235056) by Michael Große
- git #90253a58 - bridge: extract repetitive test code by Michael Große
- git #de2e45b1 - bridge: merge configs by bitPogo
- git #a241b577 - tests: Found one last use of getMock() by Max Semenik
- git #a760459b - bridge: merge two import from the same package by Michael Große
- git #aff98840 - TR: Introduce TaintedChecker (task T232814) by Thomas Arrow
- git #4872cf82 - Merge dataValues into dataValues.DataValue (task T233600) by Amir Sarabadani
- git #6982395e - Add saved hook to HookHandler (task T232814) by Thomas Arrow
- git #fb055d4e - Horizontal merge of jquery.valueview.experts.UnsupportedValue and jquery.valueview.ExpertStore (task T233606) by rosalie
- git #38717a90 - Introduce HookHandler (task T232814) by Thomas Arrow
- git #b76c47ff - bridge: add label switch tests by bitPogo
- git #0765a1b8 - Allow defining entity-type-specific PrefetchingTermLookup (task T223792) by Leszek Manicki
- git #f2bf74f3 - Extracted some logic to private methods in SingleEntitySourceServices by Leszek Manicki
- git #9b93211a - Move Summary prepartion into its own helper class (task T224013) by alaasarhan
- git #93210fad - Let entity types customize their Lua module representation by Lucas Werkmeister
- git #37342b7d - Extracted logic of load "entity data" from wiki page to own class (task T229280) by Leszek Manicki
- git #732c27d3 - Added dedicated exception to distinct issue when revision is inconsistently marked as redirect (task T229280) by Leszek Manicki
- git #e999c6a2 - Add monolingual language code lcm (Tungag) (task T234761) by Remko de Keijzer
- git #9975c5bc - Highlight individual :target statements (task T234079) by Abián
- git #f795a33e - WikibaseClient tests fail if "repoDatabase" is not false (task T221025) by Marius Hoch
WikibaseCirrusSearch
- git #fa9d4c33 - Use nullable type in function signature by Umherirrender
- git #9dc9e33e - tests: Fix setUp() that crept into a trait (task T192167) by Max Semenik
WikibaseLexeme
- git #ee52c36b - Use mediawiki/valid-package-file-require eslint rule by Jakob Warkotsch
- git #1bf76338 - build: Removed unneeded exclude MediaWiki.Usage.NullableType by Umherirrender
- git #3bfefde0 - Add rudimentary mw.wikibase.lexeme Lua module (task T235901) by Lucas Werkmeister
WikibaseLexemeCirrusSearch
- git #dda519fd - tests: Add explicit return type void to setUp() and tearDown() (task T192167) by Daimona Eaytoy
WikibaseMediaInfo
- git #7642ad53 - Fix value-less item rendering by Matthias Mullie
- git #9e451c56 - Fix implements formatting and use full qualified class name by Umherirrender
- git #dcefdbbf - Apply appropriate classes to new input widgets by Eric Gardner
- git #0ec9afb2 - Drop wikibase.api.RepoApiError (task T236138) by Amir Sarabadani
- git #122c0c6a - Enable support for non-item datatypes by Eric Gardner
- git #e8e000a9 - Also use custom PrefetchingTermLookup in SingleEntitySourceServices (task T223792) by Leszek Manicki
WikibaseQualityConstraints
- git #4ba71e7c - Use nullable type in function signature by Umherirrender
Wikidata.org
- git #f6bc4fcf - Remove unneeded license preamble by Thiemo Kreuz
WikidataPageBanner
No changes for WikidataPageBanner
WikiEditor
No changes for WikiEditor
wikihiero
No changes for wikihiero
WikiLove
- git #8319ddb8 - build: Update linters by Ed Sanders
WikimediaBadges
- git #45194017 - Remove unneeded license preamble by Thiemo Kreuz
WikimediaEditorTasks
- git #e815b06d - Feature flag for edit streaks (task T234956) by Michael Holloway
- git #f7e530bd - API for streak for SE v3 (task T234956) by cooltey
- git #cb3439d1 - Remove "targets" from Suggested Edits API. (task T235908) by sharvani
WikimediaEvents
- git #c7931fea - Update WMDEBannerInteractions revision to 19499437 by Tim Eulitz
WikimediaIncubator
No changes for WikimediaIncubator
WikimediaMaintenance
- git #4ad1463e - Use ExternalStoreFactory in renameWiki.php by Umherirrender
- git #90584baa - Update list of modules that wikibase registers (task T236141) by Amir Sarabadani
- git #e850c330 - Use IMaintainableDatabase in RcParamsTypeCheck by Umherirrender
WikimediaMessages
- git #d2c97fcc - Require MediaWiki 1.29 in extension.json for manifest_version 2 by Umherirrender
- git #0f0ce8dd - Add Wikimedia Community User Group Georgia messages (task T236389) by MarcoAurelio
- git #8eb29f78 - Update extension.json to use manifest_version 2 by James D. Forrester
XAnalytics
No changes for XAnalytics
Skins
CologneBlue
No changes for CologneBlue
EUCopyrightCampaignSkin
No changes for EUCopyrightCampaignSkin
MinervaNeue
- git #f9c055e7 - Remove Share feature by Piotr Miazga
- git #77a1424e - Show labels in page-actions menu on desktop widths (task T226562) by Jan Drewniak
- git #575a835e - Shorten labels for page-actions menu items (task T226562) by Jan Drewniak
- git #259f2452 - Make add talk button show on talk page in AMC mode (task T230695) by Nicholas Ray
- git #bfc7540f - Menu groups have identifiers (task T231925) by jdlrobson
- git #64e7f9b0 - Split line with many values in skin.json by Umherirrender
- git #3da63715 - Use default duration LESS variable and align timing function one (task T236224) by Volker E
- git #574650e8 - mainMenu: Document result of 0.7em padding-top of footer link by Timo Tijhof
- git #19b1ea22 - Unify `transition` values across board (task T236224) by Volker E
- git #60e67abc - Remove obsolete `mw-mobile-mode` classes by Volker E
- git #3d6b2b29 - Add standard `transition` to icon elements by Volker E
- git #22d4d095 - Remove unneeded `vertical-alignment` property by Volker E
- git #59a51547 - Remove `Echo` phan config as MobileFrontend doesn't depend upon Echo (task T221007) by Piotr Miazga
- git #c0d5889d - Remove unused test class (task T221007) by jdlrobson
- git #3e3cafe6 - tests: Stop using getMock() (task T192167) by Daimona Eaytoy
MonoBook
No changes for MonoBook
Modern
No changes for Modern
Nostalgia
No changes for Nostalgia
Timeless
No changes for Timeless
Vector
- git #f2695a5b - hygiene: Make LESS imports non-ambigious by Volker E
- git #a5fe7269 - Remove extra <span> from Vector tabs (task T236410) by Timo Tijhof
- git #481c9079 - Make extra `<span>` in Vector tabs optional (task T236410) by Timo Tijhof
- git #c27700d8 - Don't overspecify selector by Volker E
- git #51dd4bb7 - Remove ignored properties in certain combinations by Volker E
Total Changes
360 Changes in 75 repos by 73 authors