MediaWiki 1.34/wmf.24/Changelog

Core changes

edit
  • git #c0ea9c28 - LogPager: Add IGNORE INDEX to avoid MariaDB optimizer bug (T223151) by Brad Jorsch
  • git #2830ba44 - Mark $wgMainPageIsDomainRoot as experimental by Niklas Laxström
  • git #6e117a95 - resourceloader: Reduce severity of unknown page module warning by Timo Tijhof
  • git #f4975bc6 - resourceloader: Remove redundant closure of some startup and base files by Timo Tijhof
  • git #5ca68877 - Amend expanded HTMLForm legend styling by Volker E
  • git #a5f19708 - Fix type for timeout and connectTimeout in HttpRequestFactory::create by Umherirrender
  • git #97eab7f3 - Improve collapsible HTMLForm styling (and accessibility, slightly) (T222904) by Bartosz Dziewoński
  • git #a5deeac5 - Add config for serving main Page from the domain root (T120085) by Amir Sarabadani
  • git #bb7d9f52 - PHPVersionCheck: Consistently use double quotes for HTML attributes by Fomafix
  • git #db3a8beb - Pass language to Status::getWikiText by Umherirrender
  • git #be924121 - jquery.makeCollapsible: Add toggleARIA option and enable for plain toggle (T222904) by Volker E
  • git #7d82ce8b - localisation: Remove PHP5-specific perf optimisation (T206986) by Timo Tijhof
  • git #f25008be - Remove `inline-block` from message boxes (T233359) by Volker E
  • git #b6dfaa50 - Remove Revision::getRevisionText from migrateArchiveText (T198343) by Petr Pchelko
  • git #e7848410 - selenium: Only load 'sauce' service when needed by Timo Tijhof
  • git #1eb5d8e4 - Do not output wikitext in maintenance script (T229843) by Umherirrender
  • git #e06ce9f4 - tests: Prefer PHPUnit's assertSame() when comparing empty strings by Thiemo Kreuz
  • git #e75a8edd - Gallery: Don't fire wikipage.content hook twice during init (T233401) by Ed Sanders
  • git #dd932818 - Fix namespace handling on Special:PagesWithProp (T50247) by Matěj Suchánek
  • git #203f7aba - Mark consistently with any edit summaries by Volker E
  • git #441e12f2 - Messages collected above the form are meant to live as boxed messages (T233362) by Volker E
  • git #6c1d73e5 - Use mw.util.getUrl( null ) to get the default mw.config.get( 'wgPageName' ) by Fomafix
  • git #15cc583c - LogPager: separate getter from query filter (T220834) by Matěj Suchánek
  • git #268346e5 - phan: Enable PhanTypeMismatchArgument issue (T231636) by Umherirrender
  • git #2a5b81bc - title: Improve docs of get*URL() by Daimona Eaytoy
  • git #1927fda9 - export: Align docs of close(Rename/Reopen) methods by Daimona Eaytoy
  • git #e5444ea5 - docs: Avoid some scalar juggling by Daimona Eaytoy
  • git #d5a5cf50 - Use BlobStore::getBlobBatch for RevisionStore::newRevisionsFromBatch (T233173) by Petr Pchelko
  • git #b138a9b2 - Fix using null for a non-nullable argument by Daimona Eaytoy
  • git #9283760f - Remove Revision::getRevisionText from ApiQueryDeletedrevs (T198343) by Petr Pchelko
  • git #37090961 - Refactor MediaWikiIntegrationTestCase::resetDB() for readability by Thiemo Kreuz
  • git #32a429e8 - tests: Prefer assertSame() when comparing the integer 0 by Thiemo Kreuz
  • git #f724e1df - Document that services don't normally vary by global state by Thalia
  • git #8aac0f56 - Update remex-html library to 2.1.0 (T233012) (T233062) by C. Scott Ananian
  • git #be8b4ff2 - tests: Make SpecialPageDataTest independend from the language by Thiemo Kreuz
  • git #8c30c370 - generatePhpCharToUpperMappings: Die if fopen fails by Fomafix
  • git #432cc11f - Log entries can be rendered with parentheses in HTML (T219348) by jdlrobson
  • git #a8f20adc - Sync up with Parsoid parserTests.txt by C. Scott Ananian
  • git #2501d1de - Make purgeList.php use getCdnUrls() (T233095) by Gilles Dubuc
  • git #02d6dc2e - API: Use ApiBlockInfoTrait in ApiQueryUsers and AllUsers (T232021) by Brad Jorsch
  • git #03293f1f - Remove redundant 'jquery.accessKeylabel' module alias by Timo Tijhof
  • git #55ec3e6a - wdio-mediawiki: release 0.5.0 by Lucas Werkmeister
  • git #9da8a8cb - Mobile friendly styling of Special:ListFiles (T102139) by jdlrobson
  • git #18974098 - Remove unused localisation messages for old edit toolbar (T224429) by Bartosz Dziewoński
  • git #c14571ba - StringUtils: Add a utility for checking if a string is a valid regex by Daimona Eaytoy
  • git #bdc6b4e3 - LocalFile: avoid hard failures on non-existing files. (T221812) by daniel
  • git #0df763f7 - Use UserIdentity instead of User in REST by Petr Pchelko
  • git #990e9268 - objectcache: fix DatabaseSqlite::initSqliteDatabase() call location (T233117) by Aaron Schulz
  • git #4d8763ef - Remove unused `.success-box` class by Volker E
  • git #3936ddb4 - Set l18n cache to array in DevelopmentSettings.php (T218207) by Amir Sarabadani
  • git #ca786917 - Improve documentation for the MinimumPasswordLengthToLogin policy (T233119) by Thalia
  • git #decea359 - mediawiki.Title: Reduce transfer size of phpCharToUpper.json (T233095) by Timo Tijhof
  • git #57cffc9e - Break PreferencesFormOOUI->PermissionManager dependency by Petr Pchelko
  • git #b3b95c39 - Add assertFileContains to MediaWikiTestCaseTrait by David Causse
  • git #5f3815e6 - import: Update docs about WikiRevision requiring a Config by Thiemo Kreuz
  • git #67f81315 - site: Make getPageUrl consistently return null by Daimona Eaytoy
  • git #5b3ce5dc - filebackend: reduce hashing I/O in SwiftFileBackend::doStoreInternal() by Aaron Schulz
  • git #ea79a23e - docs: Ignore extensions/ and skins/ in mwdocgen.php by default (T232104) by Timo Tijhof
  • git #9696b1d8 - docs: Ignore README.md by default by Timo Tijhof
  • git #9244cdb9 - objectcache: Escape dots from cache keys in StatsD metrics (T232907) by Timo Tijhof
  • git #7b153651 - DefaultPreferencesFactory: Remove fallback for null PermissionManager (T220191) by Petr Pchelko
  • git #568631af - FauxRequest: don’t override getValues() by Lucas Werkmeister
  • git #06c49e69 - HTMLTitleTextField: Remove incorrect check for unsubmitted GET forms by Bartosz Dziewoński

