MediaWiki 1.33/wmf.20/Changelog
Core changes
edit- git #53a71b98 - Update git submodules by Gerrit Code Review
- git #f929e2a5 - ActiveUsersPager: Fix ordering and return 0-action users (T217525) by Aaron Schulz
- git #4234bfa1 - Update git submodules by Gerrit Code Review
- git #2bbf31ae - Update git submodules by Gerrit Code Review
- git #1ced2a90 - API: Avoid duplicate logs to api-feature-usage by Krinkle
- git #3b1b6adc - Update git submodules by Gerrit Code Review
- git #cba2d378 - Update git submodules by Gerrit Code Review
- git #2c32b6de - resources: Remove deprecated 'jquery.hidpi' module (T202154) by James D. Forrester
- git #3162b076 - Various small code and comment cleanups to IndexPager by Aaron Schulz
- git #3f717984 - Drop AuthPlugin and related code, deprecated in 1.27 (T215843) by James D. Forrester
- git #e453a7b3 - Set api-request log http.request_headers properly (T214080) by Andrew Otto
- git #3290e7b3 - Remove outdated reference to design.txt by Lucas Werkmeister
- git #f15cacf7 - Allows to add subsections to special pages groups on special page "Specialpages" (T216467) by MarkAHershberger
- git #b707afa7 - objectcache: optimize WAN cache key updates during HOLDOFF_TTL (T203786) by Aaron Schulz
- git #1852681b - Fix typo in Priority Hints static variable name (T216499) by Gilles Dubuc
- git #844f5291 - Remove unused method Title::validateFileMoveOperation() (T214316) by Legoktm
- git #0364f852 - Various fixes to make phan-taint-check happier (T216348) by Krinkle
- git #919671a8 - Avoid cached lag logging spam from changes list pages (T160833) by Aaron Schulz
- git #3c4be2f2 - Various fixes for phan-taint-check (T216348) by Krinkle
- git #aea6cbdc - Status: Make various improvements to the Status class by Krinkle
- git #8e1dc0c2 - resourceloader: Remove warning for handled localStorage error (T195647) by Timo Tijhof
- git #7edafc29 - Move specialpage redirects related classes to own files by Reedy
- git #48019fa3 - mediawiki.cldr: Move file to its own directory (T193826) by Timo Tijhof
- git #b7cd670c - maintenance: Remove unused code from several maintenance scripts by Umherirrender
- git #4b469947 - Fix usage of MediaWikiServices in comments and documentation by D3r1ck01
- git #3d662e93 - installer: Replace the use of global $wgParser with services by Derick Alangi
- git #b4d19f0c - resources: Remove 'jquery.mockjax' module (T202154) by Krinkle
- git #cdbf91c8 - resources: Remove 'jquery.xmldom' module (T202154) by Krinkle
- git #7b6651ed - build: Add names to Fresnel scenarios by Timo Tijhof
- git #d5dd48b8 - Various fixes to make phan-taint-check happier (T216348) by Umherirrender
- git #c2bc3209 - validateRegistrationFile: Accept glob patterns by Krinkle
- git #84c46d38 - Add separate log action for file reverts (T60209) by Brian Wolff
- git #8d52cf3d - Move FauxResponse class to own file by Reedy
- git #11aef1cc - logging: Remove 'null' return from ManualLogEntry::getTags() by Timo Tijhof
- git #22c8cda8 - Show password policy flags on Special:PasswordPolicies (T118774) by Gergő Tisza
- git #06a9e62b - Recentchanges: Hide instead of disable namespace selector checkboxes by Roan Kattouw
- git #204126e7 - Simplify strings in PHP code by Fomafix
- git #ea7895bd - Add mediawiki.interface.helpers.styles where it is needed (T212613) by jdlrobson
- git #037c06e8 - Hygiene: use null-coalescing operator when operating on tags by Piotr Miazga
- git #30b05e10 - Replace lowercase {@inheritdoc} with @inheritDoc by Umherirrender
- git #007bfbf8 - maintenance: Add missing limit parameters to some explode() by Umherirrender
- git #05e4dc01 - Remove references to obsolete special page and messages by Thalia
- git #426df4cd - API: Handle Messages in errorArrayToStatus() (T217382) by Brad Jorsch
- git #a26eee40 - Avoid use of deprecated ObjectCache::getMainWANInstance method by Krinkle
- git #6ab38621 - rdbms: document Database::doQuery() return value by Aaron Schulz
- git #fc005c9c - RCFilters: Make SaveFiltersPopup header's label and icon wrap by Roan Kattouw
- git #fb524741 - Fix is_array check in ResourceLoaderImageModule by Umherirrender
- git #1e5af82d - Preferences: Remove href="#" from stub threshold sample link by Bartosz Dziewoński
- git #96da4ee8 - Add missing dependency on module 'mediawiki.RegExp' by Bartosz Dziewoński
- git #fa988783 - Document the 'sitewide' option for the Block class by Thalia
- git #cb04fe6a - maintenance: Replace custom .ext extraction with pathinfo() by Thiemo Kreuz
- git #47a1f144 - DateTimeFormatter: Use mw.RegExp.escape from 'mediawiki.RegExp' by Fomafix
- git #7ce9ef15 - mw-ui-radio, mw-ui-checkbox: Don't reset every font style by Santhosh Thottingal
- git #6ee5cdd1 - obectcache: split out some WAN cache refresh logic into scheduleAsyncRefresh() by Aaron Schulz
- git #10f7497e - Add UserSendConfirmationMail hook (T215665) by Roan Kattouw
- git #6a28fb3a - API: Use log context for api-feature-usage log (T217162) by Brad Jorsch
- git #c0927cba - maintenance: Remove arguments that match their default values by D3r1ck01
- git #f50ea029 - objectcache: simplify WAN cache unwrap() method by removing FLG_STALE by Aaron Schulz
- git #37b3383e - Remove comments literally repeating the next line of code by Thiemo Kreuz (WMDE)
- git #0e24c6a4 - Add tests to ensure that retrieved actions match passed in restrictions (T213220) by David Barratt
- git #667ef8fa - Fix warning on QUnit modules without dependencies by Elliott Eggleston
- git #ac9fa2d3 - redis: Fix incomplete @var documentation in RedisConnRef by Thiemo Kreuz
- git #a1ab4b2c - Use splat operator in HamcrestPHPUnitIntegration by Kunal Mehta
- git #45990c1b - mw.ui forms: Style individual form field warnings, as well as errors by Roan Kattouw
- git #d612c218 - Remove unnecessary variable from UserTest by Thalia
- git #7f3483e5 - rdbms: make safeWaitForMasterPos() handle master connection failure by Aaron Schulz
- git #a2b85209 - Emit new style API action logs into Monolog. (T214080) by Ottomata
- git #3b4a7cbd - resourceloader: Add getScript() method for loading scripts with callback (T27962) by Evad37
- git #6efe8744 - Document type for class properties in ResourceLoaderImageModule by Umherirrender
- git #a848eae6 - Use htmlspecialchars() not htmlentities in xml export for validity (T216348) by Brian Wolff
- git #0b583944 - Fix read-only mode for LoadBalancerSingle by Lucas Werkmeister
Vendor
edit- git #8196c2b7 - Elastica: Remove scalar return type hints by Erik Bernhardson
- git #92321fd6 - Remove scalar type hints from ruflin/Elastica by Erik Bernhardson
Extensions
edit3D
edit- git #d716f7da - Remove use of deprecated addModuleScripts() (T188689) by Timo Tijhof
AbuseFilter
edit- git #da682f78 - Use ::class for class name resolution by Umherirrender
- git #99c27495 - Fix issues with SQLite (T199507) by Matěj Suchánek
ActiveAbstract
edit- git #59fe44f1 - when revision serialization fails, indicate the error in the xml (T217329) by Ariel T. Glenn
AdvancedSearch
editNo changes for AdvancedSearch
AntiSpoof
edit- git #6b0a163f - Use ::class for class name resolution by Umherirrender
ApiFeatureUsage
editNo changes for ApiFeatureUsage
ArticleCreationWorkflow
editNo changes for ArticleCreationWorkflow
ArticlePlaceholder
editNo changes for ArticlePlaceholder
Babel
edit- git #11905489 - Use variadic params to fix phan error by Kunal Mehta
- git #44615400 - BabelAutoCreate: Remove unused variable from closure and more by jenkins-bot
- git #650dd0c5 - Migrate to new Phan (T216907) by Daimona Eaytoy
BetaFeatures
editNo changes for BetaFeatures
BounceHandler
edit- git #9ef919c1 - Use ::class for class name resolution by Umherirrender
- git #e533942a - Pass string as field to IDatabase::selectRowCount by Umherirrender
Calendar
editNo changes for Calendar
Campaigns
edit- git #99219191 - Use ExtensionRegistry rather than class_exists by Reedy
- git #35ae930c - Use ::class for class name resolution by Umherirrender
Capiunto
editNo changes for Capiunto
CategoryTree
editNo changes for CategoryTree
CentralAuth
edit- git #9f4a2380 - Use Maintenance::setBatchSize in maintenance scripts by Reedy
- git #dc732134 - Use ::class for class name resolution by Umherirrender
- git #bf46de7c - Declare class properties in maintenance scripts by Reedy
- git #74523c8e - Adjust array doc type in BatchCAAntiSpoof::getDB by Umherirrender
- git #9adf1722 - Prevent fixStuckGlobalRename.php (somewhat) from breaking attachment data (T188882) by Gergő Tisza
- git #6cf05cb0 - Fix undefined variable access in maintenance/checkLocalUser.php by Brad Jorsch
- git #8575c722 - Fix MySQLism in CentralAuthUser by Brad Jorsch
- git #e37ea9c3 - Replace use of deprecated ResourceLoaderTestModules hook (T214211) by James D. Forrester
CharInsert
editNo changes for CharInsert
CheckUser
edit- git #8b570ff1 - Add phan by Daimona Eaytoy
- git #715da02c - Use ::class for class name resolution by Umherirrender
CirrusSearch
edit- git #caaec340 - Setup OOUI theme in completion suggester preferences test by David Causse
- git #f1a01b43 - Fix index creation on empty merge settings by David Causse
- git #4161b305 - Convert caching to WANObjectCache by Aaron Schulz
- git #737d97fc - Remove postprocess-phan.php script by Erik Bernhardson
- git #8f526e28 - Update phan config (T216910) by Stanislav Malyshev
- git #df0b96da - Allow null in IndexCreator similarity arg by David Causse
Cite
edit- git #51784f62 - Use ExtensionRegistry rather than class_exists by Umherirrender
- git #17555dd9 - ve.ui.MWReferenceDialog: Remove 'Use an existing reference' button (T208981) (T214991) by Bartosz Dziewoński
CiteThisPage
edit- git #d92768e2 - Upgrade CiteThisPage to use newer phan (T216912) by zoranzoki21
Citoid
edit- git #dc9054eb - Don't autofocus citoid re-use search on mobile by Jforrester
cldr
edit- git #68748779 - Use ::class for class name resolution by Umherirrender
- git #e150d7c3 - Remove a couple of pointless temp variables before returns by Reedy
- git #13931539 - Move class CLDRParser to own file by Reedy
Cognate
editNo changes for Cognate
CodeEditor
edit- git #b22a5521 - Upgrade CodeEditor to use newer version of phan (T216913) by zoranzoki21
CodeMirror
editNo changes for CodeMirror
CodeReview
edit- git #ee11442f - Use ::class for class name resolution by Umherirrender
CollaborationKit
edit- git #f96e9bec - Use ExtensionRegistry rather than class_exists by Reedy
- git #6d371d97 - Use ::class for class name resolution by Umherirrender
- git #0d428423 - Call setContextTitle() before calling EditPage magic methods by Isarra
- git #801e4fa5 - Fix some more form stuff? by Isarra
- git #64e7757f - Remove orphaned ul rule by Isarra
- git #f1fd613c - Fix alignment and label formatting on Special:CreateHubFeature by Isarra
Collection
edit- git #f6c1f486 - Remove references to deprecated 'modulescripts' (T188689) by Timo Tijhof
- git #3a00fdb7 - Use ExtensionRegistry rather than class_exists by Reedy
- git #a37af234 - Use ::class for class name resolution by Umherirrender
CommonsMetadata
editNo changes for CommonsMetadata
ConfirmEdit
edit- git #ae67c819 - Add extension.json dependency on Math to MathCaptcha by Umherirrender
- git #f96b1eda - Use ::class for class name resolution by Umherirrender
CongressLookup
editNo changes for CongressLookup
ContactPage
editNo changes for ContactPage
ContentTranslation
edit- git #4048bc69 - Fix inheritance of ve.ce.CXTransclusionNodes by jenkins-bot
- git #dd0bdfff - Use ExtensionRegistry rather than class_exists by Reedy
- git #064db97d - Use ::class for class name resolution by Umherirrender
- git #fb3c532b - Pass string as field to IDatabase::selectField by Umherirrender
- git #03864514 - Fix index condition for array traversal (T192144) by petarpetkovic
- git #63b57ad3 - Implement way to resolve 'cannot-publish' issue (T192144) by jenkins-bot
- git #d249d262 - Introduce publish requirements config (T192144) by jenkins-bot
- git #8ac92f52 - Mark sections as saved only when saving is successful (T192066) by Nikerabbit
- git #cd490e3e - Remove unnecessary LESS nesting by petarpetkovic
- git #97229398 - Use inherited cursor:text for links by jenkins-bot
- git #859c12d8 - Replace 'clear' icon with 'close' icon for message widget (T192144) by Nikerabbit
- git #827af2df - Build same link card in source and target surfaces (T197075) by jenkins-bot
- git #376199cf - Add unit tests for AbuseFilterCheck by Petar.petkovic
- git #9d466975 - Fix button alignment in "New translation" dialog (T217011) by jenkins-bot
ContributionTracking
editNo changes for ContributionTracking
CreditsSource
editNo changes for CreditsSource
Dashiki
editNo changes for Dashiki
Disambiguator
editNo changes for Disambiguator
DismissableSiteNotice
editNo changes for DismissableSiteNotice
DonationInterface
edit- git #1f08e5b9 - Only show emailExplain when opted out (T215939) by Elliott Eggleston
- git #073502d7 - Hide opt_in buttons when given on querystring (T217254) by Elliott Eggleston
DoubleWiki
editNo changes for DoubleWiki
DynamicSidebar
edit- git #f06763aa - Document null param type by Umherirrender
EUCopyrightCampaign
editNo changes for EUCopyrightCampaign
Echo
edit- git #408721a3 - Fix off-by-one edit count for ThankYouEdit notification (T209541) by Kosta Harlan
- git #8212dfe2 - Test that checks for alerts' flyout (T217051) by ephemeralwaves
- git #833731c5 - Remove non-functional maintenance script testDiscussionParser.php by Umherirrender
- git #42f153ca - Use ::class for class name resolution by Umherirrender
- git #1b5308ba - Use explicit columns and avoid SELECT * by Umherirrender
- git #8ce0cc17 - Fix UserMerge integration for use with table prefix (T217487) by Umherirrender
- git #8da7e5b0 - Pass string as field to IDatabase::selectField and ::selectRowCount by Reedy
- git #db6c1f07 - NotificationDeleteJob: Remove unused variable $targetMapper by Roan Kattouw
- git #bb0ca321 - Convert caching to WANObjectCache by Aaron Schulz
- git #fdc2b42b - Declare class properties in Formatter and WikiRequest by Umherirrender
Elastica
edit- git #410c7b00 - Pass string booleans to wait_for_completion by Erik Bernhardson
- git #7557c97a - Enable phan by David Causse
- git #f1aad702 - Fix deleteByQuery undefined var $type by David Causse
ElectronPdfService
editNo changes for ElectronPdfService
EventBus
edit- git #6362c9b5 - Send monolog $record['context'] as event, not entire $record (T216163) (T214080) by Andrew Otto
- git #9a190c12 - Fix call to private logger() function by Kunal Mehta
- git #62480bb4 - Remove excess information from composer.json by Kunal Mehta
- git #89702db0 - Fix json indent in extension.json by Umherirrender
- git #2d80d808 - Provide eventServiceName in job queue and fix import. (T217145) by Petr Pchelko
EventLogging
edit- git #ed4943d5 - Allow looking up of latest JSONSchema by title without specific revid (T215442) by Reedy
- git #76284678 - includes: Improve on code for consistency, efficiency and maintainability by Derick Alangi
ExtensionDistributor
edit- git #ddfdb96d - Use ::class for class name resolution by Umherirrender
ExternalGuidance
edit- git #2f4318e2 - Allow disabling the context detection in wiki (T217401) by Santhosh Thottingal
- git #7c3ae1f1 - Allow to start a new article using Content translation (T212411) by Santhosh Thottingal
- git #b382ee2c - Adjust styling for clarifying text for edit target article action (T217048) by Santhosh Thottingal
- git #4a761a00 - Remove transition for hiding the edit icons in sections (T217013) by Santhosh Thottingal
FeaturedFeeds
editNo changes for FeaturedFeeds
FileExporter
editNo changes for FileExporter
FileImporter
editNo changes for FileImporter
FlaggedRevs
edit- git #e786a14f - Remove compat code for OOUI\ButtonInputWidget by Umherirrender
- git #c77e652d - Use ::class for class name resolution by Umherirrender
- git #582181e4 - Add method scope visibility by Krinkle
Flow
edit- git #a611f19a - Remove use of deprecated addModuleScripts() (T188689) by Timo Tijhof
- git #39e120cf - Add method scope visibility by Reedy
- git #6878a2c0 - Use ::class for class name resolution by Umherirrender
- git #37a755e2 - Make VisualEditor unwrap <section> tags (T217206) by Roan Kattouw
FundraiserLandingPage
editNo changes for FundraiserLandingPage
FundraisingTranslateWorkflow
editNo changes for FundraisingTranslateWorkflow
Gadgets
editNo changes for Gadgets
GeoCrumbs
editNo changes for GeoCrumbs
GeoData
edit- git #8397c0f3 - Use ::class for class name resolution by Umherirrender
- git #7f5f9861 - Bump version of mediawiki/mediawiki-phan-config to 0.4.0 (T216920) by Kunal Mehta
- git #7ed39be5 - Upgrade phan to 1.2.0 (T216920) by Erik Bernhardson
GettingStarted
edit- git #1752310e - Use ::class for class name resolution by Umherirrender
GlobalBlocking
edit- git #37dd01cd - Drop .class from GlobalBlocking class by Reedy
- git #2d0cbef6 - WikiMap is going to exist, has for a looong time by Reedy
- git #f3b0af07 - Use ::class for class name resolution by Umherirrender
GlobalCssJs
edit- git #9c53522f - Remove default debug logging by Timo Tijhof
GlobalPreferences
editNo changes for GlobalPreferences
GlobalUsage
edit- git #8a743f30 - Use ::class for class name resolution by Umherirrender
GlobalUserPage
editNo changes for GlobalUserPage
GoogleNewsSitemap
editNo changes for GoogleNewsSitemap
Graph
editNo changes for Graph
GrowthExperiments
edit- git #9cc89666 - Use schema version where reading is a valid editor_interface (T215664) by Kosta Harlan
- git #59125b94 - Impact: update copy text according to task (T216217) by Stephane Bisson
- git #a1084bc4 - Styling for Impact module (T216217) by Stephane Bisson
- git #e1ce91cc - Help Panel: Exclude from main page (T215664) by Kosta Harlan
- git #fde01739 - Homepage Impact module (T216217) by Stephane Bisson
- git #40e59115 - Help panel: Conditionally depend on mediawiki.ForeignApi when needed (T217218) by Catrope
- git #d3a17e47 - Help panel: Use .escaped() instead of .text() inside .append() by Roan Kattouw
- git #d9fe1d01 - Add confirmemail module (T216087) (T215660) (T215656) by Roan Kattouw
GuidedTour
edit- git #f5a7bc63 - Use ExtensionRegistry rather than class_exists by Reedy
- git #6e101087 - Use ::class for class name resolution by Umherirrender
GWToolset
edit- git #41a030fa - Use ::class for class name resolution by Umherirrender
ImageMap
editNo changes for ImageMap
InputBox
edit- git #02f1a270 - Upgrade InputBox extension to use newer phan (T216922) by zoranzoki21
Insider
editNo changes for Insider
intersection
editNo changes for intersection
Interwiki
editNo changes for Interwiki
InterwikiSorting
editNo changes for InterwikiSorting
JADE
edit- git #06977af6 - Remove unneeded argument on JudgmentContent::validateContent by Reedy
- git #f5603baf - Add missing use statement for DBError by Umherirrender
Josa
editNo changes for Josa
JsonConfig
edit- git #de4f742d - Use ExtensionRegistry rather than class_exists by Reedy
- git #dc365c85 - Use ::class for class name resolution by Umherirrender
Kartographer
edit- git #d81c1729 - eslint: Update eslint-config-wikimedia to 0.11.0 by Ed Sanders
- git #0677d508 - Use extension.json to enforce requirement of JsonConfig by Reedy
- git #fadf4b2e - Use ::class for class name resolution by Umherirrender
LabeledSectionTransclusion
editNo changes for LabeledSectionTransclusion
LandingCheck
editNo changes for LandingCheck
LdapAuthentication
edit- git #e4ed3ccd - Remove calls to no-longer-imeplemented methods after I2eeaeed1 by BryanDavis
- git #3b5cdc2d - Follow-up 2a9d1c27: Stop referring to the now-killed AuthPlugin class (T217692) by Hashar
- git #9a723f4c - Use ::class for class name resolution by Umherirrender
Linter
edit- git #fcb9eba5 - DWIM in CategoryManager by Krinkle
LiquidThreads
editNo changes for LiquidThreads
Listings
editNo changes for Listings
LocalisationUpdate
editNo changes for LocalisationUpdate
LoginNotify
edit- git #112a8678 - Use ExtensionRegistry rather than class_exists by Umherirrender
MapSources
editNo changes for MapSources
MassMessage
edit- git #173995a6 - Skip LiquidThreads test (T217553) by Lucas Werkmeister
- git #107e843b - Use ::class for class name resolution by Umherirrender
- git #6ffaccc8 - Use ExtensionRegistry rather than class_exists by Umherirrender
- git #301cfb22 - Migrate to new phan (T216927) by Umherirrender
Math
editNo changes for Math
MobileApp
editNo changes for MobileApp
MobileFrontend
edit- git #7e9d29a9 - Disabling editor resizing on Firefox (T216547) by Jdlrobson
- git #c8fcf8bc - Split up EditAttemptStep oversampling so it can be forced for mobile only (T212253) by David Lynch
- git #4509ef5e - Use ::class for class name resolution by Umherirrender
- git #b6b9b538 - Document View.$el by jdlrobson
- git #d1fc00c4 - ContentProvider tweaks for developers by jdlrobson
- git #4b3cf00b - Remove obsolete comment by jdlrobson
- git #455e1e69 - Update page actions menu selectors for new HTML structure (T213352) by Jan Drewniak
- git #8212b674 - MobileFrontendArticleTarget: Avoid exceptions during loading by Bartosz Dziewoński
- git #40f570ba - Hygiene: fix expect & result order in assertEquals by Stephen Niedzielski
- git #574af113 - Redirect to the section after mobile section edit (visual) (T213120) by Bartosz Dziewoński
- git #31f81df1 - i18n tweak to mobile contributions mode name by jdlrobson
- git #cc737522 - Increase LanguageSearcher code coverage to 100% (T215657) by Nicholas Ray
- git #edf53126 - Move promisedView styles out of languageOverlay styles (T215657) (T215370) by Jdlrobson
- git #3c3348b0 - Provide a jquery alternative for Promise.all (T215370) by Stephen Niedzielski
- git #7074a89c - Test: remove Wikipedia Zero header example in test by Stephen Niedzielski
- git #6a9de00b - Test: fix MobileFrontendSkinHooksTest article mock by Stephen Niedzielski
MultimediaViewer
edit- git #0312e465 - Use ExtensionRegistry rather than class_exists by Umherirrender
- git #8ec4150a - Replace use of deprecated ResourceLoaderTestModules hook (T214211) by James D. Forrester
NavigationTiming
edit- git #5ba91b62 - Fix NavigationTimingOversampleFactor validation (T187299) by Gilles Dubuc
- git #ba4e05ee - Assume that Server Timing duration is expressed in ms (T217111) by Gilles Dubuc
- git #1e793f89 - Don't assume PerformanceObserver entry types are supported (T217210) by Gilles Dubuc
- git #3394dd1b - Improve wiki oversampling configuration format (T216986) by Gilles Dubuc
Newsletter
edit- git #b872123d - Use ::class for class name resolution by Umherirrender
NewUserMessage
editNo changes for NewUserMessage
Nuke
edit- git #38ff8983 - Remove compat code for version 1.27 by Reedy
- git #9baf3559 - Use ::class for class name resolution by Umherirrender
OATHAuth
edit- git #11ee9949 - Use ::class for class name resolution by Umherirrender
OAuth
edit- git #ed191a8e - Remove PHP entry point by Umherirrender
- git #35f3894d - Use ExtensionRegistry rather than class_exists by Reedy
- git #70ff5bd6 - Use ::class for class name resolution by Umherirrender
OpenStackManager
edit- git #8bc48ede - Use ::class for class name resolution by Umherirrender
- git #900d6353 - Remove class_exists for own class from maintenance script by Umherirrender
- git #054466af - Construct OpenStackNovaUser always with username by Umherirrender
ORES
editNo changes for ORES
PageAssessments
edit- git #4200d61c - Use ::class for class name resolution by Umherirrender
PagedTiffHandler
edit- git #9f0b3d5f - Use ::class for class name resolution by Umherirrender
- git #b767447f - Remove comments literally repeating the test…() function name by Thiemo Kreuz
- git #f6c00fbf - Add method scope visibility by Thiemo Kreuz (WMDE)
PageImages
edit- git #5682f9c0 - Use ::class for class name resolution by Umherirrender
- git #272b98a3 - Pass string as field to IDatabase::selectField by Umherirrender
PageTriage
edit- git #d0971d3f - Use ::class for class name resolution by Umherirrender
- git #a74c4bae - Check required metadata properties in list API and compilation job (T216674) by Kosta Harlan
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 #1cf4e590 - Enable Squiz.Strings.DoubleQuoteUsage PHPCS sniff by Thiemo Kreuz
- git #8fa98056 - PopupsContextTest: Improve the PopupsContext test suit by Derick Alangi
- git #5da1009d - Fix shade of blue in beta feature images (T215896) by WMDE-Fisch
- git #7e6afa7b - Add missing "the" (T215896) by WMDE-Fisch
- git #7c4836af - Hygiene: fix typo in ServiceWirings function arg by Stephen Niedzielski
- git #1697cb9a - Update documentation and signatures of hook handlers (T215896) by Thiemo Kreuz (WMDE)
- git #6ec5ac46 - Increase whitespace between reference text and read link (T214169) by Thiemo Kreuz (WMDE)
- git #54af0699 - Remove unused $config constructor parameter from loggers by Thiemo Kreuz
ProofreadPage
edit- git #67ab5838 - Use ::class for class name resolution by Reedy
PropertySuggester
editNo changes for PropertySuggester
QuickSurveys
edit- git #73d31777 - Correct a query selector (T210646) by jdlrobson
Quiz
edit- git #b98c4375 - Load styles module 'ext.quiz.styles' via addModuleStyles() by Fomafix
ReadingLists
editNo changes for ReadingLists
RelatedArticles
editNo changes for RelatedArticles
Renameuser
edit- git #b8706cb2 - Migrate from Title::moveTo to MovePage::move by Reedy
- git #2718c782 - Use ::class for class name resolution by Umherirrender
- git #f50ccff2 - Remove compat code for version 1.27 by Umherirrender
- git #cecfe521 - Migrate to new phan (T216937) by Umherirrender
- git #aae62089 - Fix MediaWiki.Usage.DeprecatedGlobalVariables exclude by Umherirrender
- git #16abc6d4 - build: Updating mediawiki/mediawiki-codesniffer to 24.0.0 by Umherirrender
RevisionSlider
edit- git #197bd4c7 - Upgrade RevisionSlider to use newer phan (T216939) by gopavasanth
RSS
editNo changes for RSS
SandboxLink
editNo changes for SandboxLink
Score
edit- git #10b8fa7b - Use ExtensionRegistry rather than class_exists by Reedy
- git #5695cd0f - Use ::class for class name resolution by Umherirrender
- git #d4d1d5c1 - Remove PREG_UNMATCHED_AS_NULL constant (T217241) by Daimona Eaytoy
Scribunto
editNo changes for Scribunto
SearchExtraNS
editNo changes for SearchExtraNS
SecurePoll
edit- git #b4b2b80b - Use ExtensionRegistry rather than class_exists by Umherirrender
- git #d239e3b0 - ActorMigration exists because of MW requirement in extension.json by Reedy
- git #cf9ca1a8 - jobs: Fix method name from getID() as defined in SecurePoll_Entity by Derick Alangi
- git #9202f725 - Use ::class for class name resolution by Umherirrender
Sentry
edit- git #47fb3f3e - Use ::class for class name resolution by Umherirrender
ShortUrl
edit- git #a9d24b4b - Use ::class for class name resolution by Umherirrender
SiteMatrix
editNo changes for SiteMatrix
SkinPerPage
editNo changes for SkinPerPage
SpamBlacklist
edit- git #f3ff95ce - Use ExtensionRegistry rather than class_exists by Umherirrender
SubPageList3
editNo changes for SubPageList3
SubpageSortkey
editNo changes for SubpageSortkey
SyntaxHighlight_GeSHi
edit- git #b271b156 - Use ::class for class name resolution by Umherirrender
- git #66c56f5c - Migrate to new Phan (T216944) by Daimona Eaytoy
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
edit- git #e0be7340 - Use ExtensionRegistry rather than class_exists by Umherirrender
TimedMediaHandler
edit- git #5a4f501f - PoolCounterWorkViaCallback has existed since MW 1.22 by Reedy
- git #eb980ee0 - Use ::class for class name resolution by Umherirrender
- git #e715fb6f - Declare class properties by Krinkle
- git #e97283c4 - Update video.js to 7.4.1 by Brion Vibber
- git #d5c01562 - Update ogv.js to 1.6.0 by Brion Vibber
timeline
editNo changes for timeline
TitleBlacklist
edit- git #0b3b7f67 - Use ExtensionRegistry rather than class_exists by Umherirrender
TocTree
editNo changes for TocTree
TorBlock
edit- git #a778f810 - ChangeTags has existed for many MW versions by Reedy
- git #bd744745 - Use ::class for class name resolution by Umherirrender
Translate
edit- git #8e0c8b38 - Revert "TranslateUtils: Avoid use of deprecated class Revision" by Nikerabbit
- git #b6a9ea93 - Fix crash due to invalid language code passed to SpecialTranslate (T204833) by jenkins-bot
- git #c8e8aa22 - Upgrade mediawiki/mediawiki-codesniffer to 24.0.0 by jenkins-bot
- git #81f92955 - Replaces usage of wfBCP47 with LanguageCode::bcp47 (T210988) by jenkins-bot
- git #55e09594 - TranslateUtils: Avoid use of deprecated class Revision by jenkins-bot
- git #4c333645 - Remove display of the message group state for the source language (T160511) by jenkins-bot
- git #85200709 - Use ::class for class name resolution by Umherirrender
- git #3ccb5104 - Support usage of DisabledSpecialPage when deciding whether to add tabs by jenkins-bot
- git #04d9822a - Remove "Read" and "Write" section headers by Thiemo Kreuz
- git #d290bedf - Fix invalid display of priority language notice (T217046) by abijeet
TranslationNotifications
edit- git #bfa941c7 - Use ::class for class name resolution by Umherirrender
TrustedXFF
editNo changes for TrustedXFF
TwoColConflict
editNo changes for TwoColConflict
UniversalLanguageSelector
edit- git #df2aa345 - Use ::class for class name resolution by Umherirrender
- git #f8e9ed12 - Move some more php files under includes by Reedy
- git #e1c7ad82 - Use ExtensionRegistry rather than class_exists by Reedy
- git #03bc19fa - Use ::class for class name resolution by Umherirrender
UploadsLink
editNo changes for UploadsLink
UploadWizard
edit- git #2f158d46 - Use ::class for class name resolution by Reedy
UrlShortener
edit- git #92394dba - Use ::class for class name resolution by Umherirrender
UserMerge
editNo changes for UserMerge
VipsScaler
edit- git #34af0437 - Update extension PHP structure by Reedy
- git #4c7ca41c - Move class VipsCommand and VipsConvolution to own files by Reedy
VisualEditor
edit- git #c9a3bf9f - Use DerivativeContext in ApiVisualEditorEdit by Catrope
- git #b3a35790 - rebaser: Fix export dialog title by Jforrester
- git #2fb0ed02 - Use ExtensionRegistry rather than class_exists by Reedy
- git #a07ad015 - Use ::class for class name resolution by Umherirrender
- git #9aee6bb5 - MWTransclusionNode: Comment strange matchTagNames values by Ed Sanders
- git #e18bdf3f - Update VE core submodule to master (226ff19e5) (T214976) (T216879) (T217047) by Ed Sanders
- git #6f60b780 - rebaser: Bind special tab click to showForm by Ed Sanders
- git #b1863f4b - When rendering categories, hide/show catlinks as needed (T213528) by David Lynch
- git #e3bb0b9e - ApiVisualEditor: Separate out templatesUsed from metadata (T209078) by Ed Sanders
- git #92bb0e55 - ve.init.mw.DesktopArticleTarget: Remove some unnecessary toolbar setup code by Bartosz Dziewoński
- git #edc4fe95 - Allow page title heading to be selected while editor is active (T214790) by Bartosz Dziewoński
Wikibase
edit- git #05ada05c - Warn to hard refresh page when datatypes in client side seems outdated (T216728) by alaasarhan
- git #7f7600cf - Remove use of deprecated addModuleScripts() method. (T188689) by Timo Tijhof
- git #48f84da1 - termbox: pin latest changes (T217244) by Pablo Grass
- git #c0655a8f - Remove comments mentioning non-existing ApiWikibase classes by Thiemo Kreuz (WMDE)
- git #67d8b52a - Remove non-functional @var documentation on constants by Thiemo Kreuz
- git #236e24ed - Replace not needed "protected static" stuff in ChunkCacheTest by Thiemo Kreuz
- git #44766254 - Consolidate more view/resources modules (7) (T203696) by Krinkle
- git #0ecc20a7 - Add missing table name prefixes by Lucas Werkmeister
- git #f91ecd14 - Add monolingual code tlb (Tobelo) (T216798) by Remko de Keijzer
WikibaseCirrusSearch
edit- git #dcc8acfa - Use .plain sub-field for inlabel keyword by Erik Bernhardson
- git #8ec3eca6 - Move search configs to this extension (T190022) by Stanislav Malyshev
- git #31f29d42 - Enable phan by Stanislav Malyshev
- git #0caa3c16 - Rename i18n strings for the extension (T216839) by Stanislav Malyshev
WikibaseLexeme
edit- git #3cbd1753 - Add required config value dependency to InvalidLanguageIndicator (T217627) by Jakob Warkotsch
- git #b1641858 - Add phan config file (T215556) by Amir Sarabadani
WikibaseMediaInfo
edit- git #aa950c08 - Fix errors when submitting depicts (T217354) by Matthias Mullie
- git #b0adffa9 - Add overflow:auto to contain css floats (T216593) by ha78na
- git #a77dd073 - Remove unused i18n messages by Matthias Mullie
- git #75be3ca6 - Move message to correct module by Matthias Mullie
- git #b08a265d - Add a visual indicator to Captions/Depicts panels when in edit mode (T217256) by Eric Gardner
- git #75368cbc - Move up checks to test if we should construct depicts widgets (T217285) by Matthias Mullie
- git #7de1faad - Display a "no results found" message in Depicts autocomplete widget (T217164) by Matthias Mullie
WikibaseQualityConstraints
edit- git #774b0556 - Move special page to Wikibase group (T217242) by Lucas Werkmeister
Wikidata.org
editNo changes for Wikidata.org
WikidataPageBanner
editNo changes for WikidataPageBanner
WikiEditor
editNo changes for WikiEditor
wikihiero
edit- git #645f089c - Use ::class for class name resolution by Umherirrender
- git #68786e4a - Correct Finnish translation of Special:Hieroglyphs (T217284) by 01miki10
WikiLove
edit- git #18dfe76c - Move PHP files to includes/ by Reedy
- git #8c5828f6 - Use ExtensionRegistry rather than class_exists by Reedy
- git #9348056a - Use ::class for class name resolution by Umherirrender
WikimediaBadges
editNo changes for WikimediaBadges
WikimediaEvents
edit- git #bd357514 - EditorJourney: Redact title / create params, drop page_title (T213974) by Kosta Harlan
- git #beed45fb - Use ExtensionRegistry rather than class_exists by Reedy
- git #c263fdf2 - Use ::class for class name resolution by Umherirrender
- git #11e2c4a1 - Allow directing a sample of users to PHP 7 (T216676) by Giuseppe Lavagetto
- git #fa0e9557 - EditorJourney: Convert to lower case and decode chars (T213974) by Kosta Harlan
- git #27f3b455 - Register UserFeedback schema (T213782) by BryanDavis
- git #47263f4e - EditorJourney: Remove HTML when obfuscating page title (T213974) by Kosta Harlan
WikimediaIncubator
edit- git #2600573b - Remove unused class properties from InfoPage by Reedy
- git #cbb02354 - Declare class properties by Reedy
- git #0acc0795 - Use ExtensionRegistry rather than class_exists by Reedy
- git #1fefd9e5 - Use ::class for class name resolution by Umherirrender
- git #788d49b6 - Remove compat check for version 1.27 by Umherirrender
WikimediaMaintenance
edit- git #e664c2dc - Use ::class for class name resolution by Umherirrender
WikimediaMessages
editNo changes for WikimediaMessages
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 #fd2e8508 - Passing page parameter to TOC toggler (T217820) by Jdlrobson
- git #864a1766 - Refactor pageActions menu to accommodate AMC mode (T213352) by Jan Drewniak
- git #99aa7a28 - HYGIENE: Remove element `nav` selector from mainmenu.less by jdlrobson
- git #3f7d1e36 - Return to link is not needed in AMC mode on talk pages (T212216) by jdlrobson
- git #52918caf - Allow us to distinguish errors for logged in users by Jdlrobson
MonoBook
editNo changes for MonoBook
Modern
editNo changes for Modern
Nostalgia
editNo changes for Nostalgia
Timeless
editNo changes for Timeless
Vector
editNo changes for Vector
Total Changes
edit362 Changes in 94 repos by 71 committers