![]() |
Deployment of MediaWiki 1.33.0-wmf.20 to Wikimedia sites | MediaWiki 1.33.0-wmf.21![]() |
The latest version (labeled "1.33.0-wmf.20") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 5 March 2019 (see the roadmap).
Core changes
- git #53a71b98 - Update git submodules by Gerrit Code Review
- git #f929e2a5 - ActiveUsersPager: Fix ordering and return 0-action users (task 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 (task 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 (task T215843) by James D. Forrester
- git #e453a7b3 - Set api-request log http.request_headers properly (task 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" (task T216467) by MarkAHershberger
- git #b707afa7 - objectcache: optimize WAN cache key updates during HOLDOFF_TTL (task T203786) by Aaron Schulz
- git #1852681b - Fix typo in Priority Hints static variable name (task T216499) by Gilles Dubuc
- git #844f5291 - Remove unused method Title::validateFileMoveOperation() (task T214316) by Legoktm
- git #0364f852 - Various fixes to make phan-taint-check happier (task T216348) by Krinkle
- git #919671a8 - Avoid cached lag logging spam from changes list pages (task T160833) by Aaron Schulz
- git #3c4be2f2 - Various fixes for phan-taint-check (task T216348) by Krinkle
- git #aea6cbdc - Status: Make various improvements to the Status class by Krinkle
- git #8e1dc0c2 - resourceloader: Remove warning for handled localStorage error (task 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 (task 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 (task T202154) by Krinkle
- git #cdbf91c8 - resources: Remove 'jquery.xmldom' module (task T202154) by Krinkle
- git #7b6651ed - build: Add names to Fresnel scenarios by Timo Tijhof
- git #d5dd48b8 - Various fixes to make phan-taint-check happier (task T216348) by Umherirrender
- git #c2bc3209 - validateRegistrationFile: Accept glob patterns by Krinkle
- git #84c46d38 - Add separate log action for file reverts (task 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 (task 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 (task 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() (task 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 (task T215665) by Roan Kattouw
- git #6a28fb3a - API: Use log context for api-feature-usage log (task 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 (task 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. (task T214080) by Ottomata
- git #3b4a7cbd - resourceloader: Add getScript() method for loading scripts with callback (task 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 (task T216348) by Brian Wolff
- git #0b583944 - Fix read-only mode for LoadBalancerSingle by Lucas Werkmeister
Vendor
- git #8196c2b7 - Elastica: Remove scalar return type hints by Erik Bernhardson
- git #92321fd6 - Remove scalar type hints from ruflin/Elastica by Erik Bernhardson
Extensions
3D
- git #d716f7da - Remove use of deprecated addModuleScripts() (task T188689) by Timo Tijhof
AbuseFilter
- git #da682f78 - Use ::class for class name resolution by Umherirrender
- git #99c27495 - Fix issues with SQLite (task T199507) by Matěj Suchánek
ActiveAbstract
- git #59fe44f1 - when revision serialization fails, indicate the error in the xml (task T217329) by Ariel T. Glenn
AdvancedSearch
No changes for AdvancedSearch
AntiSpoof
- git #6b0a163f - Use ::class for class name resolution by Umherirrender
ApiFeatureUsage
No changes for ApiFeatureUsage
ArticleCreationWorkflow
No changes for ArticleCreationWorkflow
ArticlePlaceholder
No changes for ArticlePlaceholder
Babel
- 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 (task T216907) by Daimona Eaytoy
BetaFeatures
No changes for BetaFeatures
BounceHandler
- git #9ef919c1 - Use ::class for class name resolution by Umherirrender
- git #e533942a - Pass string as field to IDatabase::selectRowCount by Umherirrender
Calendar
No changes for Calendar
Campaigns
- git #99219191 - Use ExtensionRegistry rather than class_exists by Reedy
- git #35ae930c - Use ::class for class name resolution by Umherirrender
Capiunto
No changes for Capiunto
CategoryTree
No changes for CategoryTree
CentralAuth
- 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 (task 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 (task T214211) by James D. Forrester
CharInsert
No changes for CharInsert
CheckUser
- git #8b570ff1 - Add phan by Daimona Eaytoy
- git #715da02c - Use ::class for class name resolution by Umherirrender
CirrusSearch
- 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 (task T216910) by Stanislav Malyshev
- git #df0b96da - Allow null in IndexCreator similarity arg by David Causse
Cite
- git #51784f62 - Use ExtensionRegistry rather than class_exists by Umherirrender
- git #17555dd9 - ve.ui.MWReferenceDialog: Remove 'Use an existing reference' button (task T208981) (task T214991) by Bartosz Dziewoński
CiteThisPage
- git #d92768e2 - Upgrade CiteThisPage to use newer phan (task T216912) by zoranzoki21
Citoid
- git #dc9054eb - Don't autofocus citoid re-use search on mobile by Jforrester
cldr
- 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
No changes for Cognate
CodeEditor
- git #b22a5521 - Upgrade CodeEditor to use newer version of phan (task T216913) by zoranzoki21
CodeMirror
No changes for CodeMirror
CodeReview
- git #ee11442f - Use ::class for class name resolution by Umherirrender
CollaborationKit
- 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
- git #f6c1f486 - Remove references to deprecated 'modulescripts' (task 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
No changes for CommonsMetadata
ConfirmEdit
- git #ae67c819 - Add extension.json dependency on Math to MathCaptcha by Umherirrender
- git #f96b1eda - Use ::class for class name resolution by Umherirrender
CongressLookup
No changes for CongressLookup
ContactPage
No changes for ContactPage
ContentTranslation
- 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 (task T192144) by petarpetkovic
- git #63b57ad3 - Implement way to resolve 'cannot-publish' issue (task T192144) by jenkins-bot
- git #d249d262 - Introduce publish requirements config (task T192144) by jenkins-bot
- git #8ac92f52 - Mark sections as saved only when saving is successful (task 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 (task T192144) by Nikerabbit
- git #827af2df - Build same link card in source and target surfaces (task T197075) by jenkins-bot
- git #376199cf - Add unit tests for AbuseFilterCheck by Petar.petkovic
- git #9d466975 - Fix button alignment in "New translation" dialog (task T217011) by jenkins-bot
ContributionTracking
No changes for ContributionTracking
CreditsSource
No changes for CreditsSource
Dashiki
No changes for Dashiki
Disambiguator
No changes for Disambiguator
DismissableSiteNotice
No changes for DismissableSiteNotice
DonationInterface
- git #1f08e5b9 - Only show emailExplain when opted out (task T215939) by Elliott Eggleston
- git #073502d7 - Hide opt_in buttons when given on querystring (task T217254) by Elliott Eggleston
DoubleWiki
No changes for DoubleWiki
DynamicSidebar
- git #f06763aa - Document null param type by Umherirrender
EUCopyrightCampaign
No changes for EUCopyrightCampaign
Echo
- git #408721a3 - Fix off-by-one edit count for ThankYouEdit notification (task T209541) by Kosta Harlan
- git #8212dfe2 - Test that checks for alerts' flyout (task 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 (task 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
- 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
No changes for ElectronPdfService
EventBus
- git #6362c9b5 - Send monolog $record['context'] as event, not entire $record (task T216163) (task 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. (task T217145) by Petr Pchelko
EventLogging
- git #ed4943d5 - Allow looking up of latest JSONSchema by title without specific revid (task T215442) by Reedy
- git #76284678 - includes: Improve on code for consistency, efficiency and maintainability by Derick Alangi
ExtensionDistributor
- git #ddfdb96d - Use ::class for class name resolution by Umherirrender
ExternalGuidance
- git #2f4318e2 - Allow disabling the context detection in wiki (task T217401) by Santhosh Thottingal
- git #7c3ae1f1 - Allow to start a new article using Content translation (task T212411) by Santhosh Thottingal
- git #b382ee2c - Adjust styling for clarifying text for edit target article action (task T217048) by Santhosh Thottingal
- git #4a761a00 - Remove transition for hiding the edit icons in sections (task T217013) by Santhosh Thottingal
FeaturedFeeds
No changes for FeaturedFeeds
FileExporter
No changes for FileExporter
FileImporter
No changes for FileImporter
FlaggedRevs
- 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
- git #a611f19a - Remove use of deprecated addModuleScripts() (task 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 (task T217206) by Roan Kattouw
FundraiserLandingPage
No changes for FundraiserLandingPage
FundraisingTranslateWorkflow
No changes for FundraisingTranslateWorkflow
Gadgets
No changes for Gadgets
GeoCrumbs
No changes for GeoCrumbs
GeoData
- git #8397c0f3 - Use ::class for class name resolution by Umherirrender
- git #7f5f9861 - Bump version of mediawiki/mediawiki-phan-config to 0.4.0 (task T216920) by Kunal Mehta
- git #7ed39be5 - Upgrade phan to 1.2.0 (task T216920) by Erik Bernhardson
GettingStarted
- git #1752310e - Use ::class for class name resolution by Umherirrender
GlobalBlocking
- 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
- git #9c53522f - Remove default debug logging by Timo Tijhof
GlobalPreferences
No changes for GlobalPreferences
GlobalUsage
- git #8a743f30 - Use ::class for class name resolution by Umherirrender
GlobalUserPage
No changes for GlobalUserPage
GoogleNewsSitemap
No changes for GoogleNewsSitemap
Graph
No changes for Graph
GrowthExperiments
- git #9cc89666 - Use schema version where reading is a valid editor_interface (task T215664) by Kosta Harlan
- git #59125b94 - Impact: update copy text according to task (task T216217) by Stephane Bisson
- git #a1084bc4 - Styling for Impact module (task T216217) by Stephane Bisson
- git #e1ce91cc - Help Panel: Exclude from main page (task T215664) by Kosta Harlan
- git #fde01739 - Homepage Impact module (task T216217) by Stephane Bisson
- git #40e59115 - Help panel: Conditionally depend on mediawiki.ForeignApi when needed (task T217218) by Catrope
- git #d3a17e47 - Help panel: Use .escaped() instead of .text() inside .append() by Roan Kattouw
- git #d9fe1d01 - Add confirmemail module (task T216087) (task T215660) (task T215656) by Roan Kattouw
GuidedTour
- git #f5a7bc63 - Use ExtensionRegistry rather than class_exists by Reedy
- git #6e101087 - Use ::class for class name resolution by Umherirrender
GWToolset
- git #41a030fa - Use ::class for class name resolution by Umherirrender
ImageMap
No changes for ImageMap
InputBox
- git #02f1a270 - Upgrade InputBox extension to use newer phan (task T216922) by zoranzoki21
Insider
No changes for Insider
intersection
No changes for intersection
Interwiki
No changes for Interwiki
InterwikiSorting
No changes for InterwikiSorting
JADE
- git #06977af6 - Remove unneeded argument on JudgmentContent::validateContent by Reedy
- git #f5603baf - Add missing use statement for DBError by Umherirrender
Josa
No changes for Josa
JsonConfig
- git #de4f742d - Use ExtensionRegistry rather than class_exists by Reedy
- git #dc365c85 - Use ::class for class name resolution by Umherirrender
Kartographer
- 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
No changes for LabeledSectionTransclusion
LandingCheck
No changes for LandingCheck
LdapAuthentication
- 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 (task T217692) by Hashar
- git #9a723f4c - Use ::class for class name resolution by Umherirrender
Linter
- git #fcb9eba5 - DWIM in CategoryManager by Krinkle
LiquidThreads
No changes for LiquidThreads
Listings
No changes for Listings
LocalisationUpdate
No changes for LocalisationUpdate
LoginNotify
- git #112a8678 - Use ExtensionRegistry rather than class_exists by Umherirrender
MapSources
No changes for MapSources
MassMessage
- git #173995a6 - Skip LiquidThreads test (task 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 (task T216927) by Umherirrender
Math
No changes for Math
MobileApp
No changes for MobileApp
MobileFrontend
- git #7e9d29a9 - Disabling editor resizing on Firefox (task T216547) by Jdlrobson
- git #c8fcf8bc - Split up EditAttemptStep oversampling so it can be forced for mobile only (task 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 (task 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) (task T213120) by Bartosz Dziewoński
- git #31f81df1 - i18n tweak to mobile contributions mode name by jdlrobson
- git #cc737522 - Increase LanguageSearcher code coverage to 100% (task T215657) by Nicholas Ray
- git #edf53126 - Move promisedView styles out of languageOverlay styles (task T215657) (task T215370) by Jdlrobson
- git #3c3348b0 - Provide a jquery alternative for Promise.all (task 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
- git #0312e465 - Use ExtensionRegistry rather than class_exists by Umherirrender
- git #8ec4150a - Replace use of deprecated ResourceLoaderTestModules hook (task T214211) by James D. Forrester
NavigationTiming
- git #5ba91b62 - Fix NavigationTimingOversampleFactor validation (task T187299) by Gilles Dubuc
- git #ba4e05ee - Assume that Server Timing duration is expressed in ms (task T217111) by Gilles Dubuc
- git #1e793f89 - Don't assume PerformanceObserver entry types are supported (task T217210) by Gilles Dubuc
- git #3394dd1b - Improve wiki oversampling configuration format (task T216986) by Gilles Dubuc
Newsletter
- git #b872123d - Use ::class for class name resolution by Umherirrender
NewUserMessage
No changes for NewUserMessage
Nuke
- git #38ff8983 - Remove compat code for version 1.27 by Reedy
- git #9baf3559 - Use ::class for class name resolution by Umherirrender
OATHAuth
- git #11ee9949 - Use ::class for class name resolution by Umherirrender
OAuth
- 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
- 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
No changes for ORES
PageAssessments
- git #4200d61c - Use ::class for class name resolution by Umherirrender
PagedTiffHandler
- 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
- git #5682f9c0 - Use ::class for class name resolution by Umherirrender
- git #272b98a3 - Pass string as field to IDatabase::selectField by Umherirrender
PageTriage
- git #d0971d3f - Use ::class for class name resolution by Umherirrender
- git #a74c4bae - Check required metadata properties in list API and compilation job (task T216674) by Kosta Harlan
PageViewInfo
No changes for PageViewInfo
ParserFunctions
No changes for ParserFunctions
ParsoidBatchAPI
No changes for ParsoidBatchAPI
PdfHandler
No changes for PdfHandler
PerformanceInspector
No changes for PerformanceInspector
Petition
No changes for Petition
Poem
No changes for Poem
PoolCounter
No changes for PoolCounter
Popups
- 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 (task T215896) by WMDE-Fisch
- git #7e6afa7b - Add missing "the" (task 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 (task T215896) by Thiemo Kreuz (WMDE)
- git #6ec5ac46 - Increase whitespace between reference text and read link (task T214169) by Thiemo Kreuz (WMDE)
- git #54af0699 - Remove unused $config constructor parameter from loggers by Thiemo Kreuz
ProofreadPage
- git #67ab5838 - Use ::class for class name resolution by Reedy
PropertySuggester
No changes for PropertySuggester
QuickSurveys
- git #73d31777 - Correct a query selector (task T210646) by jdlrobson
Quiz
- git #b98c4375 - Load styles module 'ext.quiz.styles' via addModuleStyles() by Fomafix
ReadingLists
No changes for ReadingLists
RelatedArticles
No changes for RelatedArticles
Renameuser
- 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 (task 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
- git #197bd4c7 - Upgrade RevisionSlider to use newer phan (task T216939) by gopavasanth
RSS
No changes for RSS
SandboxLink
No changes for SandboxLink
Score
- 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 (task T217241) by Daimona Eaytoy
Scribunto
No changes for Scribunto
SearchExtraNS
No changes for SearchExtraNS
SecurePoll
- 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
- git #47fb3f3e - Use ::class for class name resolution by Umherirrender
ShortUrl
- git #a9d24b4b - Use ::class for class name resolution by Umherirrender
SiteMatrix
No changes for SiteMatrix
SkinPerPage
No changes for SkinPerPage
SpamBlacklist
- git #f3ff95ce - Use ExtensionRegistry rather than class_exists by Umherirrender
SubPageList3
No changes for SubPageList3
SubpageSortkey
No changes for SubpageSortkey
SyntaxHighlight_GeSHi
- git #b271b156 - Use ::class for class name resolution by Umherirrender
- git #66c56f5c - Migrate to new Phan (task T216944) by Daimona Eaytoy
TemplateData
No changes for TemplateData
TemplateSandbox
No changes for TemplateSandbox
TemplateStyles
No changes for TemplateStyles
TemplateWizard
No changes for TemplateWizard
TextExtracts
No changes for TextExtracts
Thanks
- git #e0be7340 - Use ExtensionRegistry rather than class_exists by Umherirrender
TimedMediaHandler
- 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
No changes for timeline
TitleBlacklist
- git #0b3b7f67 - Use ExtensionRegistry rather than class_exists by Umherirrender
TocTree
No changes for TocTree
TorBlock
- git #a778f810 - ChangeTags has existed for many MW versions by Reedy
- git #bd744745 - Use ::class for class name resolution by Umherirrender
Translate
- git #8e0c8b38 - Revert "TranslateUtils: Avoid use of deprecated class Revision" by Nikerabbit
- git #b6a9ea93 - Fix crash due to invalid language code passed to SpecialTranslate (task 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 (task 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 (task 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 (task T217046) by abijeet
TranslationNotifications
- git #bfa941c7 - Use ::class for class name resolution by Umherirrender
TrustedXFF
No changes for TrustedXFF
TwoColConflict
No changes for TwoColConflict
UniversalLanguageSelector
- 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
No changes for UploadsLink
UploadWizard
- git #2f158d46 - Use ::class for class name resolution by Reedy
UrlShortener
- git #92394dba - Use ::class for class name resolution by Umherirrender
UserMerge
No changes for UserMerge
VipsScaler
- git #34af0437 - Update extension PHP structure by Reedy
- git #4c7ca41c - Move class VipsCommand and VipsConvolution to own files by Reedy
VisualEditor
- 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) (task T214976) (task T216879) (task 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 (task T213528) by David Lynch
- git #e3bb0b9e - ApiVisualEditor: Separate out templatesUsed from metadata (task 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 (task T214790) by Bartosz Dziewoński
Wikibase
- git #05ada05c - Warn to hard refresh page when datatypes in client side seems outdated (task T216728) by alaasarhan
- git #7f7600cf - Remove use of deprecated addModuleScripts() method. (task T188689) by Timo Tijhof
- git #48f84da1 - termbox: pin latest changes (task 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) (task T203696) by Krinkle
- git #0ecc20a7 - Add missing table name prefixes by Lucas Werkmeister
- git #f91ecd14 - Add monolingual code tlb (Tobelo) (task T216798) by Remko de Keijzer
WikibaseCirrusSearch
- git #dcc8acfa - Use .plain sub-field for inlabel keyword by Erik Bernhardson
- git #8ec3eca6 - Move search configs to this extension (task T190022) by Stanislav Malyshev
- git #31f29d42 - Enable phan by Stanislav Malyshev
- git #0caa3c16 - Rename i18n strings for the extension (task T216839) by Stanislav Malyshev
WikibaseLexeme
- git #3cbd1753 - Add required config value dependency to InvalidLanguageIndicator (task T217627) by Jakob Warkotsch
- git #b1641858 - Add phan config file (task T215556) by Amir Sarabadani
WikibaseMediaInfo
- git #aa950c08 - Fix errors when submitting depicts (task T217354) by Matthias Mullie
- git #b0adffa9 - Add overflow:auto to contain css floats (task 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 (task T217256) by Eric Gardner
- git #75368cbc - Move up checks to test if we should construct depicts widgets (task T217285) by Matthias Mullie
- git #7de1faad - Display a "no results found" message in Depicts autocomplete widget (task T217164) by Matthias Mullie
WikibaseQualityConstraints
- git #774b0556 - Move special page to Wikibase group (task T217242) by Lucas Werkmeister
Wikidata.org
No changes for Wikidata.org
WikidataPageBanner
No changes for WikidataPageBanner
WikiEditor
No changes for WikiEditor
wikihiero
- git #645f089c - Use ::class for class name resolution by Umherirrender
- git #68786e4a - Correct Finnish translation of Special:Hieroglyphs (task T217284) by 01miki10
WikiLove
- 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
No changes for WikimediaBadges
WikimediaEvents
- git #bd357514 - EditorJourney: Redact title / create params, drop page_title (task 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 (task T216676) by Giuseppe Lavagetto
- git #fa0e9557 - EditorJourney: Convert to lower case and decode chars (task T213974) by Kosta Harlan
- git #27f3b455 - Register UserFeedback schema (task T213782) by BryanDavis
- git #47263f4e - EditorJourney: Remove HTML when obfuscating page title (task T213974) by Kosta Harlan
WikimediaIncubator
- 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
- git #e664c2dc - Use ::class for class name resolution by Umherirrender
WikimediaMessages
No changes for WikimediaMessages
XAnalytics
No changes for XAnalytics
ZeroBanner
No changes for ZeroBanner
ZeroPortal
No changes for ZeroPortal
Skins
CologneBlue
No changes for CologneBlue
EUCopyrightCampaignSkin
No changes for EUCopyrightCampaignSkin
MinervaNeue
- git #fd2e8508 - Passing page parameter to TOC toggler (task T217820) by Jdlrobson
- git #864a1766 - Refactor pageActions menu to accommodate AMC mode (task 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 (task T212216) by jdlrobson
- git #52918caf - Allow us to distinguish errors for logged in users by Jdlrobson
MonoBook
No changes for MonoBook
Modern
No changes for Modern
Nostalgia
No changes for Nostalgia
Timeless
No changes for Timeless
Vector
No changes for Vector
Total Changes
362 Changes in 94 repos by 71 committers