Vendor

edit

Extensions

edit

No changes for 3D

AbuseFilter

edit
  • git #0119108e - Fix params to ParserOutputStashForEdit by Daimona Eaytoy
  • git #4a933e03 - ext.abuseFilter.tools.js: Replace deprecated editToken with csrfToken (T233442) by TheSandDoctor
  • git #e2570a4c - Actually provide a StatsdDataFactory to the parser (T156095) by Daimona Eaytoy
  • git #e7926114 - SECURITY: Avoid info leak in SpecialAbuseLog (T224203) by Daimona Eaytoy
  • git #4c8be4d3 - Add profiling points throughout the code for the CachingParser switch (T156095) by Daimona Eaytoy
  • git #0646b4fe - Add config for Selenium and basic tests (T214478) by Daimona Eaytoy
  • git #85875766 - Use StringUtils::isValidRegex by Daimona Eaytoy

ActiveAbstract

edit

AdvancedSearch

edit

No changes for AdvancedSearch

AntiSpoof

edit

No changes for AntiSpoof

ApiFeatureUsage

edit

No changes for ApiFeatureUsage

ArticleCreationWorkflow

edit

No changes for ArticleCreationWorkflow

ArticlePlaceholder

edit

No changes for ArticlePlaceholder

Babel

edit

