MediaWiki 1.33/wmf.22/Changelog
Core changes
edit- git #ce1047c0 - Improve Caching in Title::loadRestrictions() by Andrew Green
- git #3e0c1651 - jquery.tablesorter: Never initialize twice on the same element by Ed Sanders
- git #f7afe427 - Remove many references to db fields being retired as part of MCR Schema Migration (T198341) by Bill Pirkle
- git #c8f008e2 - Sync up with Parsoid parserTests.txt by Arlo Breault
- git #44f00813 - debug: Disable flaky CeeFormatterTest (T218688) by Timo Tijhof
- git #dba3a36b - Remove block cookie stats measurement implementation (T218596) by Dayllan Maza
- git #6b7ddf9c - Revert "Split out new RefreshSecondaryDataUpdate class" (T218456) by Timo Tijhof
- git #07c0c409 - Remove rollback confirmation user preference (T218556) by Tim Eulitz
- git #e3427b87 - rdbms: add bad mysql table/column codes to wasKnownStatementRollbackError() by Aaron Schulz
- git #384ab964 - Define ManualLogEntryBeforePublish hook (T215675) by Piotr Miazga
- git #3b0effb2 - Replace $wgUser with RequestContext::getUser in User::getBlockedStatus (T218608) by Reedy
- git #56077481 - Make BagOStuff::incr abstract to discourage bad implementations by Aaron Schulz
- git #fd24be4f - Provide a Taggable interface (T215675) by Piotr Miazga
- git #fb097fb7 - Mixin FlaggedElement to DateTimeInputWidget (T218513) by Daimona Eaytoy
- git #5b57369b - Urlencode fragments when redirecting after editing (T216029) by Max Semenik
- git #796ea841 - Password: update documentation by Max Semenik
- git #66cebd0b - runJobs.php output something when the job queue is empty (T187628) by D3r1ck01
- git #9d07ee57 - Use READ_EXCLUSIVE in SpecialConfirmEmail::attemptConfirm (T202149) by Aaron Schulz
- git #d46fbd1a - Advertise feeds only if $wgFeed is enabled (T116145) by Alex Monk
- git #57eb84ed - RELEASE-NOTES: Make more consistent and useful for sysadmins by James D. Forrester
- git #1af807c1 - Various fixes for phan-taint-check by Umherirrender
- git #c1e9a7c6 - ProtectionForm: Follow up on I167ae6300b37d4e9292 by Umherirrender
- git #96fa5217 - Code style tweaks by Umherirrender
- git #9804ee9d - Make LinkCache::isCacheable include namespaces like NS_CATEGORY/NS_MODULE by Aaron Schulz
- git #074ce9ab - User: Remove redundant wgClockSkewFudge code by Krinkle
- git #46773927 - Remove wgSitesCacheFile and rebuildSitesCache.php (unused) by Krinkle
- git #19cea6b2 - parser: Rename $lastSection to $lastParagraph by Arlo Breault
- git #0ef02cd0 - Make DeferredUpdates enqueue updates that failed to run when possible (T206288) (T206283) by Krinkle
- git #36243e91 - rdbms: document that IDatabase::selectFieldValues() keeps the order by Aaron Schulz
- git #2a5397b5 - Revert "Temporarily trim leading/trailing whitespace from parser test clauses" (T208070) by C. Scott Ananian
- git #a9175752 - parser: Omit outputting newline after final line (T208070) by C. Scott Ananian
- git #8384d48a - parser: Remove trailing newline after prefixes have been cleared (T208070) by C. Scott Ananian
- git #19262326 - Temporarily trim leading/trailing whitespace from parser test clauses (T208070) by C. Scott Ananian
- git #a1f7fd3a - Split out new RefreshSecondaryDataUpdate class (T206288) by Aaron Schulz
- git #b0615e12 - Remove empty and unnecessary /* @{{ … */ comments by Thiemo Kreuz
- git #93b24207 - Make EditPage::getTemplates avoid page table query spam by Aaron Schulz
- git #15111ac4 - Fix ChangeTagsTest failing on Postgres by Thiemo Kreuz
- git #3a7874ce - rdbms: lower the log channel severity of LoadMonitor::getServerStates by Aaron Schulz
- git #c35fef1e - rdbms: improve database connection loss handling (T218226) by Krinkle
- git #2a769760 - deferred: Remove deprecated CdnCacheUpdate::newSimplePurge by Timo Tijhof
- git #6612673b - objectcache: make BagOStuff::add() abstract to discourage non-atomic versions by Krinkle
- git #fea9ebbd - objectcache: make the BagOStuff::add() operation more atomic for WinCache by Krinkle
- git #1899a82c - objectcache: make the BagOStuff::add() operation more atomic for APC by Krinkle
- git #acfe6c84 - user: Avoid page_touched update in User::saveSettings by Krinkle
- git #e2b03d5d - objectcache: add BagOStuff::deleteMulti() method for consistency by Aaron Schulz
- git #03908112 - rdbms: make Database::query() more readable and consistent (T218226) by Aaron Schulz
- git #93f29a12 - Deprecate Profiler::profileIn and Profiler::profileOut stubs by Krinkle
- git #c25d8111 - filebackend: change "profiler" parameter in FileBackend so it works again by Krinkle
- git #b438db9e - rdbms: change "profiler" argument in Database::factory so it works again by Aaron Schulz
- git #588a4646 - Fix WatchedItemStore last-seen stashing logic by Aaron Schulz
- git #aef02d51 - Improve RemexStripTagHandler working with tables (T218001) by Erik Bernhardson
- git #8c33a391 - Fix assertArrayEquals() calls with bogus 3rd parameter by Thiemo Kreuz
- git #bb786be6 - Add /** @var SplFileInfo $fileInfo */ docs where needed by Thiemo Kreuz
- git #04039b48 - Add MessagesNqo.php (T152908) by Amire80
- git #a91c33af - Update OOUI to v0.31.0 (T215645) (T217471) (T217584) (T217952) (T218271) by James D. Forrester
- git #a330f865 - Remove references to Html5Depurate by Subramanya Sastry
- git #9225d40c - Make copyTestData work on postgres (T217607) by daniel
- git #5d6141f1 - rdbms: make query exceptions include the backtrace when logged by Aaron Schulz
- git #dabbf42a - Avoid page table query spam in HistoryPager due to lastLink() by Aaron Schulz
- git #58ee03b1 - Avoid sending duplicate ProfilerOutputText comments/html by Aaron Schulz
- git #fe3a0474 - parser: closeParagraph already resets the lastSection by Legoktm
- git #f41a0837 - rdbms: clarify $uniqueIndexes argument to replace()/upsert() by Aaron Schulz
- git #547f207f - objectcache: make the $flags argument appear more consistently in BagOStuff by Aaron Schulz
- git #8f9a19e3 - ApiMain.php api/request logging event changes (T214080) (T212529) by Ottomata
- git #197a82ed - Throw exception on wrong type in Language::isValidCode( $code ) by Fomafix
- git #1da4a387 - LogEntry: Restore logic to add change tags on udp-only publish (T218110) by Brad Jorsch
- git #43b03675 - Site: Explicit allow setLanguageCode( null ) by Fomafix
- git #79f72194 - Language: Use Assert::parameterType for type checks by Fomafix
- git #5c8ba9eb - Replace sorting classes with better naming convention (T214218) by Volker E
- git #f474fa4c - Avoid using outdated $casToken field for BagOStuff calls by Aaron Schulz
- git #d1a497a9 - Avoid a few overly complicated is_null() checks by Thiemo Kreuz
- git #4b39919c - Add password policy setting `suggestChangeOnLogin` (T211621) by Dayllan Maza
- git #7706ef1e - resourceloader: Remove redundant var-freeing in addScript() by Timo Tijhof
- git #ceed8053 - resourceloader: Reduce size of ES5 StringSet fallback by Timo Tijhof
- git #346abb85 - resourceloader: Minor optimisation in variable declarations by Timo Tijhof
- git #9c4d596d - Add a user preference to opt in or out of a confirmation prompt for rollbacks. (T199537) by tzhelyazkova
- git #89d9e98c - SpecialContributions: Conditionally hide the namespace checkboxes (T134556) by Fomafix
- git #b46db441 - SpecialWatchlist: Conditionally hide the namespace checkboxes (T38317) by Fomafix
Vendor
edit- git #e20a0585 - Update OOUI to v0.31.0 by James D. Forrester
Extensions
edit3D
edit- git #1d4707b2 - build: Update eslint-config-wikimedia to 0.11.0 by Jforrester
AbuseFilter
edit- git #c79ec2f6 - Don't fill the "Filter ID" field with 0 by Daimona Eaytoy
- git #3211c717 - Make uploads testable (T170249) by Daimona Eaytoy
- git #7449b43c - Remove deprecated DB method by Daimona Eaytoy
- git #577f4dab - Migrate to new phan (T216904) by Daimona Eaytoy
- git #53ab2b50 - Fix documentation errors reported by Phan by Umherirrender
- git #ef025c0c - Make Special:AbuseFilter sortable by filter name (T217520) by Daimona Eaytoy
- git #12449604 - Fix faulty query in normalizeThrottleParameters (T209565) by Daimona Eaytoy
- git #c49707e4 - Make text fields use readonly instead of disabled (T217143) by Daimona Eaytoy
- git #dd4b5796 - Remove exclusions for Generic.Files.LineLength by Daimona Eaytoy
- git #27f8b9ab - Make the filter field on ViewHistory of "int" type by Daimona Eaytoy
- git #6f4bfc95 - Fix shortcircuit for consecutive operations (T214642) by Daimona Eaytoy
- git #51120e51 - Don't use wgLang and wgContLang by Daimona Eaytoy
- git #fe03de6e - Add help links for throttle groups by Daimona Eaytoy
- git #fca80fa9 - Remove usage of MakeGlobalVariablesScript hook by Daimona Eaytoy
- git #f7001392 - Remove the hacky 'context' variable by Daimona Eaytoy
- git #7b3526e3 - Simplify AbuseFilterVariableHolder::dumpAllVars by Daimona Eaytoy
ActiveAbstract
editNo changes for ActiveAbstract
AdvancedSearch
edit- git #a46b94ba - Unify code requesting the main config from two sources by Thiemo Kreuz
- git #6df10762 - Minor clean-ups to whitespace in Hooks.php code by Thiemo Kreuz
AntiSpoof
edit- git #ae9cb46f - Split API messages to a separate file (T189982) by Amire80
- git #3e77cdec - Migrate to new phan (T216905) by Matěj Suchánek
ApiFeatureUsage
editNo changes for ApiFeatureUsage
ArticleCreationWorkflow
edit- git #6f9ac07f - Upgrade to newer phan (T216906) by Kunal Mehta
ArticlePlaceholder
editNo changes for ArticlePlaceholder
Babel
editNo changes for Babel
BetaFeatures
editNo changes for BetaFeatures
BounceHandler
editNo changes for BounceHandler
Calendar
edit- git #49957e1f - Various cleanups in CalendarHooks and CalendarTable by Thiemo Kreuz
Campaigns
editNo changes for Campaigns
Capiunto
editNo changes for Capiunto
CategoryTree
edit- git #89c61833 - Migrate to new phan (T216908) by Matěj Suchánek
CentralAuth
edit- git #5599948c - Fix typo 'avalaible' (T218453) by MarcoAurelio
- git #81549976 - Pass ignore option for insert as array to IDatabase->insert by Umherirrender
- git #93139a9a - Split api.* messages to a separate folder (T214983) (T189982) by Amire80
- git #77f008f0 - Add missing parent::__construct() to ForceRenameUsers script by Thiemo Kreuz (WMDE)
- git #d7e77bf0 - Fix incorrect $uniqueIndexes parameter to IDatabase::replace() by Aaron Schulz
- git #a7444286 - Use php null coalesce operator ?? by Umherirrender
- git #d7e7c121 - Avoid use of func_get_args() by Kunal Mehta
CharInsert
editNo changes for CharInsert
CheckUser
edit- git #b79b2f22 - Use ::class on \DatabaseUpdater::addPostDatabaseUpdateMaintenance by Umherirrender
- git #77482340 - Split a methods between logic and output (T213668) by Rxy
CirrusSearch
edit- git #2d27ac99 - Keep the request when throwing ConnectionException with curl_init_pooled (T217402) by David Causse
- git #e71a0d29 - Add cirrus-profiles-dump (T218682) by David Causse
- git #821316e4 - Doxygen: exclude tests by Reedy
- git #5e1e9199 - Add doxygen configuration by David Causse
Cite
edit- git #c735c902 - Sync up with Parsoid citeParserTests.txt by Arlo Breault
- git #45c01a6b - Upgrade to newer phan (T216911) by Kunal Mehta
- git #25287626 - Update tests to match parser changes (T208070) by C. Scott Ananian
CiteThisPage
editNo changes for CiteThisPage
Citoid
editNo changes for Citoid
cldr
edit- git #3c325a6c - Add 2 new languages: tlb + xsy by jenkins-bot
Cognate
edit- git #4f650b8c - Only pass required arguments to hook handler functions by Thiemo Kreuz
- git #ea90fed9 - Avoid use of func_get_args() by Kunal Mehta
CodeEditor
edit- git #5cac43dd - build: Update eslint-config-wikimedia to 0.11.0 by Ed Sanders
CodeMirror
edit- git #758523b6 - Conditionally load CodeMirror lib (T209824) by TheDJ
CodeReview
edit- git #0c703cfb - Use php null coalesce operator ?? by Umherirrender
CollaborationKit
edit- git #3e67fef4 - content: Fix typo "occured" (T201491) by Thiemo Kreuz (WMDE)
Collection
editNo changes for Collection
CommonsMetadata
edit- git #46d720e9 - Use php null coalesce operator ?? by Umherirrender
ConfirmEdit
edit- git #9bc79745 - Swap ternary check for if statement by Umherirrender
CongressLookup
editNo changes for CongressLookup
ContactPage
editNo changes for ContactPage
ContentTranslation
edit- git #1508182a - Use source section as unmodified MT while restoring sections (T215591) by Petar.petkovic
- git #6bb8ec08 - Show reset option in the MT card only when section has been modified (T196051) by jenkins-bot
- git #3ea6ebcb - Communicate session has expired on translation view (T192066) by jenkins-bot
- git #0a07024a - Put "Add new template" button inside missing block template issue card (T204937) by Nikerabbit
- git #cb1037b5 - Avoid generating syntax errors in JSON dumps (T217899) by jenkins-bot
- git #4233fc54 - Don't show link suggestions in source column by Santhosh
- git #a7c65012 - Transfrom mw.cx.TranslationTracker to OOUI-style class by jenkins-bot
- git #d39b8e0a - Rely on VE code to disable spellchecker for read-only surface (T217740) by Santhosh
- git #cbacad45 - Merge RL modules into mw.cx.MwApiRequestManager and mw.cx.init.Translation (T203695) by jenkins-bot
- git #b9e6aa9a - Fix fatal: Class 'ContentTranslation\Action' not found (T218366) by Niklas Laxström
- git #b7f55ded - Don't use quotes around event names in @fires JS docs by Nikerabbit
- git #8e7edcd4 - ve.dm.CXTransclusionNode: Do not set empty data-cx in DOM nodes (T217878) by Santhosh
- git #4b868392 - Disable spellcheck and ime activation in source sections (T217740) by Petar.petkovic
- git #ac4bc1f3 - Use php null coalesce operator ?? by jenkins-bot
- git #bb9e94c5 - Fix incorrect $uniqueIndexes parameter to IDatabase::replace() by Nikerabbit
- git #1743c31d - Fix gray background for source title (T218180) by Nikerabbit
- git #14e6bbf0 - Move ContentTranslationHooks to ContentTranslation\Hooks by Nikerabbit
ContributionTracking
editNo changes for ContributionTracking
CreditsSource
editNo changes for CreditsSource
Dashiki
editNo changes for Dashiki
Disambiguator
edit- git #736c5530 - Add phan by Umherirrender
- git #c63fc29e - Use ::class when refer query pages by Umherirrender
DismissableSiteNotice
editNo changes for DismissableSiteNotice
DonationInterface
edit- git #f997c613 - Swap "and" logic operator by && by Umherirrender
- git #4032d6ca - Send opt-in message on donation failure (T216293) by Margaret Epps
- git #ad1a0ac2 - Fix whitespace issues by Umherirrender
- git #60280df5 - Use short array syntax by Umherirrender
- git #45f2621d - Adjust param comment style by Umherirrender
DoubleWiki
editNo changes for DoubleWiki
DynamicSidebar
editNo changes for DynamicSidebar
EUCopyrightCampaign
editNo changes for EUCopyrightCampaign
Echo
edit- git #c2c9ed09 - Disable DiscussionParserTest until we can figure out why it broke (T218388) by Kosta Harlan
- git #4b75dc8d - Use ::class on \DatabaseUpdater::addPostDatabaseUpdateMaintenance by Umherirrender
- git #c3d07604 - Use php null coalesce operator ?? by Umherirrender
- git #84d3f8b0 - Remove problematic test case (T194632) by Kosta Harlan
- git #0355c73c - Avoid use of func_get_args() by Kunal Mehta
Elastica
editNo changes for Elastica
ElectronPdfService
edit- git #16af980f - Remove phan suppressed issue PhanTypeMismatchArgument by Umherirrender
EventBus
edit- git #adcc6905 - Set rev_parent_id for all revision-related events. (T218274) by Petr Pchelko
- git #1e6a46fd - Escape / in preg_match by Umherirrender
- git #20d0d128 - Set the wgArticlePath in tests to /wiki by Petr Pchelko
- git #9aa64671 - Only log serialized size-limited events. (T218254) by Petr Pchelko
- git #89102902 - Correctly delete nulls from recentchange event and add test. (T216567) by Petr Pchelko
- git #c45e9cfe - Use php null coalesce operator ?? by Umherirrender
EventLogging
edit- git #51b9865f - Remove getCustomPrinter() from ApiJsonSchema (T91454) by Timo Tijhof
- git #477a12f0 - Use php null coalesce operator ?? by Umherirrender
ExtensionDistributor
edit- git #717a5377 - Remove phan suppressed issue PhanTypeMismatchArgument by Umherirrender
ExternalGuidance
edit- git #4a170c7b - Special:ExternalGuidance: Show friendly error message instead of MWException (T216266) by Santhosh Thottingal
- git #723e4cd5 - Create page: Make CX as default option if available (T212411) by Santhosh Thottingal
- git #4a60d816 - build: Update eslint-config-wikimedia to 0.11.0 by Ed Sanders
FeaturedFeeds
editNo changes for FeaturedFeeds
FileExporter
editNo changes for FileExporter
FileImporter
editNo changes for FileImporter
FlaggedRevs
edit- git #0f650830 - Use php null coalesce operator ?? by Umherirrender
Flow
edit- git #1790e814 - BadImageRemover: Decode URLs in resource attribute by Roan Kattouw
- git #5c4c42a2 - Use ::class on \DatabaseUpdater::addPostDatabaseUpdateMaintenance by Umherirrender
- git #580f0329 - Use php null coalesce operator ?? by Umherirrender
FundraiserLandingPage
editNo changes for FundraiserLandingPage
FundraisingTranslateWorkflow
editNo changes for FundraisingTranslateWorkflow
Gadgets
edit- git #b28ad14b - Upgrade to newer phan (T216919) by Kunal Mehta
GeoCrumbs
edit- git #ef619ff6 - Add phan by Umherirrender
GeoData
editNo changes for GeoData
GettingStarted
editNo changes for GettingStarted
GlobalBlocking
edit- git #4eef274d - Don't use deprecated IP::isValidBlock() by Max Semenik
GlobalCssJs
editNo changes for GlobalCssJs
GlobalPreferences
edit- git #d5db0301 - Remove ooui suffix from modules/files by Ed Sanders
- git #5f927b58 - Fix incorrect $uniqueIndexes parameter to IDatabase::replace() by Aaron Schulz
GlobalUsage
editNo changes for GlobalUsage
GlobalUserPage
editNo changes for GlobalUserPage
GoogleNewsSitemap
edit- git #59e624ae - Declare array variable before use by Thiemo Kreuz (WMDE)
- git #4000088c - Use php null coalesce operator ?? by Umherirrender
Graph
editNo changes for Graph
GrowthExperiments
edit- git #6df135b1 - Improve encapsulation of HelpPanelSearchWidget (T217923) by Stephane Bisson
- git #8912d942 - Declare dependency on mediawiki.Uri by Kosta Harlan
- git #7b4eefb9 - Log 'close' only on user-initiated close by Stephane Bisson
- git #e48ddaa7 - Fix alignment of CAPTCHA reload button (T218158) by Roan Kattouw
- git #90b67728 - Refactor helppanel code by Stephane Bisson
- git #37ebf625 - Fix missing 'impression' event (T217802) by Catrope
- git #5575b8a3 - Homepage Help: Add subheader (T215986) by Kosta Harlan
- git #504e5170 - Fix desktop reading mode detection (T217802) by Kosta Harlan
- git #381528e2 - Help module: Set tag and fix section heading (T215986) by Catrope
- git #99f38b60 - Fix reading mode detection (T217802) by Sbisson
GuidedTour
editNo changes for GuidedTour
GWToolset
edit- git #4772e66b - Use php null coalesce operator ?? by Umherirrender
ImageMap
edit- git #f2c607e1 - Update tests to match parser changes (T208070) by C. Scott Ananian
InputBox
edit- git #10cfa1cd - Parser::getConverterLanguage() is deprecated by Max Semenik
Insider
edit- git #cd3ee226 - Add phan by Umherirrender
intersection
editNo changes for intersection
Interwiki
edit- git #0f74b739 - Upgrade to newer phan (T216923) by Kunal Mehta
InterwikiSorting
edit- git #e8dc1654 - Upgrade to newer phan (T216924) by Kunal Mehta
JADE
edit- git #898ae758 - Declare array variable before use by Umherirrender
Josa
edit- git #cba5aedd - Add phan by Umherirrender
JsonConfig
edit- git #e19c4747 - Use php null coalesce operator ?? by Umherirrender
Kartographer
edit- git #b9fed4a9 - Update tests to match parser changes (T208070) by Arlo Breault
LabeledSectionTransclusion
editNo changes for LabeledSectionTransclusion
LandingCheck
editNo changes for LandingCheck
LdapAuthentication
edit- git #52cf5858 - Use php null coalesce operator ?? by Umherirrender
Linter
editNo changes for Linter
LiquidThreads
edit- git #38a3d6f3 - Use php null coalesce operator ?? by Umherirrender
Listings
edit- git #ce1550ea - Add phan by Umherirrender
LocalisationUpdate
edit- git #88da14e2 - Upgrade to newer phan (T216925) by Kunal Mehta
LoginNotify
edit- git #c5d999a1 - Upgrade to newer phan (T216926) by Kunal Mehta
MapSources
editNo changes for MapSources
MassMessage
editNo changes for MassMessage
Math
editNo changes for Math
MobileApp
edit- git #5712e704 - Move class MobileAppHooks to match filename by Umherirrender
MobileFrontend
edit- git #be435801 - Improve imageDetails.js API (T216198) by jdlrobson
- git #b5bc7c13 - Remove loading checks (T217296) by Jdlrobson
- git #ed9f19a0 - 18n: Reword Save to Publish buttons for mobile view sites (T191104) by jdlrobson
- git #902e47e0 - onBeforeExit is also run on browser back/forward buttons (T218173) by Jdlrobson
- git #998e8e20 - Use promisedView pattern for dealing with async wrapperWidget (T217296) by Jdlrobson
- git #5e564cfa - Tag all log entries when user uses mobile mode. (T215477) by Piotr Miazga
- git #4ec865f1 - Tag all log items with 'advanced mobile edit' (T215477) by Piotr Miazga
- git #bc4661d5 - Overlays are rendered inside a container (T218173) by jdlrobson
- git #44c8794a - Prepare for a talk topic form component (T217102) by Stephen Niedzielski
- git #fa8523ea - Generalise a CSS rule for paragraphs within panels (T217102) by Pmiazga
- git #e77fb5e8 - Drop unused View parameter (T217102) by Jdlrobson
- git #6f56b3c5 - Add new presentational component: imageDetails.js (T216198) by Jdlrobson
- git #6e131735 - Overlay: Remove unused methods by Bartosz Dziewoński
- git #6d045d0f - Remove scroll emulation in iOS. by Jdlrobson
- git #dd7c0c1e - Don't duplicate panel rules (T217102) by Jdlrobson
- git #91b9cf60 - Remove iOS 4 and 5 hacks by Jdlrobson
- git #7b9dbbfa - Do not jump to top of text editor during typing (T218062) (T218352) (T211490) (T218062) (T211491) (T172877) by jdlrobson
- git #3b615e5a - Disable the iOS scroll emulation in the editor by Stephen Niedzielski
- git #0d51f475 - Restrict iOS scrolling emulation to overlays that need it (T218069) by Stephen Niedzielski
- git #708ebdb8 - Improve carousel API (T216198) by Jdlrobson
- git #bfc3d538 - Stub msg for all Nearby tests (T218172) by jdlrobson
- git #d1b0e576 - Hygiene: Drop some unnecessary usages of `this.` (T217296) by jdlrobson
- git #f8353222 - Remove some avoidable inheritance (T217296) by jdlrobson
- git #c8ae79e7 - Provide a View.make helper method (T217296) by Jdlrobson
- git #0cfdeb06 - Remove slider-button width by jdlrobson
- git #6a44a004 - Add new presentational component: carousel.js (T216198) by Nicholas Ray
- git #95629c2e - Move creation of MobileContext to MediaWikiServices by Jdlrobson
- git #4ab546fd - mobile.init/editor: Fix animation when visual section editing enabled on mobile only (T218167) by Bartosz Dziewoński
- git #5199b52a - Use php null coalesce operator ?? by Umherirrender
- git #32d4b65b - Deep-extend all constructor options which now contain events by David Lynch
- git #e07de47e - Fix: undefined locals in SpecialMobileOptions.setJsConfigVars() (T218098) by Niedzielski
MultimediaViewer
edit- git #60d08ba0 - Upgrade to newer phan (T216928) by Kunal Mehta
- git #551a0561 - Always load MMV on Flow pages (T62014) by Ed Sanders
NavigationTiming
editNo changes for NavigationTiming
Newsletter
edit- git #c8303d34 - Use php null coalesce operator ?? by Umherirrender
NewUserMessage
editNo changes for NewUserMessage
Nuke
editNo changes for Nuke
OATHAuth
edit- git #bd842b52 - Upgrade to newer phan (T216931) by Kunal Mehta
OAuth
edit- git #0c0db2b9 - Use php null coalesce operator ?? by Umherirrender
- git #ebfb9b3c - Avoid use of func_get_args() by Kunal Mehta
OpenStackManager
edit- git #307f8c67 - Use php null coalesce operator ?? by Umherirrender
ORES
editNo changes for ORES
PageAssessments
editNo changes for PageAssessments
PagedTiffHandler
editNo changes for PagedTiffHandler
PageImages
editNo changes for PageImages
PageTriage
edit- git #91ed38a7 - Check BasicData component to determine db query source (T218495) by Kosta Harlan
- git #def8ff2b - ArticleCompileProcessor: Actually pass LinksUpdate objects to compilers by Kosta Harlan
PageViewInfo
editNo changes for PageViewInfo
ParserFunctions
edit- git #5c6ef32a - Update tests to match parser changes (T208070) by C. Scott Ananian
- git #ab601a2c - Upgrade to newer phan (T216933) by Kunal Mehta
- git #ae237035 - Update tests to match parser changes (T208070) by C. Scott Ananian
ParsoidBatchAPI
edit- git #2934cfff - Follow-up I2842dfea7: Missed one by James D. Forrester
- git #5756395e - Drop use of getModuleScripts, empty and now hard-deprecated (T206675) by James D. Forrester
PdfHandler
edit- git #16abfa4a - Upgrade to newer phan (T216935) by Kunal Mehta
PerformanceInspector
edit- git #20822cad - Move class PerformanceInspectorHooks to match filename by Umherirrender
Petition
editNo changes for Petition
Poem
editNo changes for Poem
PoolCounter
edit- git #b900ec28 - Init $errno as integer in PoolCounter_ConnectionManager by Thiemo Kreuz (WMDE)
- git #2528a204 - Use php null coalesce operator ?? by Umherirrender
- git #99aac33a - Avoid use of func_get_args() by Kunal Mehta
Popups
edit- git #47921517 - Split PreviewModel documentation into subclasses (T218105) by WMDE-Fisch
- git #1627dadc - build: Update eslint-config-wikimedia to 0.11.0 by Stephen Niedzielski
- git #43b6b89c - Avoid use of eslint-disable-… in another case by Thiemo Kreuz
- git #932271b6 - Add missing escaping for jQuery ID selector by Thiemo Kreuz
- git #3f7f0cc9 - Mention concatenated message keys in a comment for easy grep (T215063) by Thiemo Kreuz
- git #1d2becc2 - Consistently talk about "Reference" instead of "Footnote" (T215063) by Thiemo Kreuz
- git #0d2d6d4c - Move getPreviewType form gateway to model (T215420) by Stephen Niedzielski
- git #bdb535c6 - Add SVG masks to Storybook app by Jdrewniak
ProofreadPage
edit- git #8c669461 - Use ::class on \DatabaseUpdater::addPostDatabaseUpdateMaintenance by Umherirrender
- git #23df57f3 - Use php null coalesce operator ?? by Umherirrender
- git #e3318a79 - Adds ext.wikiEditor to the Page: pages editing dependencies if enabled by Tpt
PropertySuggester
editNo changes for PropertySuggester
QuickSurveys
edit- git #966ed14b - Fix type of Survey->audience by Umherirrender
- git #c40f824c - Removes Muhogan module & templates in favor of jQuery (T208605) by jdlrobson
Quiz
editNo changes for Quiz
ReadingLists
edit- git #740b94f1 - Use php null coalesce operator ?? by Umherirrender
RelatedArticles
edit- git #3b7728f7 - Avoid use of func_get_args() by Kunal Mehta
Renameuser
editNo changes for Renameuser
RevisionSlider
editNo changes for RevisionSlider
RSS
editNo changes for RSS
SandboxLink
editNo changes for SandboxLink
Score
edit- git #447f06f8 - Fix capitalization of “LilyPond” in interface message by Lucas Werkmeister
- git #8f787ad8 - Fix score duplication due to double layout blocks (T218198) by Étienne Beaulé
Scribunto
edit- git #cd9de940 - Update tests to match parser changes (T208070) (T218702) by Arlo Breault
SearchExtraNS
edit- git #1a5bf2b8 - Rename hook class to contain word "Hooks" by Umherirrender
SecurePoll
edit- git #fa723dcc - Fix incorrect $uniqueIndexes parameter to IDatabase::replace() by Umherirrender
Sentry
editNo changes for Sentry
ShortUrl
editNo changes for ShortUrl
SiteMatrix
edit- git #f564934b - Remove wrong value type from call of Language::fetchLanguageNames by Fomafix
- git #d20d8b27 - Apply LanguageCode::bcp47() to HTML attribute lang by Fomafix
SkinPerPage
editNo changes for SkinPerPage
SpamBlacklist
editNo changes for SpamBlacklist
SubPageList3
edit- git #dd25f8cc - Move class SubPageList3 to match filename by Umherirrender
SubpageSortkey
edit- git #51dcc688 - Move class SubpageSortkey to match filename by Umherirrender
SyntaxHighlight_GeSHi
edit- git #e6acaf8f - Update tests to match parser changes (T208070) (T218702) by Arlo Breault
TemplateData
edit- git #6671a099 - build: Update eslint-config-wikimedia to 0.11.0 by James D. Forrester
TemplateSandbox
editNo changes for TemplateSandbox
TemplateStyles
editNo changes for TemplateStyles
TemplateWizard
editNo changes for TemplateWizard
TextExtracts
edit- git #b6250d37 - Add missing test cases for ExtractFormatter by Thiemo Kreuz
- git #e2344095 - Use AutoloadNamespaces by Max Semenik
- git #070b13d5 - Remove PHP entry point by Max Semenik
- git #b9a21cc8 - Better way to detect if Tidy is on by Max Semenik
- git #1bdb8410 - Get rid of useless ApiQueryExtracts->parserOptions by Max Semenik
- git #0215eae3 - Make ExtractFormatter not depend on configuration by Max Semenik
- git #1017e3ab - Remove compat with old MW by Max Semenik
Thanks
editNo changes for Thanks
TimedMediaHandler
edit- git #ed007b2f - Sync up with Parsoid timedMediaHandlerParserTests.txt by Arlo Breault
- git #7ce56903 - Update tests to match parser changes (T208070) by C. Scott Ananian
- git #bebde4c3 - Use php null coalesce operator ?? by Umherirrender
timeline
editNo changes for timeline
TitleBlacklist
editNo changes for TitleBlacklist
TocTree
editNo changes for TocTree
TorBlock
editNo changes for TorBlock
Translate
edit- git #c03ee45b - Hide priority language notice if target language = msg documentation (T217419) by jenkins-bot
- git #cef0e0c9 - Fix page suggestion not working on Special:PageMigration (T217726) by jenkins-bot
- git #4284cfb6 - Fix: Hide workflow selector when source = target language for msg group (T217637) by jenkins-bot
- git #21b95f59 - Fix broken Special:PageMigration due to error from MessageCollection API (T217727) by jenkins-bot
- git #97052554 - Avoid isset for conditional assigned variable by jenkins-bot
- git #47c6f835 - Fix incorrect $uniqueIndexes parameter to IDatabase::replace() by jenkins-bot
TranslationNotifications
editNo changes for TranslationNotifications
TrustedXFF
editNo changes for TrustedXFF
TwoColConflict
edit- git #fea5815e - Merge ….BaseVersionSelector module into ….initJs module by Thiemo Kreuz
- git #3a873e48 - Upgrade to new phan (T216948) by WMDE-Fisch
- git #14fd4889 - Integrate module 'ext.TwoColConflict.Inline.BaseVersionSelectorCss' by Fomafix
- git #05f58020 - TwoColConflictHooks: Minor cleanup in the Hooks class by Thiemo Kreuz (WMDE)
- git #2bd3a5ac - Remove pause() from tests by Thiemo Kreuz (WMDE)
- git #3e97f3f3 - Use boolean WebRequest::getCheck() where possible by Thiemo Kreuz
UniversalLanguageSelector
edit- git #ce063ac7 - ULSJsonMessageLoaderTest: Expect a generic Exception by jenkins-bot
- git #c0804520 - build: Update eslint-config-wikimedia to 0.11.0 by Ed Sanders
- git #232b6a8a - ext.uls.eventlogger: Remove unused class by jenkins-bot
- git #7d46d19e - Update jquery.ime from upstream by Amire80
UploadsLink
editNo changes for UploadsLink
UploadWizard
edit- git #fb1b4724 - Allow partially blocked users to access Special:UploadWizard (T217255) by Thalia
- git #7fdd313d - Bind to correct event name by Matthias Mullie
- git #10aaf440 - Break out of loop after finding first valid upload by Matthias Mullie
- git #0cca2636 - Init other arrays used in OO.ui.FieldLayout.updateMessages by Matthias Mullie
- git #23437a7f - FileList doesn't have .forEach by Matthias Mullie
- git #e22570b5 - Fix type of $tutorial in class UploadWizardTutorial by Umherirrender
- git #190bc162 - eslint: Enable reportUnusedDisableDirectives & cache by Jdlrobson
- git #6f2dd206 - Update header text on UploadWizard CC0 notice (T217870) by Jdlrobson
- git #ff09f06d - Center drop shadow on thumbnails by Ed Sanders
- git #bfbc8c6f - Use lowercase for Flickr 'or' separator by Ed Sanders
- git #54253700 - build: Update eslint-config-wikimedia to 0.11.0 by Jdlrobson
- git #4f1668c9 - Fix select file buttons alignment by Ed Sanders
UrlShortener
edit- git #3e5922f1 - Support hiding short URLs (T133109) by Amir Sarabadani
UserMerge
editNo changes for UserMerge
VipsScaler
editNo changes for VipsScaler
VisualEditor
edit- git #6f6d8041 - .gitmodules: Update gerrit URI syntax, deprecated ages ago, now unsupported (T218694) by Zfilipin
- git #a5c5257e - Directly call action=query&prop=langlinks from JS rather than PHP wrapper by Bartosz Dziewoński
- git #c0ab5133 - ApiVisualEditor: Fix PHP warning caused by unexpected API metadata (T218464) by Bartosz Dziewoński
- git #f3b7a6d4 - Update VE core submodule to master (a61616907) (T202723) (T217510) (T217740) (T218331) by Ed Sanders
- git #de8b4b5d - Use php null coalesce operator ?? by Umherirrender
- git #7ade9938 - Remove special handling for category and file pages (T194068) by Bartosz Dziewoński
Wikibase
edit- git #5c0626f3 - build: Define `npm run-script doc` (T218553) by Krinkle
- git #19d14089 - Disable flaky SetLabelTest::testUserCannotSetLabelWhenTheyLackPermission (T218378) by James D. Forrester
- git #10ffc7d0 - TermSqlIndex, track calls to getTermsOfEntities by Addshore
- git #cc6ef191 - Disable flaky SetAliasesTest::testUserCannotSetAliasesWhenTheyLackPermission (T218378) by James D. Forrester
- git #cbb69e6a - qunit: expose getMockListItemAdapter test-only module (T218280) by Pablo Grass
- git #b992ac99 - Adjust header to new minerva (T215494) by bitPogo
- git #394c4b9c - Use plaintextParams() instead of rawParams() by Lucas Werkmeister
- git #ac13b126 - Fix typo "occured" in maintenance script (T201491) by Lucas Werkmeister
- git #40257d93 - Fix broken "Edit multiple aliases" browser test (T218204) by Jakob Warkotsch
- git #847c49eb - Update termbox (T217244) by Jakob Warkotsch
- git #b71a97cd - Add interface that would allow to skip applying hooks to certain results (T190022) by Stanislav Malyshev
- git #97323bbd - Increase APC cache for PropertyInfoLookup from 15 to 20s (T97368) by addshore
- git #8e7aa7d3 - Double on server cache for PropertyInfoStore (T97368) by addshore
- git #0099eb5b - Add metadata to Special:EntityData output when config is set (T138104) by alaasarhan
- git #f5e6baf2 - Re-render the Termbox in case of non-default requests (T215793) by Jakob Warkotsch
- git #829a7dd6 - Added a setting to specify entity types for which RDF output is not available. (T213483) by Leszek Manicki
- git #c25c3348 - lexeme.api: throw API error instead of InvalidArgumentException in wbformatvalue (T207479) by alaasarhan
WikibaseCirrusSearch
edit- git #a62a4ed1 - Set up result augmentor for Wikibase API results by DCausse
- git #96edce5f - Use new i18n names instead of old Wikibase ones by Stanislav Malyshev
- git #b664d479 - Use ExtendedResult class to make Wikibase skip its result display hook by Stanislav Malyshev
- git #ff622fbb - Fix hook returns - false breaks results display by Stanislav Malyshev
WikibaseLexeme
edit- git #304ae73d - Move LexemeDescription out of search (T216206) by Smalyshev
- git #5c2795b2 - qunit: explicitly depend on getMockListItemAdapter (T218280) by Pablo Grass
- git #6cc9f741 - Create option for disabling Cirrus functionality (T216206) by Stanislav Malyshev
WikibaseMediaInfo
edit- git #74bc3b4d - Tabs: Fix class names for the two different tabs (wrong way around) by James D. Forrester
- git #4a84390a - Remove autoFocus in tab content area (T218312) by ha78na
- git #76e757e9 - Tabify file information and structured data (T215642) by Cormac Parle
- git #e6ad5e92 - Let statements be still saved after deleting a statement (T218318) by Jforrester
- git #b7737b67 - CC0 License acceptance uses single 'I agree' button (T217552) by ha78na
- git #5c26365a - build: Upgrade stylelint-config-wikimedia from 0.4.3 to 0.5.0 and make pass by James D. Forrester
- git #e0a721cd - build: Commit package-lock.json by James D. Forrester
- git #f3c99d61 - build: Upgrade eslint-config-wikimedia from 0.10.0 to 0.11.0 and make pass by James D. Forrester
- git #b151de46 - build: Upgrade grunt-banana-checker from 0.6.0 to 0.7.0 by James D. Forrester
- git #1ff25916 - Drop old wikibase.mediainfo.filepagestyles module by Jforrester
- git #45826474 - Stop setting a default value for MediaInfoProperties by James D. Forrester
- git #9ae3538b - Add 'remove statement' and 'learn more' link (T216763) by James D. Forrester
- git #9f26dcdf - Add descriptive text for depicts (T216757) by Matthias Mullie
WikibaseQualityConstraints
edit- git #819d1c71 - Update for iconTitle → title rename by Lucas Werkmeister
- git #10b65de9 - Add icon for constraint suggestions (T204439) by Lucas Werkmeister
- git #a6906862 - Replace constraint violation icons (T191322) by Lucas Werkmeister
Wikidata.org
editNo changes for Wikidata.org
WikidataPageBanner
edit- git #795c4ef1 - Parser::getConverterLanguage() is deprecated by Max Semenik
WikiEditor
edit- git #df7fa37a - Round SVG coordinates to whole integer by Fomafix
- git #5f53eb3a - Upgrade to new phan (T216951) by Kunal Mehta
- git #be24835f - build: Update eslint-config-wikimedia to 0.11.0 by Ed Sanders
wikihiero
editNo changes for wikihiero
WikiLove
editNo changes for WikiLove
WikimediaBadges
editNo changes for WikimediaBadges
WikimediaEvents
editNo changes for WikimediaEvents
WikimediaIncubator
edit- git #537de30c - Use php null coalesce operator ?? by Umherirrender
- git #077a944d - Avoid use of func_get_args() by Kunal Mehta
WikimediaMaintenance
edit- git #e718cd91 - Use php null coalesce operator ?? by Umherirrender
WikimediaMessages
edit- git #721136c4 - Fix names for Norwegian Bokmål projects (T218058) by Amire80
XAnalytics
editNo changes for XAnalytics
ZeroBanner
editNo changes for ZeroBanner
ZeroPortal
editNo changes for ZeroPortal
Skins
editCologneBlue
editNo changes for CologneBlue
EUCopyrightCampaignSkin
editNo changes for EUCopyrightCampaignSkin
MinervaNeue
edit- git #4cb78522 - Drop unused parameter in NotificationBadge (T217296) by jdlrobson
- git #b3c57458 - includes: Code cleanup for the Minerva codebase by Derick Alangi
- git #c970b4aa - Fix positioning and size of mark all as read button in NotificationOverlay (T218731) by jdlrobson
- git #71f6e551 - Use getSingleton in OverlayManager tests by Jdlrobson
- git #88dd2530 - Update: don't prompt to create User pages (T201339) by Niedzielski
- git #6c2450a5 - Track share button usage (T207280) by jdlrobson
- git #8a844a96 - Track links shared by Share feature (T207280) by Piotr Miazga
- git #9038122c - Fix position of back-to-top arrow in rtl wikis (T211078) by jdlrobson
- git #d153d78f - Ensure page-actions icons are `display:block` (T218182) by Jdlrobson
- git #835d54b3 - Remove unnecessary parameter from `getHistoryPageAction`. by Jan Drewniak
- git #d119da18 - Remove Nokia60 override and use a CSS property order (T218154) by Volker E
- git #644cc45f - Add padding and center text in infobox `caption` (T168861) by Jan Drewniak
MonoBook
edit- git #244bc6b0 - build: Update eslint-config-wikimedia to 0.11.0 by Ed Sanders
Modern
editNo changes for Modern
Nostalgia
editNo changes for Nostalgia
Timeless
editNo changes for Timeless
Vector
edit- git #7e76377b - build: Update eslint-config-wikimedia to 0.11.0 by Bartosz Dziewoński
- git #74b9803d - Start extracting rendering from PHP into Mustache (T217172) by Krinkle
Total Changes
edit391 Changes in 101 repos by 81 committers