MediaWiki 1.35/wmf.4/Changelog
Core changes
edit- git #cd7e60a5 - tests: Reset $wgContLang consistently in PHPUnit tests (take 2) (T231799) by Lucas Werkmeister
- git #537bdc2d - Deprecate Language::getMessage*For() (T201405) by Aryeh Gregor
- git #251f4811 - Cache nonexistence of grammar transformations by Aryeh Gregor
- git #a738dd64 - Return deduplication to CategoryMembershipJob (T204761) by Petr Pchelko
- git #d9209707 - WikiExporter: Remove unnecessary check for SCHEMA_COMPAT_WRITE_OLD flag (T236735) by daniel
- git #ee4c9bc0 - Reduce top margin for multiselect widgets on Special:Block (T236679) by Thalia
- git #59ec3fa3 - Remove "diff" in response body in revision/{from}/compare/{to} (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 (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 (T231925) by jdlrobson
- git #0268da46 - Reduce top margin for block type options on Special:Block (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 (T236513) by Marius Hoch
- git #4ddbf008 - Add release notes for discontinuation of IE6/7 support (T232563) by Timo Tijhof
- git #453da8a7 - mediawiki.util: Remove <span>-hack for Vector skin (T236410) by Timo Tijhof
- git #3c9acdff - revisionlist: Strict type hints in RevisionItem constructors by Thiemo Kreuz
- git #0d3d6be1 - Convert FileBackendGroup to service (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 (T222416) by Timo Tijhof
- git #7f296ee6 - Saved filters button should be responsive (T235535) (T235536) by jdlrobson
- git #fa8272b6 - Email only users with require username and email option off when only email given (T234401) by hmonroy
- git #6100226d - Ensure that the $target is a UserIdentity before calling ::getId() (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 (T235864) by Nikki Nikkhoui
- git #567b99db - docs: Add "/docs/latex" to gitignore (generated by Doxygen) by Timo Tijhof
- git #b4a7620b - Hard-deprecate Title::getUserCaseDBKey (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 (T235477) by DannyS712
- git #23a390e7 - Enable Book Referencing for development and tests (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. (T231588) by Petr Pchelko
- git #d1604f74 - Mention requiring email address in password reset emails (T233969) by Max Semenik
- git #74f2902e - Try fixing flaky test (T232266) by Brad Jorsch
- git #e787246c - LanguageFactory to replace Language::factory() (T201405) by Aryeh Gregor
- git #f36e22dd - Fix line selection in RandomImageGenerator (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 (T229035) by Thalia
- git #665b7758 - tests: getMock() is deprecated (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 (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 (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 (T227110) by Thalia
- git #eb59ea21 - Throw a UserBlockedError from Special:Emailuser if a user is blocked (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" (T236513) by Hashar
- git #bae3ed56 - HACK! Temporarily hardcode IP for packagist (T236513) by Marius Hoch
Extensions
edit3D
editNo changes for 3D
AbuseFilter
edit- git #03b3a555 - SECURITY: Check visibility for each version in ViewDiff (T104807) by Daimona Eaytoy
- git #3a9eac9a - Unbreak filter edit form (T236286) by Daimona Eaytoy
ActiveAbstract
edit- git #0187da83 - Drop use of wgParser, replaced in 1.32 and to be removed in 1.35 (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 (T192167) by Max Semenik
ArticlePlaceholder
edit- git #1ccedad6 - Don't rely on mw:getCurrentFrame() (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() (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 (T228950) by David Barratt
CharInsert
editNo changes for CharInsert
CheckUser
edit- git #22ddd638 - SECURITY: Do not show oversighted edit summaries in CheckUser API (T234862) by Martin Urbanec
- git #2e04ba58 - Fix CentralAuth and GlobalBlock links by Melos
- git #db78def0 - Replace calls to deprecated User::isBlocked (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 (T236419) by David Causse
- git #9eb962c6 - Make sure to use host wiki components when issuing a sister wiki search (T235778) by David Causse
- git #1415b7d5 - Ensure logged request parameters are strings (T235354) by Erik Bernhardson
Cite
edit- git #ed8dee9b - Move unrelated static code to ApiQueryReferences (T236260) by Thiemo Kreuz
- git #28dd373d - Move misplaced ParserFirstCallInit hook handler to CiteHooks (T236260) by Thiemo Kreuz
- git #a037f763 - Streamline Hooks section in extension.json (T236260) by Thiemo Kreuz
- git #ddafb6ad - Make use of PHP7's ?? feature instead of isset() (T236260) by Thiemo Kreuz
- git #7f99a1bf - Simplify private listToText() implementation (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 (T236260) by Thiemo Kreuz
- git #f6b5615e - Stop sampling when Reference Previews is enabled (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 (T236257) by Adam Wight
- git #6dc20644 - Feature flag for Book Referencing (T236255) by Adam Wight
- git #2f12ae1d - Use waitForModuleState from Util class by WMDE-Fisch
- git #42279a23 - Migrate to extension registration version 2 (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 (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 (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 (T190829) by Adam Wight
FlaggedRevs
edit- git #bd089280 - Drop use of wgParser, replaced in 1.32 and to be removed in 1.35 (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 (T179741) by Thalia
- git #07819ab2 - Update GlobalBlocking::getRangeCondition to work with IP ranges (T179741) by Thalia
GlobalCssJs
edit- git #f7d068b1 - tests: Fix signature of setUp() that have crept into a trait (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 (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 (T235042) by Kosta Harlan
- git #37041a8d - Suggested Edits: Implement difficulty filters (T235042) by Kosta Harlan
- git #b939b183 - Footer for suggested edits module (T236050) by Gergő Tisza
- git #68d75122 - Suggested Edits: Add placeholder image (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 (T235046) by Kosta Harlan
- git #612ff2e0 - Mobile summary for suggested edits (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 (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 (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 (T160811) by James D. Forrester
- git #7ee471ac - Silence PHP warning in classes/View.php (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 (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 (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 (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 (T236416) by Michael Holloway
- git #1170671c - Limit label requests on upload to testers if TestersOnly = true (T236416) by Michael Holloway
- git #04336f24 - Optionally limit Special page access to testers only (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 (T236311) by Michael Holloway
- git #8d8bd5d7 - Remove link from filename (T234962) by annet
- git #36296820 - Show number of user uploads to be reviewed (T234449) by annet
- git #4f627d90 - add blacklist for wikidata Q ids suggestions (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 (T236171) by annet
- git #0a10c98a - Avoid generic 'moduleID' global variable (T230813) by Timo Tijhof
- git #2cd815c7 - build: Misc clean ups for new repo (T230813) by Timo Tijhof
- git #ab150f5d - Fix toast message styles on mobile (T236109) by annet
- git #6e3321ea - Skip duplicate depicts (T234457) by Mateus Santos
- git #1ea84a42 - Show labels to users in appropriate language (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 (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 (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 (T235414) by jdlrobson
- git #0f1af6c6 - Add onSaveComplete callback to TalkSectionOverlay (T230695) by Nicholas Ray
- git #97167d3c - VE-as-default: check preferredEditor before logging a/b buckets (T236337) by David Lynch
- git #fdd953a1 - Move editor A/B test bucketing code from PHP to JS, don't use cookies (T236337) by Bartosz Dziewoński
- git #1560c658 - Delete wrong translations by Raymond
- git #16bcea2a - Add Slovak special page aliases (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 (T225939) (T233996) by Thalia
- git #7777217e - Export Section in mobile.startup.js (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 (T203137) by jdlrobson
- git #10816981 - Use core watchstar code and delete our own watchstar code (T234970) by jdlrobson
- git #2ba8b6a4 - Remove BetaOptInPanel and associated code (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 (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 (T235645) by Dejan Savuljesku
OAuth
edit- git #120451b7 - tests: Fix setUp() signatures (T192167) by Max Semenik
OpenStackManager
edit- git #d79c41f5 - Make callbacks in SpecialNova public (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() (T192167) by Daimona Eaytoy
PageImages
edit- git #47660475 - Tests: Stub getRequest/getConfig for OutputPage mock (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 (T214493) by Adam Wight
- git #fed99e7c - Inline eventlogging call by Adam Wight
- git #01fc2db1 - Use 6.1.0 of @wikimedia/mw-node-qunit (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 (T229446) (T218243) by Sam Smith
Quiz
edit- git #526921b7 - Drop use of wgParser, replaced in 1.32 and to be removed in 1.35 (T160811) by James D. Forrester
ReadingLists
editNo changes for ReadingLists
RelatedArticles
edit- git #c9ec8dfa - Use mw.util.debounce (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 (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() (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 (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 (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 (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 (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 (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 (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 (T47686) by Niklas Laxström
- git #d6c1c22e - Display identified renames, and allow manual modification (T196601) by abijeet
- git #188e20d4 - Process renames as per user submissions (T196601) by abijeet
- git #d21527b2 - Process incoming changes to identify potential renames (T196601) by abijeet
- git #de53a76b - Implemented used X times in translation memory suggestions (T47686) by Niklas Laxström
- git #ff941d45 - Add `errorbox` class to duplicate translation units message (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 (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 (T160811) by James D. Forrester
- git #f31bcc21 - ApiVisualEditor: Fix preload handling further (T233320) by Bartosz Dziewoński
- git #4da31e7c - Update VE core submodule to master (3075d3f8c) (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 (T233320) by Bartosz Dziewoński
- git #cbd500a9 - Don't log missing ETags when creating a new page, that's normal (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 (T234564) by Bartosz Dziewoński
WebAuthn
edit- git #48bf8e53 - Fix variable name on webauth-error-module-not-enabled (T236484) by MarcoAurelio
- git #f316c248 - Fix space between $1 on webauthn-error-max-keys-reached (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 (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 (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 (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 (T236491) by Marius Hoch
- git #882a90e0 - Generalize internal cache in mw.wikibase.lua (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 (T236485) by Marius Hoch
- git #284a8f04 - bridge: Add interface for datatype repository (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 (T236353) by Marius Hoch
- git #3affb361 - TR: Use only one RL module (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 (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 (T236233) by bitPogo
- git #9e95dbf4 - Merge wikibase.api.RepoApiError to wikibase.api.RepoApi (T236138) by Amir Sarabadani
- git #b99653ee - Drop wikibase.api.RepoApiError (T236138) by Amir Sarabadani
- git #805ebda6 - Turn duplicated code into symlinks (T236206) by Amir Sarabadani
- git #500696fc - Merge resources.php files in wikibaseRepo (T236140) by rosalie
- git #49c0405b - Merge resources.php files in WikibaseLib (T236140) by rosalie
- git #f76be48f - bridge: remove overdos by bitPogo
- git #64ebde3f - bridge: extend e2e in terms of disabled (T235056) by bitPogo
- git #ca96584c - Move all modules to a single resource.php in WikibaseView (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 (T232814) by Noa Rave
- git #1350dae3 - bridge: wire up initially disabled save button (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 (T232814) by Thomas Arrow
- git #4872cf82 - Merge dataValues into dataValues.DataValue (T233600) by Amir Sarabadani
- git #6982395e - Add saved hook to HookHandler (T232814) by Thomas Arrow
- git #fb055d4e - Horizontal merge of jquery.valueview.experts.UnsupportedValue and jquery.valueview.ExpertStore (T233606) by rosalie
- git #38717a90 - Introduce HookHandler (T232814) by Thomas Arrow
- git #b76c47ff - bridge: add label switch tests by bitPogo
- git #0765a1b8 - Allow defining entity-type-specific PrefetchingTermLookup (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 (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 (T229280) by Leszek Manicki
- git #732c27d3 - Added dedicated exception to distinct issue when revision is inconsistently marked as redirect (T229280) by Leszek Manicki
- git #e999c6a2 - Add monolingual language code lcm (Tungag) (T234761) by Remko de Keijzer
- git #9975c5bc - Highlight individual :target statements (T234079) by Abián
- git #f795a33e - WikibaseClient tests fail if "repoDatabase" is not false (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 (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 (T235901) by Lucas Werkmeister
WikibaseLexemeCirrusSearch
edit- git #dda519fd - tests: Add explicit return type void to setUp() and tearDown() (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 (T236138) by Amir Sarabadani
- git #122c0c6a - Enable support for non-item datatypes by Eric Gardner
- git #e8e000a9 - Also use custom PrefetchingTermLookup in SingleEntitySourceServices (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 (T234956) by Michael Holloway
- git #f7e530bd - API for streak for SE v3 (T234956) by cooltey
- git #cb3439d1 - Remove "targets" from Suggested Edits API. (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 (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 (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 (T226562) by Jan Drewniak
- git #575a835e - Shorten labels for page-actions menu items (T226562) by Jan Drewniak
- git #259f2452 - Make add talk button show on talk page in AMC mode (T230695) by Nicholas Ray
- git #bfc7540f - Menu groups have identifiers (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 (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 (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 (T221007) by Piotr Miazga
- git #c0d5889d - Remove unused test class (T221007) by jdlrobson
- git #3e3cafe6 - tests: Stop using getMock() (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 (T236410) by Timo Tijhof
- git #481c9079 - Make extra `<span>` in Vector tabs optional (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