No changes for Babel

BetaFeatures

edit

No changes for BetaFeatures

BounceHandler

edit

No changes for BounceHandler

Calendar

edit

No changes for Calendar

Campaigns

edit

No changes for Campaigns

Capiunto

edit

No changes for Capiunto

CategoryTree

edit

No changes for CategoryTree

CentralAuth

edit

No changes for CentralAuth

CharInsert

edit

No changes for CharInsert

CheckUser

edit

No changes for CheckUser

CirrusSearch

edit
  • git #666eeaa8 - Start converting Cirrus PHP test to MediaWikiUnitTestCase (T232589) by David Causse
  • git #d6a7dcf1 - Add CirrusSearchResultBuilder and ArrayCirrusSearchResult (T190130) by David Causse
  • git #4688af2a - Update morelikethis test case to be more "reliable" by David Causse

Cite

edit

CiteThisPage

edit

No changes for CiteThisPage

Citoid

edit

No changes for Citoid

cldr

edit

No changes for cldr

Cognate

edit

No changes for Cognate

CodeEditor

edit

No changes for CodeEditor

CodeMirror

edit

No changes for CodeMirror

CodeReview

edit

No changes for CodeReview

CollaborationKit

edit

No changes for CollaborationKit

Collection

edit

No changes for Collection

CommonsMetadata

edit

No changes for CommonsMetadata

ConfirmEdit

edit

No changes for ConfirmEdit

CongressLookup

edit

No changes for CongressLookup

ContactPage

edit

No changes for ContactPage

ContentTranslation

edit

ContributionTracking

edit

No changes for ContributionTracking

CreditsSource

edit

No changes for CreditsSource

Dashiki

edit

No changes for Dashiki

Disambiguator

edit

No changes for Disambiguator

DismissableSiteNotice

edit

No changes for DismissableSiteNotice

DonationInterface

edit

No changes for DonationInterface

DoubleWiki

edit

No changes for DoubleWiki

DynamicSidebar

edit

No changes for DynamicSidebar

EUCopyrightCampaign

edit

No changes for EUCopyrightCampaign

Echo

edit

No changes for Echo

Elastica

edit

No changes for Elastica

ElectronPdfService

edit

No changes for ElectronPdfService

EntitySchema

edit

No changes for EntitySchema

EventBus

edit

No changes for EventBus

EventLogging

edit

No changes for EventLogging

ExtensionDistributor

edit

No changes for ExtensionDistributor

ExternalGuidance

edit

FeaturedFeeds

edit

No changes for FeaturedFeeds

FileExporter

edit

FileImporter

edit

FlaggedRevs

edit

Flow

edit

FundraiserLandingPage

edit

No changes for FundraiserLandingPage

FundraisingTranslateWorkflow

edit

No changes for FundraisingTranslateWorkflow

Gadgets

edit

No changes for Gadgets

GeoCrumbs

edit

No changes for GeoCrumbs

GeoData

edit

No changes for GeoData

GettingStarted

edit

No changes for GettingStarted

GlobalBlocking

edit

No changes for GlobalBlocking

GlobalCssJs

edit

No changes for GlobalCssJs

GlobalPreferences

edit

GlobalUsage

edit

No changes for GlobalUsage

GlobalUserPage

edit

No changes for GlobalUserPage

GoogleNewsSitemap

edit

No changes for GoogleNewsSitemap

Graph

edit

No changes for Graph

GrowthExperiments

edit

GuidedTour

edit

No changes for GuidedTour

GWToolset

edit

ImageMap

edit

No changes for ImageMap

InputBox

edit

No changes for InputBox

