MediaWiki 1.33/wmf.20
MediaWiki 1.33.0-wmf.19 | 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
edit- 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
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() (task T188689) by Timo Tijhof
AbuseFilter
edit- git #da682f78 - Use ::class for class name resolution by Umherirrender
- git #99c27495 - Fix issues with SQLite (task T199507) by Matěj Suchánek
ActiveAbstract
edit- git #59fe44f1 - when revision serialization fails, indicate the error in the xml (task 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 (task 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 (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
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 (task 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 (task T208981) (task T214991) by Bartosz Dziewoński
CiteThisPage
edit- git #d92768e2 - Upgrade CiteThisPage to use newer phan (task 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 (task 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' (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
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 (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
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 (task T215939) by Elliott Eggleston
- git #073502d7 - Hide opt_in buttons when given on querystring (task 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 (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
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 (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
edit- 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
edit- git #ddfdb96d - Use ::class for class name resolution by Umherirrender
ExternalGuidance
edit- 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
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() (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
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 (task T216920) by Kunal Mehta
- git #7ed39be5 - Upgrade phan to 1.2.0 (task 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 (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
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 (task 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 (task 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 (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
editNo changes for Math
MobileApp
editNo changes for MobileApp
MobileFrontend
edit- 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
edit- 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
edit- 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
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 (task 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 (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
edit- git #67ab5838 - Use ::class for class name resolution by Reedy
PropertySuggester
editNo changes for PropertySuggester
QuickSurveys
edit- git #73d31777 - Correct a query selector (task 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 (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
edit- git #197bd4c7 - Upgrade RevisionSlider to use newer phan (task 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 (task 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 (task 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 (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
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) (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
edit- 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
edit- 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
edit- 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
edit- 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
edit- git #774b0556 - Move special page to Wikibase group (task 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 (task 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 (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
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 (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
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