MediaWiki 1.35/wmf.4/Changelog
Core changes
edit- 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
edit- 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
edit3D
editNo changes for 3D
AbuseFilter
edit- 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
edit- git #0187da83 - Drop use of wgParser, replaced in 1.32 and to be removed in 1.35 (task T160811) by James D. Forrester
AdvancedSearch
edit- git #1b0bf4a6 - Delete wrong translation by Raymond
- git #565cc1a6 - Update placeholder height to minimize jumping content by Thiemo Kreuz
AntiSpoof
editNo changes for AntiSpoof
ApiFeatureUsage
editNo changes for ApiFeatureUsage
ArticleCreationWorkflow
edit- git #54d15f54 - Tests: use ::class instead of plain strings by Daimona Eaytoy
- git #419395b4 - tests: getMock() is deprecated (task T192167) by Max Semenik
ArticlePlaceholder
edit- git #1ccedad6 - Don't rely on mw:getCurrentFrame() (task T236094) by Marius Hoch
Babel
editNo changes for Babel
BetaFeatures
editNo changes for BetaFeatures
BounceHandler
editNo changes for BounceHandler
Calendar
editNo changes for Calendar
Campaigns
editNo changes for Campaigns
Capiunto
editNo changes for Capiunto
CategoryTree
edit- git #e801fb1e - Define visibility on class constant by Umherirrender
CentralAuth
edit- 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
editNo changes for CharInsert
CheckUser
edit- 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
edit- 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
edit- 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
editNo changes for CiteThisPage
Citoid
editNo changes for Citoid
cldr
edit- git #7cd6330f - Add lcm (Tungag), used by Wikidata by Raymond
Cognate
edit- git #99cb55eb - Remove unneeded license preamble by Thiemo Kreuz
CodeEditor
edit- git #f8d9cdeb - Make CodeEditor compatible with CSP (task T214743) by Brian Wolff
CodeMirror
editNo changes for CodeMirror
CodeReview
editNo changes for CodeReview
CollaborationKit
editNo changes for CollaborationKit
Collection
editNo changes for Collection
CommonsMetadata
editNo changes for CommonsMetadata
ConfirmEdit
edit- git #d0d036ea - Drop use of wgParser, replaced in 1.32 and to be removed in 1.35 (task T160811) by James D. Forrester
CongressLookup
editNo changes for CongressLookup
ContactPage
editNo changes for ContactPage
ContentTranslation
edit- 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
editNo changes for ContributionTracking
CreditsSource
editNo changes for CreditsSource
Dashiki
editNo changes for Dashiki
Disambiguator
editNo changes for Disambiguator
DiscussionTools
editNo changes for DiscussionTools
DismissableSiteNotice
editNo changes for DismissableSiteNotice
DonationInterface
edit- git #f4fc5b3a - Declare arrays before use by Umherirrender
DoubleWiki
editNo changes for DoubleWiki
DynamicSidebar
editNo changes for DynamicSidebar
EUCopyrightCampaign
editNo changes for EUCopyrightCampaign
Echo
edit- 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
editNo changes for Elastica
ElectronPdfService
editNo changes for ElectronPdfService
EntitySchema
edit- git #bb307487 - Adjust annoation to match common standard by Umherirrender
EventBus
editNo changes for EventBus
EventLogging
editNo changes for EventLogging
ExtensionDistributor
editNo changes for ExtensionDistributor
ExternalGuidance
editNo changes for ExternalGuidance
FeaturedFeeds
editNo changes for FeaturedFeeds
FileExporter
edit- 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
edit- 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
edit- git #bd089280 - Drop use of wgParser, replaced in 1.32 and to be removed in 1.35 (task T160811) by James D. Forrester
Flow
edit- git #dcc00af1 - Remove obsolete minerva stylesheet by Volker E
- git #2c44ca7c - Use PHP7.1 nullable types, part 2 by Daimona Eaytoy
FundraiserLandingPage
editNo changes for FundraiserLandingPage
FundraisingTranslateWorkflow
editNo changes for FundraisingTranslateWorkflow
Gadgets
editNo changes for Gadgets
GeoCrumbs
editNo changes for GeoCrumbs
GeoData
editNo changes for GeoData
GettingStarted
editNo changes for GettingStarted
GlobalBlocking
edit- 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
edit- git #f7d068b1 - tests: Fix signature of setUp() that have crept into a trait (task T192167) by Max Semenik
GlobalPreferences
editNo changes for GlobalPreferences
GlobalUsage
editNo changes for GlobalUsage
GlobalUserPage
editNo changes for GlobalUserPage
GoogleNewsSitemap
editNo changes for GoogleNewsSitemap
Graph
edit- git #a4fefb58 - Drop use of wgParser, replaced in 1.32 and to be removed in 1.35 (task T160811) by James D. Forrester
GrowthExperiments
edit- 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
editNo changes for GuidedTour
GWToolset
edit- git #e653e7fe - Drop use of wgParser, replaced in 1.32 and to be removed in 1.35 (task T160811) by James D. Forrester
ImageMap
editNo changes for ImageMap
InputBox
editNo changes for InputBox
Insider
editNo changes for Insider
intersection
editNo changes for intersection
Interwiki
editNo changes for Interwiki
InterwikiSorting
edit- git #0941af9c - Replace custom Wikibase with upstream MediaWiki CodeSniffer by Thiemo Kreuz
- git #d5c9f704 - Remove unneeded license preamble by Thiemo Kreuz
Jade
edit- git #ffe2a00d - build: Remove unneeded Squiz.WhiteSpace.FunctionSpacing by Umherirrender
Josa
editNo changes for Josa
JsonConfig
edit- 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
edit- git #e6583271 - Replace a separate RL module with a packageFiles callback by Max Semenik
LabeledSectionTransclusion
editNo changes for LabeledSectionTransclusion
LandingCheck
editNo changes for LandingCheck
LdapAuthentication
editNo changes for LdapAuthentication
Linter
editNo changes for Linter
LiquidThreads
edit- 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
editNo changes for Listings
LocalisationUpdate
editNo changes for LocalisationUpdate
LoginNotify
editNo changes for LoginNotify
MachineVision
edit- 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
editNo changes for MapSources
MassMessage
edit- git #4b4b3923 - Drop use of wgParser, replaced in 1.32 and to be removed in 1.35 (task T160811) by James D. Forrester
Math
edit- git #5ecbf750 - build: Fix exclude of vendor and node_modules in Gruntfile.js by Umherirrender
MobileApp
editNo changes for MobileApp
MobileFrontend
edit- 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
editNo changes for MultimediaViewer
NavigationTiming
editNo changes for NavigationTiming
Newsletter
editNo changes for Newsletter
NewUserMessage
edit- git #81f8d9c7 - Drop use of wgParser, replaced in 1.32 and to be removed in 1.35 (task T160811) by James D. Forrester
Nuke
editNo changes for Nuke
OATHAuth
edit- 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
edit- git #120451b7 - tests: Fix setUp() signatures (task T192167) by Max Semenik
OpenStackManager
edit- git #d79c41f5 - Make callbacks in SpecialNova public (task T236281) by Bryan Davis
ORES
edit- git #ff7e98e0 - build: Remove unneeded Squiz.WhiteSpace.FunctionSpacing by Umherirrender
PageAssessments
editNo changes for PageAssessments
PagedTiffHandler
edit- git #5dc145ee - tests: Add explicit return type void to setUp() and tearDown() (task T192167) by Daimona Eaytoy
PageImages
edit- git #47660475 - Tests: Stub getRequest/getConfig for OutputPage mock (task T236723) by Kosta Harlan
PageTriage
edit- git #c336bd58 - Remove 'broken' group from ArticleMetadataTest by Sam Wilson
PageViewInfo
editNo changes for PageViewInfo
ParserFunctions
editNo changes for ParserFunctions
ParsoidBatchAPI
editNo changes for ParsoidBatchAPI
PdfHandler
editNo changes for PdfHandler
PerformanceInspector
editNo changes for PerformanceInspector
Petition
editNo changes for Petition
Poem
editNo changes for Poem
PoolCounter
editNo changes for PoolCounter
Popups
edit- 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
editNo changes for ProofreadPage
PropertySuggester
edit- git #781cbd80 - Remove unneeded license preamble by Thiemo Kreuz
QuickSurveys
edit- git #ea82b2b2 - [init] Don't respond to mobile.betaoptin event (task T229446) (task T218243) by Sam Smith
Quiz
edit- git #526921b7 - Drop use of wgParser, replaced in 1.32 and to be removed in 1.35 (task T160811) by James D. Forrester
ReadingLists
editNo changes for ReadingLists
RelatedArticles
edit- git #c9ec8dfa - Use mw.util.debounce (task T213426) by jdlrobson
Renameuser
editNo changes for Renameuser
RevisionSlider
edit- 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
editNo changes for RSS
SandboxLink
editNo changes for SandboxLink
Score
editNo changes for Score
Scribunto
edit- 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
editNo changes for SearchExtraNS
SecureLinkFixer
editNo changes for SecureLinkFixer
SecurePoll
edit- git #1299f281 - Drop use of wgParser, replaced in 1.32 and to be removed in 1.35 (task T160811) by James D. Forrester
Sentry
editNo changes for Sentry
ShortUrl
editNo changes for ShortUrl
SiteMatrix
editNo changes for SiteMatrix
SkinPerPage
editNo changes for SkinPerPage
SpamBlacklist
editNo changes for SpamBlacklist
SubPageList3
editNo changes for SubPageList3
SubpageSortkey
editNo changes for SubpageSortkey
SyntaxHighlight_GeSHi
edit- git #1087f347 - Drop use of wgParser, replaced in 1.32 and to be removed in 1.35 (task T160811) by James D. Forrester
TemplateData
editNo changes for TemplateData
TemplateSandbox
editNo changes for TemplateSandbox
TemplateStyles
editNo changes for TemplateStyles
TemplateWizard
editNo changes for TemplateWizard
TextExtracts
editNo changes for TextExtracts
Thanks
editNo changes for Thanks
TheWikipediaLibrary
editNo changes for TheWikipediaLibrary
TimedMediaHandler
editNo changes for TimedMediaHandler
timeline
editNo changes for timeline
TitleBlacklist
edit- git #762ef4c0 - Drop use of wgParser, replaced in 1.32 and to be removed in 1.35 (task T160811) by James D. Forrester
TocTree
editNo changes for TocTree
TorBlock
editNo changes for TorBlock
Translate
edit- 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
editNo changes for TranslationNotifications
TrustedXFF
editNo changes for TrustedXFF
TwoColConflict
edit- 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
editNo changes for UniversalLanguageSelector
UploadsLink
editNo changes for UploadsLink
UploadWizard
editNo changes for UploadWizard
UrlShortener
editNo changes for UrlShortener
UserMerge
editNo changes for UserMerge
VipsScaler
editNo changes for VipsScaler
VisualEditor
edit- 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
edit- 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
edit- 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
edit- 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
edit- 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
edit- git #dda519fd - tests: Add explicit return type void to setUp() and tearDown() (task T192167) by Daimona Eaytoy
WikibaseMediaInfo
edit- 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
edit- git #4ba71e7c - Use nullable type in function signature by Umherirrender
Wikidata.org
edit- git #f6bc4fcf - Remove unneeded license preamble by Thiemo Kreuz
WikidataPageBanner
editNo changes for WikidataPageBanner
WikiEditor
editNo changes for WikiEditor
wikihiero
editNo changes for wikihiero
WikiLove
edit- git #8319ddb8 - build: Update linters by Ed Sanders
WikimediaBadges
edit- git #45194017 - Remove unneeded license preamble by Thiemo Kreuz
WikimediaEditorTasks
edit- 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
edit- git #c7931fea - Update WMDEBannerInteractions revision to 19499437 by Tim Eulitz
WikimediaIncubator
editNo changes for WikimediaIncubator
WikimediaMaintenance
edit- 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
edit- 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
editNo changes for XAnalytics
Skins
editCologneBlue
editNo changes for CologneBlue
EUCopyrightCampaignSkin
editNo changes for EUCopyrightCampaignSkin
MinervaNeue
edit- 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
editNo changes for MonoBook
Modern
editNo changes for Modern
Nostalgia
editNo changes for Nostalgia
Timeless
editNo changes for Timeless
Vector
edit- 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
edit360 Changes in 75 repos by 73 authors