Insider

edit

No changes for Insider

intersection

edit

No changes for intersection

Interwiki

edit

No changes for Interwiki

InterwikiSorting

edit

No changes for InterwikiSorting

Jade

edit

No changes for Jade

Josa

edit

No changes for Josa

JsonConfig

edit
  • git #f877d870 - build: Add mediawiki/mediawiki-phan-config (T224768) by Umherirrender
  • git #ea455fb6 - Fix return of FauxInterwikiLookup::getAllPrefixes by Umherirrender

Kartographer

edit

No changes for Kartographer

LabeledSectionTransclusion

edit

No changes for LabeledSectionTransclusion

LandingCheck

edit

No changes for LandingCheck

LdapAuthentication

edit

No changes for LdapAuthentication

Linter

edit

No changes for Linter

LiquidThreads

edit

Listings

edit

No changes for Listings

LocalisationUpdate

edit

No changes for LocalisationUpdate

LoginNotify

edit

No changes for LoginNotify

MachineVision

edit

MapSources

edit

No changes for MapSources

MassMessage

edit

Math

edit

No changes for Math

MobileApp

edit

No changes for MobileApp

MobileFrontend

edit

MultimediaViewer

edit
edit

No changes for NavigationTiming

Newsletter

edit

No changes for Newsletter

NewUserMessage

edit

No changes for NewUserMessage

Nuke

edit

No changes for Nuke

OATHAuth

edit

No changes for OATHAuth

OAuth

edit

OpenStackManager

edit
  • git #b80ef1e4 - OpenStackManager: Replace deprecated editToken with csrfToken (T233515) by TheSandDoctor

ORES

edit

No changes for ORES

PageAssessments

edit

No changes for PageAssessments

PagedTiffHandler

edit

No changes for PagedTiffHandler

PageImages

edit

No changes for PageImages

PageTriage

edit
  • git #072d9214 - Prevent multiple bindings of render() (T230455) by Moriel Schottlender
  • git #4d680840 - Fix typo in variable name by Max Semenik
  • git #ea8f1cdf - When requeueing a page, log that the page is unreviewed (T207485) (T233509) by DannyS712
  • git #4786853c - Migrate deprecated ResourceLoaderTestModules to QUnitTestModule by Timo Tijhof
  • git #c6f8fd45 - Fold 'ext.pageTriage.actionQueue' into toolbarStartup by Timo Tijhof
  • git #31088771 - Add JS hooks so that other scripts/gadgets can integrate with PageTriage (T230455) by MusikAnimal

PageViewInfo

edit

No changes for PageViewInfo

ParserFunctions

edit

No changes for ParserFunctions

ParsoidBatchAPI

edit

No changes for ParsoidBatchAPI

PdfHandler

edit

No changes for PdfHandler

PerformanceInspector

edit

No changes for PerformanceInspector

Petition

edit

No changes for Petition

Poem

edit

No changes for Poem

PoolCounter

edit

No changes for PoolCounter

Popups

edit

ProofreadPage

edit

PropertySuggester

edit

QuickSurveys

edit

No changes for QuickSurveys

Quiz

edit

No changes for Quiz

ReadingLists

edit

No changes for ReadingLists

edit

No changes for RelatedArticles

Renameuser

edit

No changes for Renameuser

RevisionSlider

edit

No changes for RevisionSlider

No changes for RSS

edit

No changes for SandboxLink

Score

edit

No changes for Score

Scribunto

edit

No changes for Scribunto

SearchExtraNS

edit

No changes for SearchExtraNS

SecureLinkFixer

edit
  • git #057f5b95 - Updating domains.php from Mozilla by SecureLinkFixer updater bot

SecurePoll

edit

No changes for SecurePoll

Sentry

edit

No changes for Sentry

ShortUrl

edit

SiteMatrix

edit

No changes for SiteMatrix

SkinPerPage

edit

No changes for SkinPerPage

SpamBlacklist

edit

SubPageList3

edit

No changes for SubPageList3

SubpageSortkey

