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 (task T198341) by Bill Pirkle
- git #c8f008e2 - Sync up with Parsoid parserTests.txt by Arlo Breault
- git #44f00813 - debug: Disable flaky CeeFormatterTest (task T218688) by Timo Tijhof
- git #dba3a36b - Remove block cookie stats measurement implementation (task T218596) by Dayllan Maza
- git #6b7ddf9c - Revert "Split out new RefreshSecondaryDataUpdate class" (task T218456) by Timo Tijhof
- git #07c0c409 - Remove rollback confirmation user preference (task T218556) by Tim Eulitz
- git #e3427b87 - rdbms: add bad mysql table/column codes to wasKnownStatementRollbackError() by Aaron Schulz
- git #384ab964 - Define ManualLogEntryBeforePublish hook (task T215675) by Piotr Miazga
- git #3b0effb2 - Replace $wgUser with RequestContext::getUser in User::getBlockedStatus (task T218608) by Reedy
- git #56077481 - Make BagOStuff::incr abstract to discourage bad implementations by Aaron Schulz
- git #fd24be4f - Provide a Taggable interface (task T215675) by Piotr Miazga
- git #fb097fb7 - Mixin FlaggedElement to DateTimeInputWidget (task T218513) by Daimona Eaytoy
- git #5b57369b - Urlencode fragments when redirecting after editing (task T216029) by Max Semenik
- git #796ea841 - Password: update documentation by Max Semenik
- git #66cebd0b - runJobs.php output something when the job queue is empty (task T187628) by D3r1ck01
- git #9d07ee57 - Use READ_EXCLUSIVE in SpecialConfirmEmail::attemptConfirm (task T202149) by Aaron Schulz
- git #d46fbd1a - Advertise feeds only if $wgFeed is enabled (task 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 (task T206288) (task 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" (task T208070) by C. Scott Ananian
- git #a9175752 - parser: Omit outputting newline after final line (task T208070) by C. Scott Ananian
- git #8384d48a - parser: Remove trailing newline after prefixes have been cleared (task T208070) by C. Scott Ananian
- git #19262326 - Temporarily trim leading/trailing whitespace from parser test clauses (task T208070) by C. Scott Ananian
- git #a1f7fd3a - Split out new RefreshSecondaryDataUpdate class (task 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 (task 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 (task 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 (task 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 (task T152908) by Amire80
- git #a91c33af - Update OOUI to v0.31.0 (task T215645) (task T217471) (task T217584) (task T217952) (task T218271) by James D. Forrester
- git #a330f865 - Remove references to Html5Depurate by Subramanya Sastry
- git #9225d40c - Make copyTestData work on postgres (task 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 (task T214080) (task 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 (task 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 (task 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` (task 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. (task T199537) by tzhelyazkova
- git #89d9e98c - SpecialContributions: Conditionally hide the namespace checkboxes (task T134556) by Fomafix
- git #b46db441 - SpecialWatchlist: Conditionally hide the namespace checkboxes (task 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 (task T170249) by Daimona Eaytoy
- git #7449b43c - Remove deprecated DB method by Daimona Eaytoy
- git #577f4dab - Migrate to new phan (task T216904) by Daimona Eaytoy
- git #53ab2b50 - Fix documentation errors reported by Phan by Umherirrender
- git #ef025c0c - Make Special:AbuseFilter sortable by filter name (task T217520) by Daimona Eaytoy
- git #12449604 - Fix faulty query in normalizeThrottleParameters (task T209565) by Daimona Eaytoy
- git #c49707e4 - Make text fields use readonly instead of disabled (task 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 (task 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 (task T189982) by Amire80
- git #3e77cdec - Migrate to new phan (task T216905) by Matěj Suchánek
ApiFeatureUsage
editNo changes for ApiFeatureUsage
ArticleCreationWorkflow
edit- git #6f9ac07f - Upgrade to newer phan (task 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 (task T216908) by Matěj Suchánek
CentralAuth
edit- git #5599948c - Fix typo 'avalaible' (task 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 (task T214983) (task 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 (task T213668) by Rxy
CirrusSearch
edit- git #2d27ac99 - Keep the request when throwing ConnectionException with curl_init_pooled (task T217402) by David Causse
- git #e71a0d29 - Add cirrus-profiles-dump (task 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 (task T216911) by Kunal Mehta
- git #25287626 - Update tests to match parser changes (task 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 (task T209824) by TheDJ
CodeReview
edit- git #0c703cfb - Use php null coalesce operator ?? by Umherirrender
CollaborationKit
edit- git #3e67fef4 - content: Fix typo "occured" (task 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 (task T215591) by Petar.petkovic
- git #6bb8ec08 - Show reset option in the MT card only when section has been modified (task T196051) by jenkins-bot
- git #3ea6ebcb - Communicate session has expired on translation view (task T192066) by jenkins-bot
- git #0a07024a - Put "Add new template" button inside missing block template issue card (task T204937) by Nikerabbit
- git #cb1037b5 - Avoid generating syntax errors in JSON dumps (task 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 (task T217740) by Santhosh
- git #cbacad45 - Merge RL modules into mw.cx.MwApiRequestManager and mw.cx.init.Translation (task T203695) by jenkins-bot
- git #b9e6aa9a - Fix fatal: Class 'ContentTranslation\Action' not found (task 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 (task T217878) by Santhosh
- git #4b868392 - Disable spellcheck and ime activation in source sections (task 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 (task 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 (task 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 (task 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 (task 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. (task 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. (task T218254) by Petr Pchelko
- git #89102902 - Correctly delete nulls from recentchange event and add test. (task T216567) by Petr Pchelko
- git #c45e9cfe - Use php null coalesce operator ?? by Umherirrender
EventLogging
edit- git #51b9865f - Remove getCustomPrinter() from ApiJsonSchema (task 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 (task T216266) by Santhosh Thottingal
- git #723e4cd5 - Create page: Make CX as default option if available (task 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 (task 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 (task 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 (task T218158) by Roan Kattouw
- git #90b67728 - Refactor helppanel code by Stephane Bisson
- git #37ebf625 - Fix missing 'impression' event (task T217802) by Catrope
- git #5575b8a3 - Homepage Help: Add subheader (task T215986) by Kosta Harlan
- git #504e5170 - Fix desktop reading mode detection (task T217802) by Kosta Harlan
- git #381528e2 - Help module: Set tag and fix section heading (task T215986) by Catrope
- git #99f38b60 - Fix reading mode detection (task 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 (task 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 (task T216923) by Kunal Mehta
InterwikiSorting
edit- git #e8dc1654 - Upgrade to newer phan (task 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 (task 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 (task T216925) by Kunal Mehta
LoginNotify
edit- git #c5d999a1 - Upgrade to newer phan (task 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 (task T216198) by jdlrobson
- git #b5bc7c13 - Remove loading checks (task T217296) by Jdlrobson
- git #ed9f19a0 - 18n: Reword Save to Publish buttons for mobile view sites (task T191104) by jdlrobson
- git #902e47e0 - onBeforeExit is also run on browser back/forward buttons (task T218173) by Jdlrobson
- git #998e8e20 - Use promisedView pattern for dealing with async wrapperWidget (task T217296) by Jdlrobson
- git #5e564cfa - Tag all log entries when user uses mobile mode. (task T215477) by Piotr Miazga
- git #4ec865f1 - Tag all log items with 'advanced mobile edit' (task T215477) by Piotr Miazga
- git #bc4661d5 - Overlays are rendered inside a container (task T218173) by jdlrobson
- git #44c8794a - Prepare for a talk topic form component (task T217102) by Stephen Niedzielski
- git #fa8523ea - Generalise a CSS rule for paragraphs within panels (task T217102) by Pmiazga
- git #e77fb5e8 - Drop unused View parameter (task T217102) by Jdlrobson
- git #6f56b3c5 - Add new presentational component: imageDetails.js (task 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 (task 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 (task T218062) (task T218352) (task T211490) (task T218062) (task T211491) (task 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 (task T218069) by Stephen Niedzielski
- git #708ebdb8 - Improve carousel API (task T216198) by Jdlrobson
- git #bfc3d538 - Stub msg for all Nearby tests (task T218172) by jdlrobson
- git #d1b0e576 - Hygiene: Drop some unnecessary usages of `this.` (task T217296) by jdlrobson
- git #f8353222 - Remove some avoidable inheritance (task T217296) by jdlrobson
- git #c8ae79e7 - Provide a View.make helper method (task T217296) by Jdlrobson
- git #0cfdeb06 - Remove slider-button width by jdlrobson
- git #6a44a004 - Add new presentational component: carousel.js (task 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 (task 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() (task T218098) by Niedzielski
MultimediaViewer
edit- git #60d08ba0 - Upgrade to newer phan (task T216928) by Kunal Mehta
- git #551a0561 - Always load MMV on Flow pages (task 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 (task 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 (task 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 (task T208070) by C. Scott Ananian
- git #ab601a2c - Upgrade to newer phan (task T216933) by Kunal Mehta
- git #ae237035 - Update tests to match parser changes (task 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 (task T206675) by James D. Forrester
PdfHandler
edit- git #16abfa4a - Upgrade to newer phan (task 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 (task 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 (task T215063) by Thiemo Kreuz
- git #1d2becc2 - Consistently talk about "Reference" instead of "Footnote" (task T215063) by Thiemo Kreuz
- git #0d2d6d4c - Move getPreviewType form gateway to model (task 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 (task 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 (task T218198) by Étienne Beaulé
Scribunto
edit- git #cd9de940 - Update tests to match parser changes (task T208070) (task 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 (task T208070) (task 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 (task 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 (task T217419) by jenkins-bot
- git #cef0e0c9 - Fix page suggestion not working on Special:PageMigration (task T217726) by jenkins-bot
- git #4284cfb6 - Fix: Hide workflow selector when source = target language for msg group (task T217637) by jenkins-bot
- git #21b95f59 - Fix broken Special:PageMigration due to error from MessageCollection API (task 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 (task 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 (task 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 (task 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 (task 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 (task 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 (task T218464) by Bartosz Dziewoński
- git #f3b7a6d4 - Update VE core submodule to master (a61616907) (task T202723) (task T217510) (task T217740) (task T218331) by Ed Sanders
- git #de8b4b5d - Use php null coalesce operator ?? by Umherirrender
- git #7ade9938 - Remove special handling for category and file pages (task T194068) by Bartosz Dziewoński
Wikibase
edit- git #5c0626f3 - build: Define `npm run-script doc` (task T218553) by Krinkle
- git #19d14089 - Disable flaky SetLabelTest::testUserCannotSetLabelWhenTheyLackPermission (task T218378) by James D. Forrester
- git #10ffc7d0 - TermSqlIndex, track calls to getTermsOfEntities by Addshore
- git #cc6ef191 - Disable flaky SetAliasesTest::testUserCannotSetAliasesWhenTheyLackPermission (task T218378) by James D. Forrester
- git #cbb69e6a - qunit: expose getMockListItemAdapter test-only module (task T218280) by Pablo Grass
- git #b992ac99 - Adjust header to new minerva (task T215494) by bitPogo
- git #394c4b9c - Use plaintextParams() instead of rawParams() by Lucas Werkmeister
- git #ac13b126 - Fix typo "occured" in maintenance script (task T201491) by Lucas Werkmeister
- git #40257d93 - Fix broken "Edit multiple aliases" browser test (task T218204) by Jakob Warkotsch
- git #847c49eb - Update termbox (task T217244) by Jakob Warkotsch
- git #b71a97cd - Add interface that would allow to skip applying hooks to certain results (task T190022) by Stanislav Malyshev
- git #97323bbd - Increase APC cache for PropertyInfoLookup from 15 to 20s (task T97368) by addshore
- git #8e7aa7d3 - Double on server cache for PropertyInfoStore (task T97368) by addshore
- git #0099eb5b - Add metadata to Special:EntityData output when config is set (task T138104) by alaasarhan
- git #f5e6baf2 - Re-render the Termbox in case of non-default requests (task T215793) by Jakob Warkotsch
- git #829a7dd6 - Added a setting to specify entity types for which RDF output is not available. (task T213483) by Leszek Manicki
- git #c25c3348 - lexeme.api: throw API error instead of InvalidArgumentException in wbformatvalue (task 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 (task T216206) by Smalyshev
- git #5c2795b2 - qunit: explicitly depend on getMockListItemAdapter (task T218280) by Pablo Grass
- git #6cc9f741 - Create option for disabling Cirrus functionality (task 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 (task T218312) by ha78na
- git #76e757e9 - Tabify file information and structured data (task T215642) by Cormac Parle
- git #e6ad5e92 - Let statements be still saved after deleting a statement (task T218318) by Jforrester
- git #b7737b67 - CC0 License acceptance uses single 'I agree' button (task 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 (task T216763) by James D. Forrester
- git #9f26dcdf - Add descriptive text for depicts (task T216757) by Matthias Mullie
WikibaseQualityConstraints
edit- git #819d1c71 - Update for iconTitle → title rename by Lucas Werkmeister
- git #10b65de9 - Add icon for constraint suggestions (task T204439) by Lucas Werkmeister
- git #a6906862 - Replace constraint violation icons (task 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 (task 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 (task 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 (task 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 (task T218731) by jdlrobson
- git #71f6e551 - Use getSingleton in OverlayManager tests by Jdlrobson
- git #88dd2530 - Update: don't prompt to create User pages (task T201339) by Niedzielski
- git #6c2450a5 - Track share button usage (task T207280) by jdlrobson
- git #8a844a96 - Track links shared by Share feature (task T207280) by Piotr Miazga
- git #9038122c - Fix position of back-to-top arrow in rtl wikis (task T211078) by jdlrobson
- git #d153d78f - Ensure page-actions icons are `display:block` (task T218182) by Jdlrobson
- git #835d54b3 - Remove unnecessary parameter from `getHistoryPageAction`. by Jan Drewniak
- git #d119da18 - Remove Nokia60 override and use a CSS property order (task T218154) by Volker E
- git #644cc45f - Add padding and center text in infobox `caption` (task 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 (task T217172) by Krinkle
Total Changes
edit391 Changes in 101 repos by 81 committers