edit

No changes for SubpageSortkey

SyntaxHighlight_GeSHi

edit

No changes for SyntaxHighlight_GeSHi

TemplateData

edit

No changes for TemplateData

TemplateSandbox

edit

No changes for TemplateSandbox

TemplateStyles

edit

No changes for TemplateStyles

TemplateWizard

edit

No changes for TemplateWizard

TextExtracts

edit

No changes for TextExtracts

Thanks

edit

TheWikipediaLibrary

edit

No changes for TheWikipediaLibrary

TimedMediaHandler

edit

timeline

edit

No changes for timeline

TitleBlacklist

edit

No changes for TitleBlacklist

TocTree

edit

No changes for TocTree

TorBlock

edit

No changes for TorBlock

Translate

edit
  • git #2db269a9 - Call TextContent::getNativeData when getText is unavailable (T233200) by Abijeet
  • git #855ea48b - Don't use rev_text_id to update translation tag for null revision (T228675) by Petr Pchelko
  • git #1ec86a42 - Revert "Let the special page factory construct the Movepage instance" (T233308) by Reedy
  • git #5d27d162 - Fix plural handling for message documentation by Niklas Laxström
  • git #b53115b8 - Remove unused params pluralCount for doGettextHeader by Abijeet
  • git #687859ab - Fix number of values in array returned from pluralFormCountCheck (T231658) by Abijeet
  • git #9eefd02a - Add language count and time spent in $ffs->write (T230100) by Abijeet
  • git #a63eb16f - Change validator IDs for newline validators in the factory (T231707) by Abijeet

TranslationNotifications

edit

TrustedXFF

edit

No changes for TrustedXFF

TwoColConflict

edit

No changes for TwoColConflict

UniversalLanguageSelector

edit

No changes for UniversalLanguageSelector

edit

No changes for UploadsLink

UploadWizard

edit

No changes for UploadWizard

UrlShortener

edit

No changes for UrlShortener

UserMerge

edit

No changes for UserMerge

VipsScaler

edit

No changes for VipsScaler

VisualEditor

edit
  • git #70e3e7cc - VisualEditor: Replace deprecated editToken with csrfToken (T233528) by TheSandDoctor
  • git #3bb87107 - build: Update linters by Ed Sanders
  • git #62f1deba - Update VE core submodule to master (a817f9b0d) by Bartosz Dziewoński
  • git #c4cb88ad - Don't unwrap a solitary paragraph in Wikitext string transfers (T232944) by David Chan
  • git #001ed6a8 - MWSaveDialog: add more instrumentation (T229079) by David Lynch
  • git #4c68fe65 - MWInternalLinkAnnotationWidget: adjust the input for relative links to subpages (T110413) by David Lynch

Wikibase

edit

WikibaseCirrusSearch

edit

No changes for WikibaseCirrusSearch

WikibaseLexeme

edit
  • git #6aac433d - merge wikibase.lexeme.datatransfer.LemmaList into lexeme-header (T233216) by rosalie
  • git #898d1260 - merge wikibase.lexeme.datamodel.Lemma into lexeme-header (T233216) by rosalie
  • git #ba237d7e - merge wikibase.lexeme.widgets.LemmaWidget.newLemmaWidget into lexeme-header (T233216) by rosalie
  • git #4d1499e2 - merge wikibase.lexeme.widgets.LexemeHeader.newLexemeHeaderStore into lexeme-header (T233216) by rosalie
  • git #1ed03109 - merge wikibase.lexeme.widgets.LexemeHeader.newLexemeHeader into lexeme-header (T233216) by rosalie
  • git #53c5b6ae - Merge wikibase.lexeme.widgets.LanguageAndLexicalCategoryWidget into lexeme-header (T233216) by rosalie
  • git #61db5833 - Merge sense/form dependencies of jquery.wikibase.lexemeview (T233334) by Amir Sarabadani
  • git #18758995 - Export ViewFactoryFactory for testing by Jakob Warkotsch
  • git #f1edb423 - Untangle dependencies of wikibase.lexeme.ViewFactoryFactory (T233224) by Amir Sarabadani
  • git #e3813787 - Merge 'wikibase.lexeme.datamodel.LexemeSubEntityId' into 'jquery.wikibase.lexemeformview' (T233195) by rosalie
  • git #d6f93198 - Merge wikibase.lexeme.datamodel.Lexeme to wikibase.lexeme.serialization.LexemeDeserializer (T233014) by Amir Sarabadani
  • git #8ed43081 - Merge dependencies into wikibase.lexeme.view.ControllerViewfactory (T233013) by Amir Sarabadani
  • git #f2fb401e - Merge wikibase.lexeme.widgets.itemSelectorWrapper into (T233110) by rosalie

WikibaseLexemeCirrusSearch

edit

No changes for WikibaseLexemeCirrusSearch

WikibaseMediaInfo

edit
  • git #a57a96dd - build: Add mediawiki/mediawiki-phan-config (T224772) by Umherirrender
  • git #99915aa2 - MediaInfoDeserializer::deserializeId expand array in exception message by Umherirrender
  • git #d0b326d8 - Make MediaInfo implement ClearableEntity (T233522) by Lucas Werkmeister
  • git #caac363f - Remove superfluous @param from MediaInfoView::__construct by Umherirrender
  • git #d427fa3b - Remove superfluous arg passed to getAllTypesEntitySerializer by Umherirrender

WikibaseQualityConstraints

edit
  • git #ced6db12 - Improve param docs by Umherirrender
  • git #fc96838a - Remove ConstraintRepository::deleteAll() by Lucas Werkmeister
  • git #e2662611 - Remove ConstraintRepository::deleteWhereConstraintIdIsUuid() by Lucas Werkmeister
  • git #db1fd4ed - Declare arrays before use by Umherirrender

Wikidata.org

edit

No changes for Wikidata.org

WikidataPageBanner

edit

No changes for WikidataPageBanner

WikiEditor

edit

No changes for WikiEditor

wikihiero

edit

No changes for wikihiero

WikiLove

edit

No changes for WikiLove

WikimediaBadges

edit

No changes for WikimediaBadges

WikimediaEditorTasks

edit

No changes for WikimediaEditorTasks

WikimediaEvents

edit

WikimediaIncubator

edit

No changes for WikimediaIncubator

WikimediaMaintenance

edit

WikimediaMessages

edit

No changes for WikimediaMessages

XAnalytics

edit

No changes for XAnalytics

Skins

edit

CologneBlue

edit

No changes for CologneBlue

EUCopyrightCampaignSkin

edit

No changes for EUCopyrightCampaignSkin

MinervaNeue

edit
  • git #6e713671 - Update Minerva watchstar browser test by jdlrobson
  • git #30c12b3d - Migrate from onResourceLoaderTestModules to QUnitTestModule by Timo Tijhof
  • git #f91aca18 - Use cheaper ConfiguredReadOnlyMode instead of live Database check (T233458) by Timo Tijhof
  • git #2a76493a - Labels for mw-ui-icon-before elements should be vertically aligned inside (T233167) (T233050) by jdlrobson
  • git #98d91a66 - Remove watch and watched icons from repository in favor of Wikimedia UI (T231613) by jdlrobson
  • git #3ad1dfbc - Upgrade wdio-mediawiki and webdriverio dependencies by jdlrobson
  • git #4ac03162 - Add the mw-ui-icon-flush-top class (T232837) by jdlrobson
  • git #c1b419f7 - Drop empty toc.less file by jdlrobson

MonoBook

edit

No changes for MonoBook

Modern

edit

Nostalgia

edit

No changes for Nostalgia

Timeless

edit

No changes for Timeless

Vector

edit
  • git #60636536 - Reduce footer selector specificity and clean up CSS by Volker E
  • git #b11b5d44 - Remove obsolete `.vectorMenu ul` selector by Volker E

Total Changes

edit

226 Changes in 44 repos by 54 authors